下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东北大学软件学院数据库系统概论期末复习题1东北大学软件学院数据库系统概论期末复习题1东北大学软件学院数据库系统概论期末复习题1V:1.0精细整理,仅供参考东北大学软件学院数据库系统概论期末复习题1日期:20xx年X月这是数据库期末复习题1用SQL的有关语句定义学生关系Student,包括学号Sno、姓名SN、年龄SA;课程关系Course,包括课程号Cno、课程名CN、任课教师CT;学生选课关系,包括Sno、Cno和成绩G。注意:说明主键码和外键码(如果有的话),并在键码属性上建立索引。(12分)1.参考答案1)CREATETABLEStudent( SnoINTPRIMARYKEY, SNCHAR(30), SAINT);2)CREATETABELCourse( CnoINTPRIMARYKEY,
CNCHAR(30), CTCHAR(30));3)CREATETABELSC( SnoINT, CnoINT, GINT, PRIMAYRKEY(Sno,Cno), FOREIGNKEY(Sno)REFERENCESStudent(Sno), FOREIGNKEY(Cno)REFERENCESCourse(Cno));按题1的学生关系模式,用SQL的有关语句授予赵华对学生关系Student的插入和修改权限;插入任意3个学生的完整信息;修改所有学生的年龄(加1)。(12分)2.参考答案 1)GRANTINSERT,UPDATE,ONStudentTO赵华;2)INSERTINTOStudent(TABLE(01001,’赵华’,19),(01002,’李芳’,18),(01003,’刘红’,20),);3)UPDATEStudentSETSA=SA+1;结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。(6分)3.参考答案 SELECTSN,GFROMStudent,Course,SC WHERE=AND=AND=’数据库’ORDERBYGDESC,Sno;4.已知关系R、S如下所示,求域演算表达式的结果。WHATWHATRABCSDEFac5 4d8bd3 5a1me4 3e2(4分)4参考答案4.R1XYZac5bd3me44d85.按嵌入式SQL的格式插入任意一个学生的学号、姓名、系别和年龄。(6分)5.参考答案1)说明:EXECSQLBEGINDECLARESECTION;intsno;charsname[30];intsage;charSQLSTATE[6];EXECSQLENDDECLARESECTION;赋值:sno:=01001;sname:=’赵华’;sage:=19;插入:EXECSQLINSERTINTOStudentVALUES(:sno,:sname,:sage);6.商店销售商品的数据库,涉及如下数据:商店号、商店名、地址商品号、商品名、单价。某商店销售某商品的数量和日期。1)设计E/R图(属性名用中、英文均可);2)转换成关系模型(注明键码和函数依赖)。(12分)参考答案6.1)2)商店(商店号,商店名,地址)商店号→商店名,地址商品(商品号,商品名,单价)商品号→商品名,单价销售(商店号,商品号,数量,日期)商店号,商品号→数量,日期7.有关图书发行的关系模型如下:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名BN,价格P)图书馆L(馆号LNo,馆名LN,城市C)图书发行LBS(LNo,BNo,SNo,发行量Q)分别用关系代数关系代数:πSELECT关系代数:πSELECTσFROM图书馆L4(馆号)收藏图书的书名和出售该书的书店名。(12分)参考答案7.1)πBN,SN(σLNo=L4(BLBSS))2) SELECTBN,SN FROMB,LBS,S WHERE=AND= AND=L4;8,写出3个关系模式分别满足: 1)是1NF,不是2NF; 2)是2NF,不是3NF; 3)是3NF,也是BCNF;各用两句话分别说明你所写的关系模式是前者,不是(或也是)后者。(12分)参考答案8.1)学生选课(学号,姓名,课程号,成绩)属性不可分,是1NF;存在非主属性对键码的部分依赖(学号,课程号姓名),不是2NF。2)学生(学号,姓名,系别,系主任)键码为单属性,不存在部分依赖,是2NF;存在非主属性对键码的传递依赖(学号→姓名,系别;系别学号;系别→系主任;学号系主任),不是3NF。1)学生(学号,姓名,年龄)非主属性(姓名,年龄)对键码不存在部分依赖和传递依赖,是3NF;主属性(学号)对键码也不存在部分依赖和传递依赖,是BCNF。9.电影数据库涉及如下数据:电影类包括电影名、制作年份、电影长度等属性,演员类包括姓名、年龄、地址等属性,每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。1)用ODL给出类的说明;2)用OQL查询演员张晓丽所出演的电影的电影名和制作年份。(12分)参考答案interfaceMovie{attributestringtitle;attributeintegeryear;attributeintegerlength;relationshipSet(Act)actsinverseAct::starredIn;};interfaceAct{attributestringname;attributeint
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国庆节团建主题活动方案
- ktv国庆节的朋友圈活动方案
- 2024-2025学年新教材高中语文 第三单元 7.1 青蒿素:人类征服疾病的一小步(1)说课稿 部编版必修下册
- 2024-2025学年高中语文 第二单元 七 仁义礼智我固有之说课稿5 新人教版选修《先秦诸子选读》
- 2025变更劳动合同范文
- 2025智能化施工合同
- Unit 12 Weather(说课稿)-2024-2025学年沪教牛津版(深圳用)英语四年级上册
- 门诊手术策划方案
- 出资比例 英语合同范例
- 云杉买卖合同范例
- 2024版质量管理培训
- 电动工具培训课件
- 《智能网联汽车智能传感器测试与装调》电子教案
- 视频会议室改造方案
- 【中考真题】广东省2024年中考语文真题试卷
- GB/T 32399-2024信息技术云计算参考架构
- 2025年湖南省长沙市中考数学模拟试卷(附答案解析)
- 五级人工智能训练师(初级)职业技能等级认定考试题库(含答案)
- 2022年内蒙古呼和浩特市中考化学真题(解析版)
- 综合客运枢纽换乘区域设施设备配置要求JTT1066-2016
- 中国急性缺血性卒中诊治指南(2023)解读
评论
0/150
提交评论