实验一:SQL Sever2000系统
一、实验目的要求
熟悉SQLSERVER2000上机环境、了解SQLSERVER2000各个组件的作用、学习使用SQL SERVER联机丛书。掌握SQL Sever2000系统的基本操作、掌握企业管理器、查询分析器的使用。使学生了解SQL Server的数据备份和恢复机制,掌握SQL-Server中数据库备份和恢复的方法。
要求学生熟练掌握在SQL Server企业管理器中和使用SQL语句在Transact-SQL方式下创建数据库、表、索引和修改表结构。熟练掌握在SQL Server企业管理器中和使用SQL语句在Transact-SQL方式下向数据库输入数据、修改数据和删除数据的操作,索引的建立和维护的操作,数据完整性的定义以及基本函数的使用方法。并学会使用企业管理器和执行Transact-SQL语句和进行结果分析。
二、仪器用具及材料(仪器名称及主要规格、用具名称)
1.PC兼容机:CPU主频1G以上、内存128M以上、硬盘10G以上。 2.软件系统:WINDOWS98或WINDOWSXP、SQL Sever2000系统。 三、实验内容及原理
1.SQL SERVER联机丛书使用方法。
2.SQL SERVER服务管理器的使用(开始、暂停、停止数据库服务器)。 3.企业管理器的使用。
4.查询分析器的使用(方法1:在企业管理器中打开,方法2:开始-)程序-)SQL Server2000-)查询分析器)。
5.创建数据库和查看数据库属性(用企业管理器和查询分析器分别实现)。
6.创建表、确定表的主码和约束条件,为主码建索引(用企业管理器和查询分析器分别实现)。
7.查看和修改表结构(用企业管理器和查询分析器分别实现)。 8.向表中添加数据(用企业管理器和查询分析器分别实现)。 9. 设计数据完整性.
10.用企业管理器对所创建的数据库进行备份。
四、操作方法与实验步骤
1.按照授课第三章SQL SERVER2000课件内容完成第1-5项实验。
2.分别使用企业管理器和使用SQL语句建立库存管理信息系统的数据库和表: (1)创建库存管理信息系统的数据库。(数据库的名字:学生本人名字汉语拼音+kcgl) (2)创建数据库中的表(表的名字有学生自己命名): 表1:设备代码表
字段名称 设备号 设备名称
表2 权限表 字段名称 用户名 密码 权限
数据类型 字符型 字符型 字符型 可否为空 NULL NULL NULL 说明 字段大小为10 字段大小为15 字段大小为10 数据类型 字符型 字符型 可否为空 NOT NULL NULL 说明 字段大小为6 字段大小为20 表3设备入库表
字段名称 设备号 入库时间 供应商 供应商电话 入库数量 价格 采购员
表4设备出库表
字段名称 设备号 使用部门 出库时间 出库状况 经手人 出库数量 领取人 用途
表5现有库存库表 字段名称 设备号 现有库存 最大库存 最小库存
表6部门需求表 字段名称 设备号 部门名称 需要数量 需求开始时间 需求结束时间
表7设备还库表 字段名称 设备号 数据类型 字符型 可否为空 NOT NULL 说明 字段大小为6 数据类型 字符型 字符型 数值 日期/时间 日期/时间 可否为空 NOT NULL NOT NULL NULL NULL NULL 说明 字段大小为6 字段大小为10 INT 无 无 数据类型 字符型 字符型 字符型 字符型 可否为空 NOT NULL NULL NULL NULL 说明 字段大小为6 主键 INT INT INT 数据类型 字符型 字符型 日期/时间 字符型 字符型 数值 字符型 字符型 可否为空 NOT NULL NULL NULL NULL NULL NULL NULL NULL 说明 字段大小为6 字段大小为20 无 字段大小为20 字段大小为10 INT 字段大小为10 字段大小为20 数据类型 字符型 日期/时间 字符型 字符型 数值 数值 字符型 可否为空 NOT NULL NULL NULL NULL NULL NULL NULL 说明 字段大小为6 无 字段大小为20 字段大小为15 INT INT 字段大小为10 还库时间 仓库管理员 归还数量 归还人
表8操作日志表
字段名称 操作员 操作内容 操作时间
表9设备采购计划表
字段名称 设备号 现有库存 总库存 最大库存 购买数量 供应商 价格 计划采购时间
日期/时间 字符型 数值 字符型 NULL NULL NULL NULL 无 字段大小为10 INT 字段大小为10 数据类型 字符型 字符型 日期/时间 可否为空 NOT NULL NOT NULL NOT NULL 说明 字段大小为10 字段大小为100 无 数据类型 字符型 数值 数值 数值 数值 字符型 数值 日期/时间 可否为空 NOT NULL NULL NULL NULL NULL NULL NULL NULL 说明 字段大小为6 INT INT INT INT 字段大小为10 INT 无 3.设定:表1设备代码表中“设备号”、表5现有库存库表中“设备号”为主键。 4. 设定:表3设备入库表中“设备号”、表4设备出库表中“设备号”、 表7设备还库表中“设备号”、表9设备采购计划表中“设备号”为外键。
5.设计九个表中的数据(使用INSERT语句插入记录、使用UPDATE语句更新表中的记录、使用DELETE语句删除表中的记录)。
6.练习:COUNT(*),COUNT(列名),SUM(列名),AVG(列名),MAX(列名),MIN(列名)等函数的应用。
五、数据图表格(照片)
实验内容中实验的过程记录。 六、实验过程原始记录
建立数据库后,输入的练习数据记录。
七、数据处理及结果(按实验要求处理数据、结论)
建立数据库及表,以及对其操作的结果。并写出相关的SQL语句,和执行SQL语句后的结果(数据库中各表的数据)。 八、作业题
1.数据库中一般不允许更改主码数据。如果需要更改主码数据时,怎样处理? 九、讨论(对实验中存在的问题、进一步的想法等进行讨论)
1.建表中如果出现错误,采用相应的修改结构的方法时,应注意什么问题。
十、注意事项
1.本实验需要4学时。 2.表之间建立关系的操作。
3.数据更改和数据删除时要注意外码约束。
4.输入数据时要注意数据类型、主码和数据约束的限制。 2.实验中会出现系统连接错误,应掌握正确的连接方法。
相关推荐: