数据库原理习题库(湖州师范学院)9_第1页
数据库原理习题库(湖州师范学院)9_第2页
数据库原理习题库(湖州师范学院)9_第3页
数据库原理习题库(湖州师范学院)9_第4页
数据库原理习题库(湖州师范学院)9_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、模拟试题91 用SQL的有关语句定义1) 学生关系Student,包括学号Sno、姓名SN、年龄SA;2) 课程关系Course,包括课程号Cno、课程名CN、任课教师CT;3) 学生选课关系,包括Sno、Cno和成绩G。注意:说明主键码和外键码(如果有的话),并在键码属性上建立索引。(12分)2 按题1的学生关系模式,用SQL的有关语句1) 授予赵华对学生关系Student的插入和修改权限;2) 插入任意3个学生的完整信息;3) 修改所有学生的年龄(加1)。(12分)3 结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相

2、同,再按学号排序(升序)。(6分)4 已知关系R、S如下所示,求域演算表达式的结果。RABCSDEFac54d8bd35a1me43e2(4分)5 按嵌入式SQL的格式插入任意一个学生的学号、姓名、系别和年龄。(6分)6 商店销售商品的数据库,涉及如下数据:商店号、商店名、地址商品号、商品名、单价。某商店销售某商品的数量和日期。1) 设计E/R图(属性名用中、英文均可);2) 转换成关系模型(注明键码和函数依赖)。(12分)7 有关图书发行的关系模型如下:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名BN,价格P)图书馆L(馆号LNo,馆名LN,城市C)图书发行LBS(LN

3、o,BNo,SNo,发行量Q)分别用关系代数和SQL语言表达如下查询:图书馆L4(馆号)收藏图书的书名和出售该书的书店名。(12分)8 图书管理数据库关系模型如下:图书B(书号BN,书名T,作者A,出版社P)学生S(姓名N,班级C,借书证号LN)借书L(LN,BN,日期D)查询:2001.1.1(20010101)以前借书的学生姓名和书名。求:1)以笛卡尔积为基础表达查询要求;2)画出原始语法树;3)画出优化语法树。(12分)9 写出3个关系模式分别满足:1) 是1NF,不是2NF;2) 是2NF,不是3NF;3) 是3NF,也是BCNF;各用两句话分别说明你所写的关系模式是前者,不是(或也是

4、)后者。(12分)10电影数据库涉及如下数据:电影类包括电影名、制作年份、电影长度等属性,演员类包括姓名、年龄、地址等属性,每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。1) 用ODL给出类的说明;2) 用OQL查询演员张晓丽所出演的电影的电影名和制作年份。(12分)模拟试题9答案11)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(30);3)CREATE TABEL SC(

5、Sno INT, Cno INT, G INT, PRIMAYR KEY(Sno,Cno), FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno);21)GRANT INSERT, UPDATE, ON Student TO 赵华; 2) INSERT INTO Student(TABLE (01001,赵华,19),(01002,李芳,18),(01003,刘红,20),);3)UPDATE StudentSET SA=SA+1;3SELECT SN,GFROM Student,Co

6、urse,SCAND Course.CN=数据库ORDER BY G DESC,Sno;4R1XYZac5bd3me44d851)说明:EXEC SQL BEGIN DECLARE SECTION;int sno;char sname30;int sage;char SQLSTATE6;EXEC SQL END DECLARE SECTION;2)赋值:sno:=01001;sname:=赵华;sage:=19;3)插入:EXEC SQL INSERT INTO Student VALUES(:sno,:sname,:sage);61)商店号商店名地址商店销售数量日期单价商品名商品号商品2)商

7、店(商店号,商店名,地址)商店号商店名,地址商品(商品号,商品名,单价)商品号商品名,单价销售(商店号,商品号,数量,日期)商店号,商品号数量,日期71) BN,SN( LNo=L4(B LBS S) 2)SELECT BN,SNFROM B,LBS,SAND LBS.LNo=L4;81) N,T( D=20010101(S L B) N,T D=20010101BSL2)3) N,T BN,N BN,TB D=20010101 LN,NSL91)学生选课(学号,姓名,课程号,成绩)属性不可分,是1NF;存在非主属性对键码的部分依赖(学号,课程号姓名),不是2NF。2)学生(学号,姓名,系别,

8、系主任)键码为单属性,不存在部分依赖,是2NF;存在非主属性对键码的传递依赖(学号姓名,系别;系别学号;系别系主任;学号系主任),不是3NF。3) 学生(学号,姓名,年龄)非主属性(姓名,年龄)对键码不存在部分依赖和传递依赖,是3NF;主属性(学号)对键码也不存在部分依赖和传递依赖,是BCNF。101)interface Movieattribute string title;attribute integer year;attribute integer length;relationship Set (Act) actsinverse Act:starredIn;interface Actattribute string name;attribute

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论