数据库技术实验指导书

数据库技术实验指导书

ID:16169042

大小:452.00 KB

页数:45页

时间:2018-08-08

数据库技术实验指导书_第1页
数据库技术实验指导书_第2页
数据库技术实验指导书_第3页
数据库技术实验指导书_第4页
数据库技术实验指导书_第5页
资源描述:

《数据库技术实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库技术实验指导书(计算机通信工程学院)二OO八年四月实验1创建数据库和创建表一.实验目的:掌握创建数据库和定义表结构的方法。二.实验平台:MicrosoftSQL_Server2000的查询分析器三.实验内容:根据教材§3.3的内容,用SQL语言完成下列操作。1.创建一个教学数据库,数据库的名称为MIS;2.创建MIS数据库中的5个关系模式,要求包含完整性约束的定义。系(系编号,系名称)教工(教工号,姓名,性别,职称,工资,系编号)学生(学号,姓名,性别,出生年月,专业,家庭地址,系编号)课程(课程编号,课程名称,学时,系编号)成绩(学号,

2、课程编号,分数)四.SQL语句的参考脚本:在SQLServer中使用批处理和脚本两个术语。批处理是一个以“go”结束的SQL语句集,这些语句是作为一批执行并一起提交的。“go”是SQLServer2000批处理的结束标志,不是SQL语句。createdatabase语句将创建一个数据库,在使用这个数据库时,还需要打开这个数据库,打开语句是use。下面这段SQL脚本程序存储在光盘的实验脚本子目录下,可以在查询分析器中打开这个文件,也可以直接将下面这段SQL脚本复制(粘贴)到查询分析器的编辑窗口。为了简化中文输入的烦琐操作过程,在实验脚本子目录下,

3、还有一个全英文的脚本文件。/*注释:实验一中文脚本.sql创建数据库*/createdatabaseMISgo/*打开数据库*/useMIS/*创建5个表*/createtable系(系编号smallintnotnull,系名称char(12),primarykey(系编号))gocreatetable课程(课程编号char(8)notnull,课程名称cnamechar(16),学时smallint,系编号smallint,primarykey(课程编号),foreignkey(系编号)references系(系编号))gocreatetab

4、le教工(教工号smallint,姓名char(8),性别char(2),职称char(10),工资numeric(8,2),系编号smallint,primarykey(教工号),foreignkey(系编号)references系(系编号))gocreatetable学生(学号char(6),姓名char(8),性别char(2),出生年月datetime,系编号smallint,primarykey(学号),foreignkey(系编号)references系(系编号))gocreatetable成绩(学号char(6)notnull,课

5、程编号char(8)notnull,分数numeric(4,1),primarykey(学号,课程编号),foreignkey(学号)references学生(学号),foreignkey(课程编号)references课程(课程编号))go五.实验过程1.进入查询分析器,参见进入查询分析器演示。2.在查询分析器的命令编辑窗口输入SQL语句,点击执行键,将执行SQL语句。参见执行SQL语句的演示。3.在调试程序过程中,可以用鼠标选择某些要执行的SQL语句,再点击执行键,执行选择的语句。参见执行SQL语句的演示。4.注意:当多个SQL语句执行时,

6、可能出现的逻辑错误,即就单个语句来说,语句没有错误,但多条语句顺序执行时可能出错。例如,上述5个表创建的顺序必须是“先父后子”,而删除的顺序则是“先子后父”。DROPTABLE成绩DROPTABLE学生DROPTABLE教工DROPTABLE课程DROPTABLE系5.保存调试通过的SQL程序。实验2数据库的基本操作一.实验目的:掌握数据的插入、删除、修改、复制等方法。二.实验平台:MicrosoftSQL_Server2000的查询分析器三.实验内容:根据教材§3.4的内容,用SQL语言完成下列操作。已创建的MIS数据库的5个表中,插入如下样

7、本数据。系系编号系名称101数学102计算机103外语104经济教工教工号姓名性别职称工资系编号2101葛小平女教授3420.001012203李长江男副教授3190.001022405姜立伟男副教授3140.001042104张丽丽女讲师2243.001012302康立华女教授3740.001032205王伟平男讲师2130.00102课程课程号课程名学时系编号C101数学68101C102英语85103C103计算机102102C104经济学51104成绩学号课程编号分数991022C10188991022C10267992124C1017

8、7992124C10295992124C10345994021C10487学生学号姓名性别出生年月系编号族别991022田平平女08/05/19801

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。