当前位置:文档之家› 实验5 数据表的创建与管理

实验5 数据表的创建与管理

实验5 数据表的创建与管理
实验5 数据表的创建与管理

实验5:数据表的创建与管理

班级学号姓名

实验目的和要求:

1掌握利用企业管理器创建表的方法;

2了解利用查询分析器创建表的方法;

内容和步骤:

在上节实验中我们创建了一个名为“成绩管理”的数据库,以下实验将涉及这个数据库。复习如何创建数据库

1、打开企业管理器,单击目录树窗口中的sql server服务器,选择工具——向导菜单命令。

2、在打开的“选择向导”对话框表中双击“数据库”,展开节点,显示数据库操作向导,

单击“创建数据库向导”。

3、单击确定按钮,打开创建数据库向导的欢迎对话框。

4、单击下一步按钮,打开命名数据库对话框,将对话框的“数据库名称”文本框中显示的

默认数据库名称“Administrator数据库”修改为“成绩管理”,数据库文件位置使用默认值。

5、单击下一步按钮,打开命名数据库文件对话框,将数据文件的初始大小修改为2。

6、单击下一步按钮,打开定义数据文件增长对话框,选中“文件增长的最大值”,并将其

后的文本框的数字修改为4。

7、单击下一步按钮,打开命名事务日志文件对话框,将文件初始大小修改为2。

8、单击下一步按钮,打开定义日志增长对话框,选中“事务日志文件不自动增长”,不允

许事务日志文件自动增长。

9、单击下一步按钮,打开完成信息对话框。

10、单击完成按钮,执行创建数据库操作。

11、单击确定按钮,有提示是否为数据库创建维护计划,单击否.至此,完成数据库创建操作。

用鼠标右键单击“表”项目,在弹出的快捷菜单中选择“新建表”命令。

2、在表设计器窗口中首先输入上述表格中各个字段属性。

3、将插入点定位到“学号”字段所在的行,再单击工具栏的钥匙按钮,将“学号”字

段定义为主关键字。

4、单击存盘按钮,在打开的对话框中输入“学生名单”。单击确定。

二、定义“学生名单”数据表CHECK约束

1、单击表设计器窗口工具栏中的属性按钮,打开表属性对话框

2、单击“新建”创建一个新的关系,并在“约束表达式”对话框中输入下面的表达式。

[学号]like ‘[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]’

3、在“约束名”文本框中将默认的名称“CK_学生名单”修改为“CK_学生名单_学号”。

4、按第2、3步的相同操作,再创建一个名称为“CK_学生名单_性别”约束。

[性别]=‘男’or [性别]=‘女’

5、单击关闭按钮,关闭表属性对话框。单击工具栏中的保存按钮,保存创建的约束。

按照创建“学生名单”数据表的步骤创建“成绩记录”数据表。并为表定义一个约束。

其名称为“CK_成绩记录_成绩”,约束表达式如下:

成绩>=0 and 成绩<=100

四、定义“学生名单”和“成绩记录”数据表的关联

1、在“成绩记录”数据表的设计器窗口中单击工具栏中的关联按钮,打开表属性对话

框。

2、单击新建按钮,创建一个新的关联。

3、在“主键表”下拉列表框中选中“学生名单”,并在字段下拉列表中分别选中两个列

表中的“学号”字段。

4、选中“级联更新相关字段”,这样可在修改“学生名单”表中的“学号”字段时,自

动修改“成绩记录”表中对应的“学号”。

5、单击关闭按钮,关闭表的属性对话框。

五、启动查询分析器(从WINDOWS 的开始菜单启动查询分析器,以当前WINDOWS用户身份登录到本地SQL SERVER服务器)

1 选择[开始]----[程序]----[SQL SERVER]----[查询分析器]菜单命令启动查询分析器

2 在”连接到SQL SERVER”对话框的”SQL SERVER(S)”列表输入”(LOCAL)”并选中”如果SQL SERVER已停止,则启动它”复选框和” WINDOWS身份验证”单选项;

3 单击”确定”按钮,登录SQL SERVER。登录到SQL Server析器,从图中可看到在工具栏的数据库下拉列表中显示的默认数据库为master;

六、编辑和执行查询命令

1 在查询窗口中输入如下命令,这两条SQL命令分别查询North wind 数据库的Categories 和Customers 表。

Select * from Categories

Select * from Customers

2 单击工具栏中的—》按钮执行查询,此时因为默认数据库为Master 数据库,而Master中没有Categories 和Customers 表,所以不能获得正确的查询结果,在查询结果窗口的消息窗格中显示Categories为无效名称,

3 在工具栏的数据库下拉列表中选中North wind数据库,单击—》按钮执行查询,查询正确执行,结果显示在“网格”选项卡中。因为命令中有两条Select 命令,所以有两个输出结果;

4 选中第二条命令,单击—》按钮执行查询,可看到查询结果窗口中只有第二命令的查询结果,说明查询分析器只执行了选中的命令。

1、打开查询分析器,在数据库下拉表框中选择“成绩管理”数据库。

2、在查询窗口中输入下面的sql语句。

CREATE TABLE 课程信息(编号int IDENTITY PRIMARY KEY,

名称varchar(20) NOT NULL,

教师varchar(20) NOT NULL,

时间varchar(20) NOT NULL,

教室varchar(20) NOT NULL,)

3、单击工具栏中执行按钮执行查询,完成数据表创建操作。

八、使用查询分析器修改“成绩记录”数据表

1、在查询窗口中加入下面的SQL语句。

ALTER TABLE 成绩记录

ALTER COLUMN 课程int NOT NULL

ALTER TABLE 成绩记录

WITH CHECK ADD

FOREIGN KEY(课程)REFERENCES 课程信息(编号)

ON UPDATE CASCADE

2、选中上步输入的两条SQL语句,然后单击工具栏中的执行按钮执行查询,完

成数据表修改操作。

数据库的备份和还原

实验总结

实验三数据表的创建与管理

实验三数据表的创建与管理 一、实验题目 数据表的创建与管理 二、实验目的 要求学生熟练掌握使用SQL Server Management Studio和利用T-SQL语句进行数据表的创建和删除,并对数据表和表中的数据进行有效的管理。 三、实验内容 1、使用SQL Server Management Studio创建和删除数据表、修改表结构、更新数据。 2、使用T-SQL语句创建和删除数据表、修改表结构、更新数据。 四、实验项目 (一)表的创建 1、使用SQL Server Management Studio创建表 实验3.1在JXGL数据库中,使用SQL Server Management Studio建立S、C和SC三个表,其结构如下3-1~3-3所示。 表3-1 学生表S的结构

表3-3 选课表SC的结构 步骤如下: ①在“对象资源管理器”中单击“JXGL”前面的“+”号,选择“表”并右键单击,在弹出的快捷菜单中选择“新建表”命令,打开设计表字段对话框,如图3-1所示。 图3-1 设计表字段对话框 ②在设计表对话框中分别输入“列名”、“数据类型”和“允许NUll值”3个参数的值。 ③设计完表的字段后,单击“保存”按钮,弹出保存对话框,如图3-2所示,在输入表名称中更改表名;或者单击“关闭”按钮,弹出是否要保存更改的提示对话框,如图3-3所

示。 图3-2 保存对话框 图3-3 是否要保存更改的提示对话框 1、使用T-SQL语句创建数据库 实验3.2在学生管理数据库EDUC中,利用T-SQL语句创建数据表。表结构如下表3-4~3-10所示。 表3-4学生信息表Student_info的结构

实验二--通过SQL语句创建与管理数据表word版本

实验二 一、实验目的 (1)掌握查询分析器的使用。 (2)掌握通过SQL语句创建表的方法。 (3)掌握通过SQL语句修改表结构的方法。 (4)掌握通过SQL语句添加、修改、删除表数据的方法。 二、实验内容 1、通过SQL语句删除表 用SQL语句在数据库Student_info中删除实验一创建的Student表、Course表、SC表。 1、选择Student_info数据库,在该数据库环境中“新建查询”,然后完成删除操作 2、分别填写如下SQL语言 ①、drop table Student ②、drop table Course

③、drop table SC 3、删除操作完成 2、通过SQL语句创建表 用SQL语句在数据库Student_info中创建实验一中的Student表、Course表、SC表,结构如实验一中表2、表3、表4(即创建出空表即可)所示 ①、创建Student表 create table Student( Sno char(8)primary key, Sname varchar(8)not null, Sex char(2)not null, Birth smalldatetime not null, Classno char(3)not null, Entrance_date smalldatetime not null, Home_addr varchar(40) )

②、创建Course表 create table Course( Cno char(3)primary key, Cname varchar(20)not null, Total_perior smallint check(Total_perior>0), Credit tinyint check(Credit<=6 and credit>0) ) ③、创建SC表 create table SC( Sno char(8)not null, Cno char(3)not null, Grade tinyint check(Grade>=0 and Grade<=100), primary key(Sno,Cno), foreign key(Sno)references Student(Sno), foreign key(Cno)references Course(Cno) ) 3、通过SQL语句管理表结构 (1)添加和删除列 a. 给Student表增加身高(以米单位)Stature列,类型为numeric(4,2),允许为空

上海市建设工程检测试验室测量设备管理规范

上海市建设工程检测行业协会标准 上海市建设工程检测试验室测量设备管理规范 SCETIA 301—2003 1 总则 1.1 本规范规定了测量设备的分类管理、计量确认、标识、档案和管理人员的要求。 1.2 本规范适用于上海市建设工程检测行业协会(以下称SCETIA)会员单位试验室,用于试验室建立基本的测量设备管理体系并控制其运作,并作为SCETIA对试验室进行能力评估/认可的依据之一。 1.3 本规范未涉及的测量设备的管理内容,按有关规范性文件的规定执行。 2 引用标准 本规范引用了下列标准的有关条款: GB/T 19000—2000 质量管理体系——基础和术语(idt ISO 9000:2000) GB/T 19022.1—1994 测量设备的质量保证要求第1部分:测量设备的计量确认体系(idt ISO 10012:1992) JJF 1001—1998 通用计量术语及定义 JJF 1009—1987 容量、密度计量名词术语及定义(试行) JJF 1021—1990 产品质量检验机构计量认证技术考核规范 3 术语和定义 本规范采用的术语和定义引用自JJF 1001—1998和GB/T 19000—2000,但不完全等同。 注:术语和定义的解释见附录A。 4 分类管理

4.1 为对测量设备采取突出重点、兼顾一般的管理方法,应将测量设备划分为A、B、C三类,实行分类管理。 4.2 A类测量设备是下列须重点管理的测量设备: ——法律、法规规定实行强制检定者; ——行政主管部门规定实行强制管理者; ——本单位的测量标准; ——位置或用途重要者; ——使用频繁,或稳定性差,或使用环境严酷者。 4.3 B类测量设备是下列进行一般管理的测量设备: ——对测量准确度有一定的要求,但寿命较长、可靠性较好者; ——使用不频繁,稳定性比较好,使用环境较好者。 4.4C类测量设备是下列可进行简要管理的测量设备: ——无准确度要求,或只用作一般指示者; ——准确度等级较低的工作量器; ——不必检定/校准,经检查其功能正常者; ——无法检定/校准,经比对或鉴定适用者。 注:测量设备的具体分类可以参考附录B。 5 计量确认 5.1 A类测量设备的计量确认间隔不得大于 ——计量检定规程规定的检定周期; ——校准单位的建议校准间隔。 5.2 B类测量设备的计量确认间隔可以根据下列因素自行确定: ——质量或可靠性; ——制造厂建议; ——以往的检定或校准记录获得的数据趋势; ——维修的历史记录; ——使用的频次; ——磨损趋势和漂移趋势; ——与其他测量设备核对,特别是与测量标准核查的频次;

管理数据库和数据表

实验二、管理数据库和数据表 时间:2013.09.13 实验目的 深刻理解数据库的概念,掌握用图形化界面与T-SQL两种方法增、删、改、查数据库的基本操作。 实验步骤 一、使用图形化界面 思考、操作并回答下列问题,将答案写在课堂笔记本上(请注明记录日期)。1、创建一个数据库,数据库名为:MyClassmates,用于存放本班同学信息。 找一找,你创建的数据库对应的数据库文件保存在硬盘的什么位置? 你在SQL Server 2008中创建的数据库,在硬盘上对应着几个文件? 后缀名分别是? 2、请查看MyClassmates数据库的相关属性。 在“数据库属性”窗口中,你从“常规”选项卡能查看到哪些内容? 从“文件”选项卡能查看到哪些内容? 二、使用T-SQL方法 思考、操作,并在笔记本上认真、如实记录你运行的SQL语句; 记录在运行语句过程中遇到的报错信息和解决方法。 1、成功执行课件示例: 用T-SQL语句在C:\data与D:\data文件夹中创建一个教师信息数据库teacher,该数据库包含: 一个主数据文件逻辑名‘teacherdata’,物理名‘C:\data\tdata.mdf ’,初始容量1MB,最大容量10MB,每次增长量为15%。 一个事务日志文件逻辑名‘teacherlog’,物理名‘D:\data\teacherlog.ldf ’,

初始容量512KB,最大容量不受限制,每次增长量为512KB。 注意:要记录的内容包括: 成功运行的SQL语句; 运行时遇到的报错信息(挑关键信息记录即可,没遇到错误不记录即可); 对应的解决方法。 2、用T-SQL方法创建名为TongXue的数据库,并将数据库文件存储在D:\data 文件夹下。 注意记录,记录内容同上。 3、用系统存储过程sp_helpdb查看数据库的基本信息;用系统存储过程 sp_spaceused显示数据库的已用空间和可用空间。 注意记录,记录内容同上。 4、用alter database命令将数据库TongXue重命名为student; 注意记录,记录内容同上。 5、删除Student数据库。 注意记录,记录内容同上。 三、使用图形化界面进行分离、附加数据库操作 请用一句话,分别说明分离数据库和附加数据库两个操作的作用。

实验室设备档案管理

仪器设备档案管理 按每台套仪器设备进行建档,档案应包括以下内容: ①仪器设备履历表,包括仪器设备名称、型号或规格、制造商、出厂编号、仪器设备唯一性识别号、购置日期、验收日期、启用日期、放置地点、用途、主要技术指标等; ②仪器购置申请、说明书原件、产品合格证、保修单; ③验收记录; ④检定/校验记录及检定证书; ⑤校验规程(必要时); ⑥保养维护和运行检查计划; ⑦定期归档的使用记录; ⑧保养维护记录; ⑨运行检查记录; ⑩损坏、故障、改装或修理的历史记录。 仪器设备标识与随机资料 ①编号标识 所有仪器设备均应进行标识,且每台仪器设备的标识必须是唯一性。 ②状态标识 根据检定/校准、比对或验证结果对仪器设备粘贴可用性识别标识。可用性识别标识分为合格证、准用证和停用证。 a)凡符合下列条件的仪器设备,使用合格证 ●计量检定结论为合格者;

●经符合程序的校准,其校准结果均在规定的技术要求范围内; ●上述条件由于各种原因不能实现,经过比对验证证明其技术性能符合规定要求; ●不需检定的,经检查合格的辅助设备。 b)凡符合下列条件的仪器设备,使用准用证 ●多功能检测某些功能已丧失,但检测工作所用功能正常,且经检定/校验合格; ●经检测设备某一量程准确度不合格,但检测工作所用量程合格; ●计量器具获准降级使用。 c)凡符合下列条件的仪器设备,使用停用证 ●超过检定/校准有效期限; ●已损坏或功能不正常; ●计经检定/校准不符合要求。 仪器设备状态标识信息应包括以下内容: ●设备编号; ●证书批准日期; ●有效期; ●对仪器状态进行技术确认的机构名称; ●负责对仪器设备受控状态进行确认的检查人员姓名; ●对准用证应有准予使用的范围、等级或功能; ●对停用证应有开始停用日期和停用状态正式确认日期; ●随机资料 随机资料包括操作规程、仪器说明书复印件、在用的使用记录等。 仪器设备异常情况控制

数据库中表的管理

第3章数据库中表的管理 3.1 数据类型 (1)整数类型 数据类型可分为tinyint、smallint、int和bigint四种,各类型的范围如下表: 其中,int数据类型是SQL Server 2005中的主要整数数据类型。 (2)bit类型 可以取值为1、0或NULL的整数数据类型。字符串值TRUE可以转换为1,字符串值FALSE可以转换为0 (3)decimal和numeric类型 带固定精度和小数位数的数值数据类型。格式:decimal(p,s)或者缩写为dec(p,s)、numeric(p,s).其中p是精度(即最多可以存储的十进制数字的总位数,包括小数点左边和右边的位数),s是小数位数。 (4)float 浮点型数据类型。 (5)datatime和smalldatatime 用于表示某天的日期和时间的数据类型。 (6)char和verchar 字符数据类型。char ( n ) 固定长度,非Unicode 字符数据,长度为n 个字节。n 的取值范围为 1 至8,000,存储大小是n 个字节。varchar ( n | max ) 可变长度,非Unicode 字符数据。n 的取值范围为 1 至8000。max 指示最大存储大小是231-1 个字节。 (7)nchar 和nverchar 字符数据类型。nchar ( n ) 固定长度,Unicode 字符数据, 长度为2*n 个

字节。n 的取值范围为 1 至4,000,存储大小是n 个字节。varchar ( n | max ) 可变长度,Unicode 字符数据。n 的取值范围为 1 至4,000。max 指示最大存储大小是231-1 个字节。 3.2 创建表 (1)使用Management Studio创建表 (2)利用SQL语句创建表 使用create命令创建表非常灵活,它允许对表设置几种不同的选项,包括表名、存放位置和列的属性等。 其完整语法形式如下: CREATE TABLE表名

数据库运行管理规范

数据库运行管理规范 1总则 1.1为规范XX公司信息通信分公司(以下简称“公司”)信息系统的数据库管理和配置方法,保障信息系统稳定安全地运行,特制订本办法。 2适用范围 本规范中所定义的数据管理内容,特指存放在信息系统数据库中的数据,对于存放在其他介质的数据管理,参照相关管理办法执行。 3数据库管理员主要职责 3.1负责对数据库系统进行合理配置、测试、调整,最大限度地发挥设备资源优势。负责数据库的安全运行。 3.2负责定期对所管辖的数据库系统的配置进行可用性,可靠性,性能以及安全检查。 3.3负责定期对所管辖的数据库系统的可用性,可靠性,性能以及安全的配置方法进行修订和完善。 3.4负责对所管辖的数据库系统运行过程中出现的问题及时处理解决。 3.5负责对所管辖数据库系统的数据一致性和完整性,并协助应用开发人员、使用操作等相关人员做好相关的配置、检查等工作。 3.6负责做好数据库系统及数据的备份和恢复工作。 4数据库的日常管理工作 4.1每日的管理工作 4.1.1数据库管理员每天登录到服务器操作系统,进行如下检查工 作: (1)检查所有的数据库实例状态以及所有与数据库相关的后台进程。

(2)检查数据库网络的连通与否,比如查看监听器(listener)的状态、网络能否ping通其它的计算机、应用系统的客户端能否连通服务器等等。 (3)检查磁盘空间的使用情况。如果剩余的空间不足 20% ,需要删除不用的文件以释放空间。 (4)查看告警文件有无异常。 (5)根据数据库系统的特点,检查其它的日志文件中的内容,发现异常要及时加以处理。 (6)检查cpu、内存及IO等的状态。 4.2数据库管理的每月工作 (1)收集数据库的性能统计数据,检查高速缓存区命中率、资源争用等统计信息,若不理想,设法加以分析改善。 (2)检查数据对象存储空间碎片情况,必要时加以调整。 (3)比较分析数据库系统和操作系统的CPU,内存,网络,及硬盘的利用率,以此确定出近期将可能出现的资源争夺趋势,必要时加以调整,以避免系统资源的争夺,如果调整还达不到要求,须考虑增加新资源。 (4)检查每日数据库管理工作的执行情况,用户、数据对象存储空间增加删改的记录是否齐全,备份记录、维护记录是否齐全,不足的及时补上。 4.3数据库管理的每年工作 (1)逐项检查每日、每月数据库管理工作的执行情况。用户、数据对象存储空间增加删改的记录是否齐全,备份记录、维护记录是否齐全,不足的及时补上。 (2)对数据库系统运行的情况作出统计。 (3)分析运行状况资源消耗的趋势,作好新一年的计划。 5数据库的安全管理 5.1数据库环境安 5.1.1物理环境安全

数据库及数据库表的创建与管理

《数据库技术》上机实验 实验三数据库及数据库表的创建与管理 一、实验目的 熟悉和掌握数据库的创建和连接方法; 熟悉和掌握数据表的建立、修改和删除; 加深对表的实体完整性、参照完整性和用户自定义完整性的理解。 二、实验软件平台 Windows XP/7/8/10操作系统; 安装了SQL SERVER 三、实验内容 背景材料:在以下实验中,使用学生-课程数据库(school),它描述了学生的基本信息、课程的基本信息及学生选修课程的基本信息。(要求使用命令的方式创建) 1.创建学生-课程数据库create database school Sno:char(9) Sname: varchar(6) Ssex:char(2) Sage:tinyint Sdept:char(2) Sno为主键,姓名不能为空,性别只能取男或女,年龄大于等于0。 Cno为主键,课程名不能为空,先行课可以为空,学分大于等于0 Sno:char(9) Cno:varchar(3) grade: float 主键是课程号和学号思考?成绩可以为空么?为什么? 5.将以上创建表S、C、SC的SQL命令以.SQL文件的形式保存在磁盘上。[文件操作的方 式直接保存即可,这部分不用写在“四实验结果”中] 温馨提示:到这部分内容做完为止,可以用数据库的备份功能将所建好的数据库及数据库表完全备份下来,下周的实验课程会利用这个表结构。或者直接保存题5的SQL语句也可以,下次课直接执行这些sql文件,也可以达到保存的目的。 6.在表S上增加“出生日期”属性列。 7.删除表S的“年龄”属性列。 8.删除表SC,利用磁盘上保存的.SQL文件重新创建表SC。 9.修改C表,将学分的约束改为0到5之间 10.修改S表的性别的类型,设置为char(1),并将约束改为0和1

设备检测实验室设备配置建议最新

第十八章无线电设备检测实验室设备配置建议 一、概述: 无线电设备检测工作是无线电管理的一个重要方面,随着科学技术水平的飞速发展,无线电通信应用愈来愈广泛,各种无线电通信设备迅速增加,新技术、新体制、新设备不断涌现,越来越多的无线电通信技术在我国得以应用。为了使有限的频谱资源能够科学地、有效地开发和利用,防止无线电设备本身产品质量不合格产生的各种有害干扰,从源头上减少无线电干扰信号,维护空中电波秩序,确保各种无线电设备正常进行,必须加强对各类无线电设备的管理,应积极开展无线电设备检测工作。 现阶段在我国应用的通信技术体制非常广泛,目前 TDMA(GSM900/DCS1800/GPRS)、CDMA(cdmaOne)、PHS(小灵通)为代表的通信体制正在被中国移动、中国联通、中国电信、中国网通广泛的应用。同时,第三代(3G)移动通信系统(cdma2000、W-CDMA、TD-S-CDMA、LAS-CDMA 等)也正在紧锣密鼓的研究开发之中,在不远的将来可能得到应用。在当前的数字时代,除电信运营企业全部采用数字调制技术实现运营网络的数据、语音、图象等的无线传输外,其它应用场合也越来越多地应用数字调制技术,如DBS直接广播卫星通信、数字集群通信、Bluetooh蓝牙数据传输、WirelessLAN无线区域通信等。同时,各种新的系统如LMDS,WLAN,BLUETOOTH等不断投入使用。必将对无线电设备检测工作提出了更高的要求。我们认为,作为无线电频谱的管理部门,监管的重点首先是无线发射机系统的射频指标,如:发射总功率、频率准确度、占用带宽、杂散发射

等。在此基础上,可适当进行其他指标的测试,辅助运营商进行系统检测。其主要测试项目应包括: 1.频率准确度 2.最大输出功率 3.发射机互调 4.杂散发射 5.占用带宽 OBW、邻道功率ACP 6.相位误差 另外,针对GSM系统,可增加调制及开关的频谱,功率时间曲线的测试;针对CDMA系统和扩频系统,可增加矢量幅度误差(EVM),码域功率和幅度统计特性(CCDF)等测试项目。 为了确保检测工作的准确性、权威性,必须建立一个合格的检测实验室。它必须具备有效的质量管理体系、完全满足被测设备技术指标的测量仪器、经过培训的专业技术人员。以下重点讨论检测实验室需配备的仪器。 二、检测实验室仪器仪表的配置应原则: 1.仪器功能强:应提供符合国家标准规范所要求的主要项目和指标。 2.测量基准高:测量结果应具备权威性,以便对网络设备和用户终端进行认证、验收、日常抽查、事故判别和质量检测。 3.通用性能好:应尽量基于单台设备平台对各种体制网络设备(TDMA、CDMA、PHS、CDMA2000、W-CDMA等)进行测量。 4.方便携带性:可以方便地在野外现场搭建测量系统。运输、搬移方便,抗震动和适应恶劣环境的能力强。

实验四 数据库表的创建和管理

数据库实验实验四 计科二班 叶雨琪 20134650

实验四数据库表的创建和管理 一、目的与要求 1.掌握数据库表的两种创建方法; 2.掌握完整性约束的设置方法; 3.掌握导入导出数据的操作方法; 二、实验准备 1.了解完整性约束的概念,分类; 2.了解T-SQL创建、修改和删除表的语法格式; 3.了解数据导入导出。 三、实验内容 (一) 在对象资源管理器中创建数据库表 创建数据库studb,存储属性为默认,在studb数据库中建立数据表。结构如图4-1所示: 图4-1

需要定义的约束有: 1.主键和外键,依据图中标识建立按住Ctrl键鼠标选中要设为主键的两个表, 2.S表中在s_name上建立唯一键约束。选择sname右键索引/键添加类型选择唯一键列选择sname

3.C表中设置check约束为ccredit不能为负数 ccredit右键CHECK约束添加常规表达式写ccredit>=0

3.SC表中score默认值为0 选中score右键CHECK约束添加常规表达式写score=0 (二) 使用T-SQL语句修改表 1.在S表中增加新的列,列名sfzh,数据类型为varchar(18)。alter table dbo.S add sfzh varchar(18) 2.在C表中增加外键约束,外键是cpno,参考C表的cno列。alter table dbo.C add constraint cpno foreign key(cno) references dbo.C(cno) 3.在SC表中删除默认值约束。 alter table dbo.SC drop constraint CK_SC

实验一创建数据库及表的创建与管理

实验1创建数据库及表的创建与管理 一、实验目的与要求 1、掌握使用T-SQL语句创建数据库、数据表和`数据表完整性约束的定义。 2、熟悉表的结构和列所使用的数据类型。 3、理解数据表完整性含义及其定义的方法。 二、实验平台 1、操作系统:Windows XP或Windows 2003 2、数据库管理系统:SQL Server 2005 三、实验内容 (一)数据库创建与管理 创建一个“教务管理系统”数据库,并将下列表创建在该数据库中(二)在“教务管理系统”数据库钟实现表的创建与完整性定义StudentInfo(学生信息表) TeacherInfo(教师信息表)

CourseInfo(课程信息表) StudentCourse(学生选课表)

Teaching(教学表) RankPayment(职称课酬表) 1、使用T-SQL语句创建以上数据表。同时定义主键约束:StudentInfo表主键Sno;TeacherInfo表主键Tno;CourseInfo表主键Cno;RankPayment表主键Trank。 2、使用T-SQL语句定义以上数据表的其他约束 ①对StudentInfo表的Sname进行唯一性约束(unique约束),约束名称为S1。 ②对CourseInfo表的Cname进行唯一性约束(unique约束)。 ③对StudentCourse表定义外键约束:Sno引用StudentInfo表中的Sno,Cno 引用CourseInfo表中的Cno。 ④对TeacherInfo表定义外键约束:Trank引用RankPayment表中的Trank。 ⑤对Teaching表定义外键约束:Tno引用TeacherInfo表中的Tno,Cno引用CourseInfo表中的Cno。 ⑥对StudentCourse表的Score进行CHECK约束:Score必须在0至100之间。

实验三-数据表的创建与管理

实验三数据表的创建与管理 一、实验目的 要求学生熟练掌握SQL server Management Studio的使用和利用T-SQL语句进行数据表的创建和删除,并对数据表和表中数据进行有效的管理。 二、实验内容 分别使用SQL Server Management Studio和T-SQL语句创建和删除数据表,修改表结构,输入数据、更新数据。 三、实验指导 1. 数据表定义 实验3.1在“JXGL”数据库中,使用SQL Server Management Studio建立S、C和SC 三个表,其结构如表 表1.3.1 学生表S结构 列名描述数据类型允许空值说明 sno 学号char(8) NO 主键 sname 姓名char(8) NO age 年龄Smallint YES sex 性别char(2) YES sdept 所在系Varchar(50) YES 表1.3.2 课程表C结构 列描述数据类型允许空值说明 cno 课程号char(4) NO 主键 cname 课程名char(20) NO credit 学分Float YES pcno 先修课char(4) YES describe 课程描述varchar(100) YES 表1.3.3 选课表SC结构 列描述数据类型允许空值说明 sno 学号char(8) NO 主键(同时都是外键)cno 课程号char(4) NO grade 成绩Float YES 具体步骤如下: (1)在SQL Server Management Studio的对象管理器中,单击数据库前面的“+”号,选择“表”并击右键,在弹出的快捷菜单中选择“新建表”菜单项,则进入设计表字段对话框,

浅谈检测实验室的仪器设备管理

浅谈检测实验室的仪器设备管理 摘要:仪器设备是实验室开展试验检测工作的硬件基础,仪器设备管理工作是实验室管理的重要部分,本文主要介绍实验室仪器设备从采购、验收、计量、建档、使用、维护保养、报废的全过程管理,阐述了如何管理检测实验室的设备, 使设备指标满足检测要求,保证检测数据的准确性和可靠性。 关键词:检测实验室,仪器设备,管理 Abstract: the laboratory equipment is in test work hardware foundation, equipment management is an important part of the laboratory management, this paper mainly introduces the lab instrument and equipment procurement, acceptance from, measuring, file, use and maintenance, scrap the whole process of the management, and expounds how to management testing laboratory equipment, make equipment indexes meet the detection requirements, ensure the testing data of the accuracy and reliability. Keywords: testing laboratory, instruments, and management 试验检测工作,是工程质量管理的重要组成部分,也是工程质量管理的重要手段。客观、准确、及时的试验检测数据,是控制和评定工程质量的科学依据。仪器设备作为实现试验检测的技术手段,它的正确选择与装备、使用和维护,不仅直接影响着实验室的运行成本,而且关系着试验检测结果的可靠性与正确性。在我国境内的各类实验室资质认定或认可,也对设备管理有着明确要求。在GB/T27025-2008《检测和校准实验室能力的通用要求》中,“设备”被列为9个技术要素之一, 在国家认监委编制的《实验室资质认定评审准则》中,也将“设备”列为审核的重点,由此可见,检测实验室的仪器设备管理工作在当前的实验室管理工作中具有特别重要的地位。 仪器设备管理的任务,就是利用有效的管理措施,做好仪器设备的管理、维护和保养,贯彻以预防为主,维护保养和合理使用并重的方针,充分发挥其投资效能,实现仪器设备管理的科学化,促进检测工作的开展。具体来说仪器设备管理工作内容主要包括仪器设备的采购、验收、计量、建档、使用、维护保养、和报废处理等内容。 1 仪器设备的采购

实验二通过sql语句创建与管理数据表

实验二通过SQL语句创建与管理数据表 实验目的 (1)掌握查询分析器的使用。 (2)掌握通过SQL语句创建表的方法。 (3)掌握通过SQL语句修改表结构的方法。 (4)掌握通过SQL语句添加、修改、删除表数据的方法。 实验内容 1.通过SQL语句删除表 用SQL语句在数据库Student_info中删除实验一创建的Student表、Course表、SC表。 2.通过SQL语句创建表 用SQL语句在数据库Student_info中创建实验一中的Student表、Course表、SC表,表结构如实验一中表、表、表所示。 3.通过SQL语句管理表结构 (1)添加和删除列 a.给Student表增加身高(以米单位)stature列,类型为numeric(4,2),允许为空值,且身高值需小于3.0米。

b.给Student表增加所在系Sdept列,字符型,长度2,不允许为空值。 c.给Student表增加邮政编码Postcode列,字符型,长度为6,可以为空,若不为空时,则要求其值只能出现数字,不能是其他字符。 d.删除Student表中身高stature列。 (2)添加和删除约束 a.在Student表添加约束:入学时间必须在出生年月之后。

b.给SC表的成绩grade列增加默认值约束,默认值为0。 c.删除grade列的默认值约束。 4.通过SQL语句添加、修改、删除表中数据 (1)插入数据 a.Student表、Course表、SC表的记录见实验一的表、表、表,其他数据可自行添加。要求Student表和SC表中数据包括了每位同学自己的学号。

b.执行如下语句:insert into student(sno,sname,sex)values('','赵青','男'),该语句能成功执行吗为什么 不能。因为在into中没有出现属性列,新纪录在这些列上将去空值。但在表定义时说明的not null的属性列不能去空值,否则将会出错。 c.执行如下语句:insert into sc values('','005',80),该语句能成功执行吗为什么不能。在Course表中没有‘005’这个号,所以在SC中插入‘005’会报错。 (2)修改数据 a.使用T-SQL语句,将Course表中的课程号为'002'的学分改为4,总学时改为64。

实验六 数据表的创建和管理(sql)

实验六: 数据表的创建和管理 实验目的 熟练掌握SQL Server Management Studio的使用和使用T-SQL语句创建和删除数据表、修改表结构,更新数据。学会使用SQL Server查询分析器接收T-SQL语句并进行结果分析。实验内容 分别使用SQL Server Management Studio和T-SQL语句创建和删除数据表、修改表结构,更新数据。 实验步骤: 创建用于学生管理数据库,数据库名为XSGL,包含学生的基本信息,课程信息和选课信息。数据库XSGL包含下列3个表: (l)student:学生基本信息。 (2)course:课程信息表。 (3)sc:学生选课表。 各表的结构分别如表1、表2和表3所示。 表3 学生选课表:sc 一. 数据库的建立: 1.用可视化界面建立: (a)在SQL SERVER2005中用Management Studio-新建数据库; 2.命令方式建立:

(a)在SQL SERVER2005中,在新建查询中使用T-SQL语句:(在做如下操作前,请将第一实验建立的XSGL数据库删除) 二. 表的建立: 1.用可视化界面建立: 在SQL SERVER2005中用Management Studio—数据库—XSGL—表—右键—新建表; 2.命令方式建立: 在SQL SERVER2005 中的”新建查询”编辑窗口中用下列SQL语句: 三. 表数据的添加: 1. 用可视化方法: I: 在SQL SERVER2005中用Management Studio—数据库—XSGL—表-表名—右键-打开表-返回所有行;

输入下列数据: 2. 在SQL SERVER2005”新建查询” 的编辑窗口中使用下列SQL 语句插入数据:

实验室建设仪器设备的管理方案计划与维护

实验室建设仪器设备的管理与维护 为了解决实验室设备管理中存在的使用人员对设备疏于养护,重使用、轻保养、缺维修档案的问题,今天的内容主要对检验机构实验室仪器设备从采购到使用维护等方 面的内容进行介绍,希望能对检测实验室设备管理提供一些参考建议。 试验设备是开展质量检测的物质基础之一。本文从设备采购期间的选型论证,到设备使用期间的养护维修两方面的角度,介绍了实验室仪器设备的管理与维护。 【检测试验设备的特点】 1、科技含量高,结构复杂 随着国家对产品质量要求的不断提高,检测技术也飞速发展,先进的仪器设备不断涌现,老设备不断升级、换代;同时,现代试验技术正在向着多学科交叉渗透、多学 科智能密集型方向发展。许多大型精密仪器设备是化学、机械、电子、光学、生物、 计算机等多学科智能的集中体现,如气质联用仪、原子吸收光谱仪等。。。 2、品种多、数量大 如,各种超声振荡仪、真空干燥箱、紫外可见分光光度计、光学显微镜、天平等。。。这类仪器单价低、品种多、数量大,适合基础检测任务,频繁使用导致老化,会给维修人员带来很大的工作量,难以及时修复,从而,影响检测。专业检测设备和 大型精密仪器设备台数少,但品种多,单价高,使用者需参加仪器厂商培训及检测操 作上岗培训,发生故障,只依靠本单位内的维修力量难以修复,必须联系厂家进行处理,这样势必造成维修周期长,维修价格高,延误检测任务的完成。。。 【主要存在的问题】

1、设备疏于养护 大多数化学检测设备都属于精密仪器,不但要求试验操作人员会使用,还要了解仪器的基本原理、使用注意事项、仪器的存放环境,这样仪器的故障率才会减少[1],例如,纺织实验室常见的单纱强力机、做剥离顶破试验使用的万能材料试验机,机械部 分的丝杠需经常上油保养,但在实际使用中,往往因为使用频率不高,疏于保养,还 有大量使用的光学仪器紫外-可见分光光度计属于光学精密仪器,光学镜片定位精准,存放环境要防尘防震防潮,对环境的要求保持室温15℃~35℃,无直射光,无强烈的震动或连续不断的微震动,无强磁场,相对湿度40%~80%,无腐蚀性气体,无引起紫外吸收的有机、无机气体,少灰尘。如果光学仪器存放在一般实验室,在潮湿的环 境下,镜面受潮而霉变。在有的实验室,存在将光学分析仪器靠近离心机或振荡器等 设备,以便操作人员在离心程序后,样品即可进行光学分析,但是光学分析仪器长期 在高速运转的仪器旁,镜片可能会被震掉或震碎。在维修过程中,发现诸如此类问题 较多,仪器管理稍不重视[2],对检测试验带来较大的影响,加大了维修人员的工作量及维修经费。 2、仪器缺维修档案 试验仪器在购置、安装、验收后进行正常使用,都要将相关材料归类进档,建立仪器档案。档案主要包括合同、使用说明书等技术资料,设备到达相应的院系后即应有 相应的仪器使用记录、保养记录、维修记录,但是,有时会形成“重购置,轻维修; 重使用,轻管理”,对于使用保养和维修记录不够重视。例如,超声振荡仪器在实验 室用得较多,在维修中发现,由于保养不当,操作者在使用后,未及时擦干溅出的水 或化学药物,腐蚀仪器的电路板,从而造成整个电路板更换,既延长了维修时间,又 耽误了使用,增加了费用。很多仪器维修过,因为维修时间紧,任务又多,往往疏于 对维修进行记录,既不利于统计使用率,也不便于新入职的维修人员故障查询和零部 件的更换,影响重复性故障或相关故障的维修效率。 3、老旧设备不能满足能力验证的要求 CNAS实验室的能力认证计划几乎每年都有不同的项目,通过实验室间比对检验本 单位的实力,通常情况下,实验室大型仪器因价格昂贵,通常在维护方面是重点对象,

第4章 数据表的创建和管理

第4章数据表的创建和管理——例题解答 例4-2-1:在数据库STUDENT中创建一个学生基本信息表(名为t_student),表中各列的要求如表4-2-1所示。 表4-2-1 学生基本信息表(名为t_student)组成 实现的步骤如下: (1)在SQL Server Management Studio中新建一个查询页面。 (2)输入以下程序段并执行此查询: USE STUDENT GO CREATE TABLE t_student ( s_number char(10) not null, s_name char(8), sex char(2) default '男' , birthday datetime, polity char(4) ) GO 如果系统的输出结果为:“命令已成功完成。”,则表明t_student数据表已经创建成功了。 例4-3-1:为t_student2表中的s_number字段创建非空约束。 程序清单如下: USE STUDENT GO CREATE TABLE t_student2( s_number char(10) NOT NULL, s_name char(8), sex char(2), phonenum int

) 例4-3-2:在数据库STUDENT中创建一个t_student3表,并定义s_number为主键。增加主键后,就限定了该记录中不能插入编号相同的两个或者多个数据信息,从而保证了表中的记录信息是唯一的。 程序清单如下: USE STUDENT GO CREATE TABLE t_student3( s_number char(10) PRIMARY KEY, s_name char(8), sex char(2), birthday datetime, polity char(4) ) 例4-3-3:创建一个学生信息表t_student4,其中s_name字段具有唯一性。 程序清单如下: USE STUDENT GO CREATE TABLE t_student4 ( s_number char(10) PRIMARY KEY, s_name char(8), sex char(2) , birthday datetime, polity char(4), constraint uk_name unique(s_name) ) 例4-3-4:创建一个学生信息表t_student5,其中输入性别字段值时,只能接受“男”或者“女”,而不能接受其他数据。 程序清单如下: USE STUDENT GO CREATE TABLE t_student5( s_number char(10), s_name char(8), sex char(2), phonenum int, CONSTRAINT chk_sex CHECK(sex in ('男','女'))

实验室仪器设备的管理制度

实验室仪器设备的管理制度 实验室仪器设备怎样度过炎热的夏天?实验室仪器设备管理制度该如何制定呢? 1、实验室仪器设备每季度进行一次保养,并应做好记录。 2、新购的实验室仪器设备必须进行全面检查,合格方可使用,能正常使用的各种仪器应定期检查,所有检查都应做好记录,并签上姓名。 3、实验室仪器设备专人管、专人用,非实验室检测人员一般不得独立操作,特殊情况下经实验室检测中心负责人同意方可使用。 4、实验室仪器设备的验收,由实验室检测中心负责人组织进行,同时组织其安装、调试和检定工作。 5、实验室仪器设备按实验室项目,由各实验室组负责保管,由持证上岗人员使用和日常保养,定期进行检定工作。对各组使用的实验室仪器、设备及保养情况,技术负责人应不定期进行抽查。

6、实验室仪器设备必须严格遵守操作规程。严禁超负荷、超范围和带病工作。使用中如有异常情况,应立即停机检查,查明原因,及时处理,待恢复正常,并经检验后,方可继续使用。 7、实验室检测人员必须自觉爱护仪器设备,保持仪器设备整洁、润滑、安全、正常的使用状态。 8、实验室仪器设备要按期请计量部门进行计量检定。当精度达不到规定时,应按检定结果降级使用,并更换标志。 9、当实验室仪器设备的计量精度经检定达不到最低精度标准,且无法修复时,由技术负责人提出报废申请,上报批准报废。 10、实验室仪器设备由各项目实验室组统一管理,每台仪器均应有使用说明、操作规程和检验校准时间、记录及保管人,建立仪器设备档案。 11、实验室设备、计量仪表使用时要做到用前检查,用后清洁干净。

12、实验室仪器设备安装调试、校准记录应由技术负责人负责记录。在使用中自检情况和故障情况应有测试人员做好记录。 13、实验室检测人员要遵守实验室仪器设备的操作规程,做到管好、用好,会保养、会使用、会检查,会排除一般性故障。

数据库原理实验一数据库和表的创建与管理

一.实验内容、步骤以及结果 1.利用图形用户界面创建,备份,删除和还原数据库和数据表 (1)创建SPJ数据库,初始大小为 10MB,最大为50MB,数据库自动增长, 增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB, 按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。 (2)在SPJ数据库中创建如图2.1-图2.4的四张表 (3)备份数据库SPJ(第一种方法):备份成一个扩展名为bak的文件。(提 示:最好先删除系统默认的备份文件名,然后添加自己指定的备份文件 名) (4)备份数据库SPJ(第二种方法):将SPJ数据库定义时使用的文件(扩展 名为mdf,ldf的数据文件、日志文件等)复制到其他文件夹进行备份。 (5)删除已经创建的工程项目表(J表)。 (6)删除SPJ数据库。(可以在系统默认的数据存储文件夹下查看此时SPJ 数据库对应的mdf,ldf文件是否存在) (7)利用备份过的bak备份文件还原刚才删除的SPJ数据库。(还原数据库) (8)利用备份过的mdf,ldf的备份文件还原刚才删除的SPJ数据库。(附加) (9)将SPJ数据库的文件大小修改为100MB。 (10) 修改S表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类型。 2. 利用SQL语言创建和删除数据库和数据表 (1) 用SQL语句创建如图2.5-图2.7要求的数据库Student,初始大小为20MB,最大为100MB,数据库自动增长,增长方式是按10M兆字节增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名,日志文件名请自定义。 (2) 用SQL语句创建上述的三张表,各个字段的数据类型请自己确定,每张表只要有主键约束即可,不要其他约束。不用输入数据。 (3) 用SQL中的backup 语句将数据库Student备份到一个bak文件。(提示:backup database student to disk) --备份: BACKUP DATABASE "student"TO DISK ='C:\lzcDB1\mybak1015.bak' (4) 用SQL语句删除创建的表。 drop table S drop table C drop table SC

相关主题
文本预览
相关文档 最新文档