




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.这是数据库期末复习题11 用 SQL的有关语句定义1) 学生关系 Student ,包括学号 Sno、姓名 SN、年龄 SA;2) 课程关系 Course,包括课程号 Cno、课程名 CN、任课教师 CT;3) 学生选课关系,包括Sno、Cno和成绩 G。注意:说明主键码和外键码 (如果有的话) ,并在键码属性上建立索引。 (12分)1参考答案1)CREATE TABLE Student(Sno INT PRIMARY KEY,SN CHAR(30),SA INT);2)CREATE TABEL Course(Cno INT PRIMARY KEY,CN CHAR(30),CT CHAR(3
2、0);3)CREATE TABEL SC(Sno INT,Cno INT,G INT,PRIMAYR KEY(Sno,Cno),FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno);1按题 1 的学生关系模式,用SQL的有关语句1) 授予赵华对学生关系Student 的插入和修改权限;2) 插入任意 3 个学生的完整信息;3) 修改所有学生的年龄(加1)。( 12 分)2. 参考答案1) GRANT INSERT, UPDATE, ON Student TO 赵华;2) INSERT
3、INTO Student(TABLE (01001, 赵华 ,19),.(01002, 李芳 ,18),(01003, 刘红 ,20) ,);3)UPDATE StudentSET SA=SA+1;2 结合题 1 定义的学生选课数据库, 用 SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。( 6 分)3. 参考答案SELECT SN,GFROM Student,Course,SCWHERE Student.Sno=SC.Sno AND Course.Cno=SC.Cno AND Course.CN=数据库ORDER BY G
4、DESC,Sno;4 已知关系 R、 S如下所示,求域演算表达式的结果。R A B CS D E Fa c 54 d 8b d 35 a 1m e 43 e 2(4 分)4 参考答案4 R1 X Y Za c 5b d 3m e 44 d 85 按嵌入式 SQL的格式插入任意一个学生的学号、姓名、系别和年龄。( 6 分)5参考答案1)说明: EXEC SQL BEGIN DECLARE SECTION; int sno;char sname30;int sage;char SQLSTATE6;EXEC SQL END DECLARE SECTION;赋值: sno:=01001;sname:=
5、赵华 ;sage:=19;4) 插入: EXEC SQL INSERTINTO Student.VALUES(:sno,:sname,:sage);6 商店销售商品的数据库,涉及如下数据:商店号、商店名、地址商品号、商品名、单价。某商店销售某商品的数量和日期。1) 设计 E/R 图(属性名用中、英文均可);2) 转换成关系模型(注明键码和函数依赖)。( 12 分)参考答案61)2) 商店(商店号,商店名,地址) 商店号商店名,地址商品(商品号,商品名,单价) 商品号商品名,单价销售(商店号,商品号,数量,日期)商店号,商品号数量,日期7 有关图书发行的关系模型如下:书店 S(书店号 SNo,书
6、店名 SN,地址 A)图书 B(书号 BNo,书名 BN,价格 P)图书馆 L(馆号 LNo,馆名 LN,城市 C)图书发行 LBS(LNo,BNo, SNo,发行量 Q)分别用关系代数和 SQL语言表达如下查询:图书馆 L4(馆号)收藏图书的书名和出售该书的书店名。( 12 分).参考答案7 1 ) BN,SN( LNo=L4( B LBS S)2)SELECT BN,SNFROM B,LBS,SWHERE B.BNo=LBS.BNo AND LBS.SNo=S.SNoAND LBS.LNo=L4;8, 写出 3 个关系模式分别满足:1) 是 1NF,不是 2NF;2) 是 2NF,不是 3
7、NF;3) 是 3NF,也是 BCNF;各用两句话分别说明你所写的关系模式是前者,不是(或也是)后者。( 12 分)参考答案81)学生选课(学号,姓名,课程号,成绩)属性不可分,是 1NF;存在非主属性对键码的部分依赖 (学号,课程号 姓名),不是 2NF。2)学生(学号,姓名,系别,系主任)键码为单属性,不存在部分依赖,是2NF;存在非主属性对键码的传递依赖(学号姓名,系别;系别 学号;系别系主任;学号 系主任),不是 3NF。1) 学生(学号,姓名,年龄)非主属性(姓名,年龄)对键码不存在部分依赖和传递依赖,是3NF;主属性(学号)对键码也不存在部分依赖和传递依赖,是BCNF。9电影数据库
8、涉及如下数据:电影类包括电影名、制作年份、电影长度等属性,演员类包括姓名、年龄、地址等属性,每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。1) 用 ODL给出类的说明;2) 用 OQL查询演员张晓丽所出演的电影的电影名和制作年份。( 12 分)参考答案1) interface Movie attribute string title; attribute integer year; attribute integer length;.relationship Set (Act) actsinverse Act:starredIn;interface Actattribute string name;attribute integer age;attribute st
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中班折纸教学课件
- 2025年河南安阳初中学业水平考试生物试卷真题(含答案详解)
- 我们的动物朋友教学课件
- 2025年医院急救试题及答案
- 小学生童话作文教案课件
- 2025年小学科学课程标准考试测试卷及参考答案(共四套)
- 2025年新初三英语人教新版学困生专题复习《选择题》
- 工业互联网平台数字水印技术在工业互联网平台数据挖掘中的应用与数据保护研究报告
- 工业互联网平台IPv6技术升级2025年工业能源管理系统部署报告
- 会费收缴管理办法宣读
- 弱电杆线下地迁移施工方案
- 湖南省张家界市(2024年-2025年小学六年级语文)部编版期末考试((上下)学期)试卷及答案
- 餐厨垃圾处理加工厂创业项目商业计划书
- 《产房秘密早知道》课件
- 句法 课件-初升高衔接英语课程
- 中国肿瘤药物治疗相关恶心呕吐防治专家共识(2022年版)解读
- 蔬菜基地建设项目可行性研究报告
- 武进区横山桥高级中学申报四星级高中自评报告
- RB/T 228-2023食品微生物定量检测的测量不确定度评估指南
- 常见输血不良反应的诊断及处理精讲课件
- JG-T 225-2020 预应力混凝土用金属波纹管
评论
0/150
提交评论