大数据库原理实验一.doc

大数据库原理实验一.doc

ID:55915248

大小:87.50 KB

页数:10页

时间:2020-06-14

大数据库原理实验一.doc_第1页
大数据库原理实验一.doc_第2页
大数据库原理实验一.doc_第3页
大数据库原理实验一.doc_第4页
大数据库原理实验一.doc_第5页
资源描述:

《大数据库原理实验一.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程名称数据库原理实验成绩实验名称交互式SQL语言学号班级日期实验目的:1.熟悉数据库的交互式SQL工具;2.熟悉通过SQL语言对数据库进行操作;实验平台:利用RDBMS(SQLServer2005)及其交互查询工具来操作SQL语言;实验容与步骤:一、数据定义(一)基本表操作1.建立基本表在数据库TEST中建立3基本表:Student、Course和SC。(1)创建学生表Student,由以下属性组成:学号SNO(char型,长度为4,主码),SNAME(char型,长度为8,其值唯一),性别SEX(char型,长度

2、为2),所在系DEPTNO(char型,长度为2)。--CREATETABLEStudent--(--SNOCHAR(4)PRIMARYKEY,--SNAMECHAR(8)UNIQUE,--SEXCHAR(2),--DEPTNOCHAR(2),--)(2)创建课程表Course,由以下属性组成:课程号CNO(char型,长度为2,主码),课程名称CNAME(char型,长度为20,非空),授课教师编号TNO(char型,长度为3,主码),学分CREDIT(int型)。--CREATETABLECourse--(--C

3、NOCHAR(2),--CNAMECHAR(20),--TNOCHAR(3)PRIMARYKEY,--CREAITINT,--);(3)创建学生选课表SC,由以下属性组成:学号SNO(char型,长度为4,主码),课程号CNO(char型,长度为2,主码),成绩GRADE(int型)。--CREATETABLESC--(--SNOCHAR(4),--CNOCHAR(2),--GRADEINT,--PRIMARYKEY(SNO,CNO),--);(4)创建教师表Teacher,由以下属性组成:教师编号TNO(char型

4、,长度为3,主码),教师TNAME(char型,长度为8,非空),所在系DEPTNO(char型,长度为2)--CREATETABLETeacher--(--TNOCHAR(3)PRIMARYKEY,--TNAMECHAR(8)NOTNULL,--DEPTNOCHAR(2)--)(5)创建系表Dept,由以下属性组成:系号DEPTNO(char型,长度为2,主码),系名DNAME(char型,长度为20,非空)。CREATETABLEDept(DEPTNOCHAR(2)PRIMARYKEY,DNAMECHAR(20)

5、NOTNULL,)1.修改基本表在student表中加入属性AGE(int型);ALTERTABLEStudentADDAGEINT;2.删除基本表后边所有操作结束后,删除所创建的基本表;DROPTABLEStudent;DROPTABLECourse;DROPTABLESC;DROPTABLEDEPT;DROPTABLETEACHER;(一)索引操作1.建立索引(1)在Student表上建立关于属性SNO的唯一索引;CREATEUNIQUEINDEXStusnoONStudent(Sno);(2)在Course表上

6、建立关于CNO的唯一索引;createuniqueindexCoucnoONCourse(Cno);1.删除索引删除上面所建立的两个索引;-dropindexStudent.stusno--dropindexCourse.Coucno;(一)视图操作1.建立视图在插入数据的Student基本表上为计算机系学生的记录建立一个视图CS_STUDENT。CREATEVIEWCS_STUDENTASSELECTSNO,SNAME,SEX,DEPTNO,AGEFROMStudentWHEREDEPTNO='CS';2.删除视图

7、在操作结束后,删除视图CS_STUDENT。DROPVIEWCS_STUDENT;一、数据操作(一)更新操作1.插入操作(1)向Student表中插入下列数据:1001,天,男,20,101002,兰,女,21,101003,铭,男,21,101004,茜,女,21,201005,马,男,22,20(2)向Course表中插入下列数据:1,数据结构,101,42,数据库,102,43,离散数学,103,44,C语言程序设计,101,2(3)向SC表中插入下列数据:1001,1,801001,2,851001,3,78

8、1002,1,781002,2,821002,3,861003,1,921003,3,901004,1,871004,4,901005,1,851005,4,92(4)向Teacher表中插入下列数据:101,星,10102,珊,10103,天应,10104,田,20(5)向Dept表中插入下列数据:10,计算机科学与技术20,信息2.修改数据

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

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

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