中央广播电视大学0809学数据库考卷和答案.docVIP

中央广播电视大学0809学数据库考卷和答案.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中央广播电视大学2008—2009学年度第二学期“开放本科”期末考试 数据库系统概论 试题 一、(本题16分) 设计一个适合大学里选课的数据库。该数据库应包括学生、系、教师、课程,哪个学生选了哪门课,哪个教师教哪门课,学生的成绩,一个系提供哪些课程等信息。用E/R图说明学生选课的数据库。 二、(每小题4分,共16分) 假设学生选课数据库关系模式如下: Student(SNo,SName,SAge,SDept) Course(CNo,CName) SC(SNo,CNo,Score) 用关系代数进行如下查询: 1.学号为200500111的学生的系别和年龄; 2.有不及格(成绩60)学生的课程名; 3.数学系有不及格课程的学生名单; 4.学生张林的“计算机组成原理”课成绩。 三、(前3个小题每题8分,第4个小题4分,共28分) 一个电影资料数据库假定有三个基本表:电影表Movie包括电影名、制作年份、长度;演员表Actor包括演员姓名??地址、生日;电影主演表Acts包括电影名、制作年份、演员姓名。 1.用SQL的建表语句建立三个基本表,要注意合理地选择属性的数据类型。用SQL实现如下查询或更新操作: 2.统计1999年制作电影的平均长度和最短长度; 3.所有同名电影各自的电影名和制作年份; 4.把电影“我的世界”的长度改为109分钟。 四、(本题10分) 设某航班某日尚有余票50张,甲预订10张,乙预订20张,若按如下顺序执行有何问题?如何实现并发控制? 五、(每小题6分,共18分) 用SQL的有关语句定义 1.图书关系Book,包括图书编号BookID、图书名称Title、图书作者Author、出版社Pub-lisher; 2.学生关系Student,包括学生编号ID、学生姓名Name、系Dept; 3.学生借书关系Lend,包括学生编号ID、图书编号BookID、借阅时间LDate。 注意:说明主键码和外键码(如果有的话)。 六、(每小题6分,共12分) 关系模式如下: 商品 P (PNO,PN,COLOR,PRICE) 商店 S (SNO,SN,CITY) 销售 SP (PNO,SNO,QTY) 用SQL写出查询程序: 1.查询与商品“TV”颜色相同的商品名PN; 2.不销售商品P2(商品号)的商店名SN 中央广播电视大学2008—2009学年度第二学期“开放本科”期末考试 数据库系统概论 试题答案及评分标准 (供参考) 三、(前3个小题每题8分,第4个小题4分,共28分) 参考答案: 1.CREATE TABLE Movie( Title CHAR(30), Year INT, Length INT ) ; CREATE TABLE Actor( Name CHAR(20), Address VARCHAR(30), Binhdate DATE ); CREATE Acts( MovieTitle CHAR(30), MovieYear INT, ActorName CHAR(20) ); 2.SELECT AVG(Length),MIN(Length) FROM Movie WHERE Year=1999; 3.SELECT M1.Title,M1.Year,M2.Year FROM Movie AS M1,MOVie AS M2 WHERE M1.Title=M2.Title AND M1.YearM2.Year; 4.UPDATEMovie SET Length=109 WHERETitle=”我的世界” 四、(本题10分) 参考答案: 若按上述顺序执行,则最后的余票为30,显然不对,因为正确结果应为20。这种错误属于“丢失修改”,即把甲写回的数据丢失了。应采用封锁机制实现并发控制,具体修改如下: 五、(每小题6分,共18分) 参考答案: 1.CREA TETABLE Book{ BookID Varchhar(20)PRIMARY KEY, Title varchar(50), Author varchar(50), Publisher yarchar(50) }; 2

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档