中央广播电视大学学数据库考卷及答案.docx

上传人:doc321 文档编号:12854546 上传时间:2021-12-06 格式:DOCX 页数:5 大小:98.03KB
返回 下载 相关 举报
中央广播电视大学学数据库考卷及答案.docx_第1页
第1页 / 共5页
中央广播电视大学学数据库考卷及答案.docx_第2页
第2页 / 共5页
中央广播电视大学学数据库考卷及答案.docx_第3页
第3页 / 共5页
中央广播电视大学学数据库考卷及答案.docx_第4页
第4页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《中央广播电视大学学数据库考卷及答案.docx》由会员分享,可在线阅读,更多相关《中央广播电视大学学数据库考卷及答案.docx(5页珍藏版)》请在三一文库上搜索。

1、中央广播电视大学2008 2009 学年度第二学期“开放本科”期末考试数据库系统概论试卷一、 (本题 16 分)设计一个适合大学里选课的数据库。该数据库应包括学生、系、教师、课程,哪个学生选了哪门课,哪个教师教哪门课,学生的成绩,一个系提供哪些课程等信息。用ER 图说明学生选课的数据库。二、 (每小题 4 分,共 16 分)假设学生选课数据库关系模式如下:Student(SNo,SName,SAge, SDept)Course(CNo , CName)SC(SNo, CNo , Score)用关系代数进行如下查询:1学号为200500111 的学生的系别和年龄;2有不及格 (成绩 <60

2、) 学生的课程名;3数学系有不及格课程的学生名单;4学生张林的“计算机组成原理”课成绩。三、 (前 3 个小题每题8 分,第 4 个小题 4 分,共 28 分 )一个电影资料数据库假定有三个基本表:电影表Movie包括电影名、制作年份、长度;演员表Actor 包括演员姓名、地址、生日;电影主演表Acts 包括电影名、制作年份、演员姓名。1用 SQL 的建表语句建立三个基本表,要注意合理地选择属性的数据类型。用SQL 实现如下查询或更新操作:2统计 1999 年制作电影的平均长度和最短长度;3所有同名电影各自的电影名和制作年份;4把电影“我的世界”的长度改为109 分钟。四、 (本题 10分)设

3、某航班某日尚有余票50 张,甲预订10 张,乙预订20 张,若按如下顺序执行有何问题?如何实现并发控制?五、 (每小题 6 分,共 18 分)用 SQL 的有关语句定义1 / 51图书关系Book ,包括图书编号BookID 、图书名称Title 、图书作者Author 、出版社Pub-lisher。2学生关系Student,包括学生编号ID 、学生姓名Name、系 Dept ;3学生借书关系Lend ,包括学生编号ID 、图书编号BookID 、借阅时间LDate 。注意:说明主键码和外键码(如果有的话 )。六、 (每小题 6 分,共 12 分)关系模式如下:商品P(PNO, PN, COL

4、OR , PRICE)商店S(SNO, SN,CITY)销售SP(PNO, SNO, QTY)用 SQL 写出查询程序:1查询与商品“TV ”颜色相同的商品名PN;2不销售商品P2(商品号 )的商店名 SN中央广播电视大学2008 2009 学年度第二学期“开放本科”期末考试数据库系统概论试卷答案及评分标准(供参考 )2 / 5三、 (前 3 个小题每题8 分,第 4 个小题 4 分,共 28 分 )参考答案:1 CREATE TABLE Movie(Title CHAR(30) ,Year INT ,Length INT) ;CREATE TABLE Actor(Name CHAR(20)

5、,Address VARCHAR(30) ,Binhdate DATE);CREATE Acts(MovieTitle CHAR(30),MovieYear INT ,ActorName CHAR(20)3 / 5);2 SELECT A VG(Length) ,MIN(Length)FROM MovieWHERE Year 1999;3 SELECT M1 Title , M1 Year, M2 YearFROM Movie AS M1, MOVie AS M2WHERE M1 Title M2 Title AND M1 Year<M2 Year;4 UPDATEMovie SET L

6、ength 109 WHERETitle= ”我的世界”四、 (本题 10 分)参考答案:若按上述顺序执行,则最后的余票为30,显然不对,因为正确结果应为20。这种错误属于“丢失修改”,即把甲写回的数据丢失了。应采用封锁机制实现并发控制,具体修改如下:五、 (每小题 6 分,共 18 分)参考答案:1 CREA TETABLE BookBookID Varchhar(20)PRIMARY KEY,Title varchar(50) ,Author varchar(50) ,Publisher yarchar(50) ;2 CREATE TABLE StudentID CHAR(10)PRIMA

7、RY KEY,Name yarchar(20) ,Dept varchar(20) ;3 CREATE TABLE LendID CHAR(6) ,BookID varchar(20) ,4 / 5LDate datetime ,PRIMARY KEY(ID, BookID) ,FOREIGN KEY(ID)REFERENCES Student(ID),FOREIGN KEY(BookID)REFERENCES Book(BookID) ;六、 (每小题 6 分,共 12 分)参考答案:1 SELECT P PNFROM P ,P AS PXWHERE P COLOR PX COLOR AND PX PN“ TV ”;2 SELECT SNFROM SWHERE NOT EXISTS(SELECT *FROM SPWHERE PNO “ P2”AND SNO SSNO) ;5 / 5

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1