1 / 11
文档名称:

数据库系统概论模拟试题.doc

格式:doc   大小:178KB   页数:11
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论模拟试题.doc

上传人:fy5186fy 2019/12/15 文件大小:178 KB

下载得到文件列表

数据库系统概论模拟试题.doc

相关文档

文档介绍

文档介绍::(1)学生关系Student,包括学号Sno、姓名SN、年龄SA;(2)课程关系Course,o、、任课教师CT;(3)学生选课关系SC,o和成绩G。,用SQL的有关语句。(1)授予赵华对学生关系Student的插入和修改权限;(2)插入任意3个学生的完整信息;(3)修改所有学生的年龄。,用SQL语句查询学生数据库课程的成绩,输出学生姓名和成绩,按成绩排序(降序);若成绩相同,再按学号排序(升序)。、S如下所示,求域演算表达式的结果。RABCSDEFac54d8bd35a1me43e2R1={XYZR(XYZ)∨S(XYZ)∧Z>3}、姓名和年龄。,涉及如下数据:商店号、商店名、地址;商品号、商品名、单价。某商店销售某商品的数量和日期。(1)设计E-R图(属性名用中、英文均可);(2)转换成关系模型(注明键码和函数依赖)。:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名BN,价格P)图书馆L(馆号LNo,馆名LN,城市C)图书发行LBS(LNo,BNo,SNo,发行量Q)分别用关系代数和SQL语言表达如下查询:图书馆(馆号)收藏图书的书名和出售该书的书店名。:图书B(书号BN,书名T,作者A,出版社P)学生S(姓名N,班级C,借书证号LN)借书L(LN,BN,日期D)查询:(20010101)以前借书的学生姓名和书名。求:(1)以笛卡儿积为基础表达查询要求;(2)画出原始语法树;(3)画出优化语法树。:(1)是1NF,不是2NF;(2)是2NF,不是3NF;(3)是3NF,F。各用两句话分别说明所写的关系模式是前者,不是(或也是)后者。:电影类包括电影名、制作年份、电影长度等属性,演员类包括姓名、年龄、地址等属性,每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。(1)用ODL给出类的说明;(2)用OQL查询演员张晓丽所出演的电影的电影名和制作年份。.(1)CREATETABLEStudent(SnoINTPRIMARYKEYSNCHAR(30),SAINT);(2)CNAR(30),CTCHAR(30));(3)CREATETABLESC(oINT,GINT,PRIMARYKEY(o),FOREIGNKEY(Sno)REFERENCESStudent(Sno),o)o));2.(1)GRANTINSERT,UPDATEONStudentTO‘赵华’;(2)INSERTINTOStudent(TABLE(01001,‘赵华’,19),(01002,‘李芳’,18),(01003,‘刘红’,20),);(3)UPDATEStudentSETSA=SA+1;,GFROMStudent,Course,===‘数据库’ORDERBYGDESC,Sno;.(1)说明:EXECSQLBEGINDECLARESECTION;intsno;charsname[30];intsage;charSQLSTATE[6];EXECSQLENDDECLARESECTION;(2)赋值:sno:=01001;Sname:=‘赵华’;sage:=19;(3)插入:EXECSQLINSERTINTOStudentVALUES(:sno,:sname,:sage);6.(1)E-R图如图6-2-1所示。(2)商店(商店号,商店名,地址)商店号商店名,地址商品(商品号,商品名,单价)商品号商品名,单价销售(商店号,商品号,日期,数量)商店号,商品号,日期数量7.(1)(2)SELECTBN,SNFROMB,LBS,===;8.(1)(2)原始语法树如图6-2-2所示。(3)优化语法树如图6-2-3所示。9.(1)学生选课(学号,姓名,课程号,成绩)属性不可分,是1NF;存在非主属性对键码的部分依赖(学号,课程号姓名),不是2NF。(2)学生(学号,姓名,系别,系主任)键码为单属性,不存在部分依赖,是2NF;存在非主属性对键码的传递依赖(学号姓名,系别;系别学号;系别系主任;学号系主任),不是3NF。(3)学生(学号,姓名,年龄)非主属性(姓名,年龄)对键码不存在部分依赖和传递依赖,是3NF;主属性(学号)对键码也不存在部