《数据库系统概论》实验报告.doc

《数据库系统概论》实验报告.doc

ID:56786521

大小:42.00 KB

页数:13页

时间:2020-07-11

《数据库系统概论》实验报告.doc_第1页
《数据库系统概论》实验报告.doc_第2页
《数据库系统概论》实验报告.doc_第3页
《数据库系统概论》实验报告.doc_第4页
《数据库系统概论》实验报告.doc_第5页
资源描述:

《《数据库系统概论》实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统概论》实验报告专业:软件工程(2)班姓名:鄂小妹学号:6题目:实验二(1)交互式SQL语言实验内容及完成情况:(写出每一种类型的SQL测试用例)(一)数据定义一、基本表操作1.建立基本表1)创建学生表Student,由以下属性组成:学号SNO(INT型,主码),姓名SNAME(CHAR型,长度为8,非空唯一),性别SEX(CHAR型,长度为2),所在系DEPTNO(INT型)。CREATETABLEStudent(SNOINTPRIMARYKEY,SNAMECHAR(8)NOTNULLUNIQ

2、UE,SEXCHAR(2),DEPTNOINT);2)创建课程表Course,由以下属性组成:课程号CNO(INT型),课程名CNAME(CHAR型,长度为20,非空),授课教师编号TNO(INT型),学分CREDIT(INT型)。其中(CNO,TNO)为主码。CREATETABLECourse(CNOINT,CNAMECHAR(20)NOTNULL,TNOINT,CREDITINT,PRIMARYKEY(CNO,TNO));3)创建学生选课表SC,由以下属性组成:学号SNO,课程CNO,成绩GRADE。

3、所有属性均为INT型,其中(SNO,CNO)为主码。CREATETABLESC(SNOINT,CNOINT,GRADEINT,PRIMARYKEY(SNO,CNO));4)创建教师表Teacher,由以下属性组成:教师编号TNO(INT型,主码),教师姓名TNAME(CHAR型,长度为8,非空),所在系DEPTNO(INT型)。CREATETABLETeacher(TNOINTPRIMARYKEY,TNAMECHAR(8)NOTNULL,DEPTNOINT);5)创建系表Dept,由以下属性:系号DEPT

4、NO(INT型,主码),系名DNAME(CHAR型,长度为20,非空)。CREATETABLEDept(DEPTNOINTPRIMARYKEY,DNAMECHAR(20)NOTNULL);2.修改基本表1)在Student表中加入属性AGE(INT型)。ALTERTABLEStudentADDAGEINT;2)将Student表中的属性SAGE类型改为SMALLINT型。ALTERTABLEStudentALTERCOLUMNSAGESMALLINT;3.删除基本表1)在所有操作结束后删除STUDENT表

5、。DROPTABLEStudent;2)在所有操作结束后删除COURSE表。DROPTABLECourse;3)在所有操作结束后删除SC表。DROPTABLESC;4)在所有操作结束后删除TEACHER表。DROPTABLETeacher;5)在所有操作结束后删除DEPT表。DROPTABLEDept;二、索引操作1.建立索引1)在Student表上建立关于SNO的唯一索引。CREATEUNIQUEINDEXstusnoONStudent(SNO);2)在Course表上建立关于CNO升序的唯一索引。CR

6、EATEUNIQUEINDEXcoucnoONCourse(CNO);2.删除索引1)删除Student表上的索引stusno。DROPINDEXstusno;2)删除Course表上的索引coucno。DROPINDEXcoucno;三、视图操作1.建立视图在插入数据的Student基本表上为计算机科学与技术系的学生记录建立一个视图CS_STUDENT。CREATEVIEWCS_STUDENTASSELECT*FROMStudentWHEREDEPTNO=(SELECTDEPTNOFROMDeptWHE

7、REDNAME='计算机科学与技术')WITHCHECKOPTION;2.删除视图在操作结束后删除视图CS_STUDENT。DROPVIEWCS_STUDENT;(二)数据操作一、更新操作1.插入数据1)向STUDENT表插入下列数据:1001,张天,男,10,201002,李兰,女,10,211003,陈铭,男,10,211004,刘茜,女,20,211005,马朝阳,男,20,22INSERTINTOStudentVALUES(1001,'张天','男',10,20);INSERTINTOStuden

8、tVALUES(1002,'李兰','女',10,21);INSERTINTOStudentVALUES(1003,'陈铭','男',10,21);INSERTINTOStudentVALUES(1004,'刘茜','女',20,21);INSERTINTOStudentVALUES(1005,'马朝阳','男',20,22);2)向COURSE表插入下列数据:1,数据结构,101,42,数据库,102,43,离散数学,103

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

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

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