东北大学软件学院数据库系统概论期末复习题1.pdf

东北大学软件学院数据库系统概论期末复习题1.pdf

ID:58321398

大小:86.87 KB

页数:5页

时间:2020-09-11

东北大学软件学院数据库系统概论期末复习题1.pdf_第1页
东北大学软件学院数据库系统概论期末复习题1.pdf_第2页
东北大学软件学院数据库系统概论期末复习题1.pdf_第3页
东北大学软件学院数据库系统概论期末复习题1.pdf_第4页
东北大学软件学院数据库系统概论期末复习题1.pdf_第5页
资源描述:

《东北大学软件学院数据库系统概论期末复习题1.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.这是数据库期末复习题11.用SQL的有关语句定义1)学生关系Student,包括学号Sno、姓名SN、年龄SA;2)课程关系Course,包括课程号Cno、课程名CN、任课教师CT;3)学生选课关系,包括Sno、Cno和成绩G。注意:说明主键码和外键码(如果有的话),并在键码属性上建立索引。(12分)1.参考答案1)CREATETABLEStudent(SnoINTPRIMARYKEY,SNCHAR(30),SAINT);2)CREATETABELCourse(CnoINTPRIMARYKEY

2、,CNCHAR(30),CTCHAR(30));3)CREATETABELSC(SnoINT,CnoINT,GINT,PRIMAYRKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),FOREIGNKEY(Cno)REFERENCESCourse(Cno));1.按题1的学生关系模式,用SQL的有关语句1)授予赵华对学生关系Student的插入和修改权限;2)插入任意3个学生的完整信息;3)修改所有学生的年龄(加1)。(12分)2.参考答案1)G

3、RANTINSERT,UPDATE,ONStudentTO赵华;2)INSERTINTOStudent(TABLE(01001,’赵华’,19),..(01002,’李芳’,18),(01003,’刘红’,20),);3)UPDATEStudentSETSA=SA+1;2.结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。(6分)3.参考答案SELECTSN,GFROMStudent,Course,

4、SCWHEREStudent.Sno=SC.SnoANDCourse.Cno=SC.CnoANDCourse.CN=’数据库’ORDERBYGDESC,Sno;4.已知关系R、S如下所示,求域演算表达式的结果。RABCSDEFac54d8bd35a1me43e2(4分)4参考答案4.R1XYZac5bd3me44d85.按嵌入式SQL的格式插入任意一个学生的学号、姓名、系别和年龄。(6分)5.参考答案1)说明:EXECSQLBEGINDECLARESECTION;intsno;charsname

5、[30];intsage;charSQLSTATE[6];EXECSQLENDDECLARESECTION;赋值:sno:=01001;sname:=’赵华’;sage:=19;4)插入:EXECSQLINSERTINTOStudent..VALUES(:sno,:sname,:sage);6.商店销售商品的数据库,涉及如下数据:商店号、商店名、地址商品号、商品名、单价。某商店销售某商品的数量和日期。1)设计E/R图(属性名用中、英文均可);2)转换成关系模型(注明键码和函数依赖)。(12分)参

6、考答案6.1)2)商店(商店号,商店名,地址)商店号→商店名,地址商品(商品号,商品名,单价)商品号→商品名,单价销售(商店号,商品号,数量,日期)商店号,商品号→数量,日期7.有关图书发行的关系模型如下:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名BN,价格P)图书馆L(馆号LNo,馆名LN,城市C)图书发行LBS(LNo,BNo,SNo,发行量Q)分别用关系代数和SQL语言表达如下查询:图书馆L4(馆号)收藏图书的书名和出售该书的书店名。(12分)..参考答案7.1)π

7、BN,SN(σLNo=L4(BLBSS))2)SELECTBN,SNFROMB,LBS,SWHEREB.BNo=LBS.BNoANDLBS.SNo=S.SNoANDLBS.LNo=L4;8,写出3个关系模式分别满足:1)是1NF,不是2NF;2)是2NF,不是3NF;3)是3NF,也是BCNF;各用两句话分别说明你所写的关系模式是前者,不是(或也是)后者。(12分)参考答案8.1)学生选课(学号,姓名,课程号,成绩)属性不可分,是1NF;存在非主属性对键码的部分依赖(学号,课程号姓名),不是2N

8、F。2)学生(学号,姓名,系别,系主任)键码为单属性,不存在部分依赖,是2NF;存在非主属性对键码的传递依赖(学号→姓名,系别;系别学号;系别→系主任;学号系主任),不是3NF。1)学生(学号,姓名,年龄)非主属性(姓名,年龄)对键码不存在部分依赖和传递依赖,是3NF;主属性(学号)对键码也不存在部分依赖和传递依赖,是BCNF。9.电影数据库涉及如下数据:电影类包括电影名、制作年份、电影长度等属性,演员类包括姓名、年龄、地址等属性,每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。1)

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

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

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