- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下面对《数据库系统概论》模拟试卷作简单分析。.doc
下面对《数据库系统概论》模拟试卷作简单分析。
模拟考核试题及解答:以考试说明为准,21个知识点是最常用、最重要的知识点。如果这21个知识点都掌握了,期末考试能得95分。 考试题型:10道题,没有选择题和填空题。 通过模拟试卷来体会教学要求。模拟试题都做会了,可得60分,希望大家在学习和复习的时候认真看模拟试卷。关系演算:包括元组关系演算、域关系演算。排序:排序分升序、等序、降序三种。有关图书发行的关系模型如下:书店S(书店号SNo,书店名SN,地址A) 图书B(书号BNo,书名BN,价格P) 图书馆L(馆号LNo,馆名LN,城市C) 图书发行LBS(LNo,BNo,SNo,发行量Q) 分别用关系代数和SQL语言表达如下查询: 图书馆L4(馆号)收藏图书的书名和出售该书的书店名。 (12分)有关图书发行的关系模型答案:1)π BN,SN(σ LNo=L4(B LBS S)) 2) SELECT BN,SN FROM B,LBS,S WHERE B.BNo=LBS.BNo AND LBS.SNo=S.SNo AND LBS.LNo=L4;例8:图书管理数据库关系模型如下: 图书B(书号BN,书名T,作者A,出版社P) 学生S(姓名N,班级C,借书证号LN) 借书L(LN,BN,日期D) 查询:2001.1.1以前借书的学生姓名和书名。 求:1)以笛卡尔积为基础表达查询要求; 2)画出原始语法树; 3)画出优化语法树。 (12分)
答案: 1)π N,T(σ σ L.LN=S.LN AND L.BN=B.BN(S×L×B))) 2) σ L.LN=S.LN AND L.BN=B.BN例9:写出3个关系模式分别满足: 1) 是1NF,2) 不3) 是2NF; 4) 是2NF,5) 不6) 是3NF; 7) 是3NF,8) 也是BCNF; 各用两句话分别说明你所写的关系模式是前者,不是(或也是)后者。
答案: 1)学生选课(学号,姓名,课程号,成绩) 属性不可分,是1NF;存在非主属性对键码的部分依赖(学号,课程号 姓名),不是2NF。 2)学生(学号,姓名,系别,系主任) 键码为单属性,不存在部分依赖,是2NF;存在非主属性对键码的传递依赖(学号→姓名,系别;系别 学号;系别→系主任;学号 系主任),不是3NF。 4) 学生(学号,5) 姓名,6) 年龄) 非主属性(姓名,年龄)对键码不存在部分依赖和传递依赖,是3NF; 主属性(学号)对键码也不存在部分依赖和传递依赖,是BCNF。例10:电影数据库涉及如下数据:电影类包括电影名、制作年份、电影长度等属性,演员类包括姓名、年龄、地址等属性,每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。 1) 用ODL给出类的说明; 2) 用OQL查询演员张晓丽所出演的电影的电影名和制作年份。 (12分)
答案: 1) interface Movie{ (extent Movies) attribute string title; attribute integer year; attribute integer length; relationship Set Act acts inverse Act::starredIn; };
interface Act{ (extent Acts) attribute string name; attribute integer age; attribute string address; relationship Set Movie starredIn inverse Movie::acts; }; 2) SELECt m.title m.year FROM Acts a, a.starredIn m WHERE a.name=张晓丽;考核要求:考核学生掌握和运用数据库基本知识进行数据库管理和初步设计的能力。教学内容分为理解和掌握两个层次。理解是指理解本课程所涉及的基本概念的含义。这是学习本课程的基础,但不是考核的重点。考核的重点是检查对基础知识的掌握情况。具体考核要求分为以下3个层次: 熟练掌握:能运用有关知识熟练解决最基本的问题或者能综合运用相关知识解决有一定难度的问题(换句话说,试卷中有一定难度的试题主要涉及要求熟练掌握的知识点)。 基本掌握:能运用有关知识解决一般的问题。 初步掌握:能运用有关知识解决比较简单的问题。(不超过5分)
2.如何学好这门课?1、听课; 2、自学; 3、作业和实验; 这门课是一门实验性很强的课,通过实验,可以巩固所学到知
文档评论(0)