数据库原理习题答案R..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概述 一、填空题 并发控制,数据库的恢复,数据的完整性,数据安全性。 关系数据 二、选择题 1. C 2. C 3. B 4. C 5. C 6. B. 三、名词解释 数据库(DB) 包见书 数据库管理系统(DBMS) 数据库系统(DBS) DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。DBMS——是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBS——是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。关系型数据模型。域完整性约束_,实体完整性,参照完整性 5. A 6. D 7. D 三、名词解释 关系 (见书) 键 四、简答题 1. 什么叫数据与程序的物理独立性和逻辑独立性,为什么数据库系统具有数据与程序的独立性。 见 P7 关系的性质有哪些?见P25 答:、关系中每一个属性值都是不可分解的;、关系中不允许出现重复元组;、由于关系是一个集合,因此不考虑元组间的顺序,即没有行序;、元组的属性在理论上也是无序的,但使用时按习惯考虑列的顺序。 五、应用题 数据库系统的体系结构 一、填空题 1. 维护数据库存储模式1. A 2. B 3. B 4. B 5. A 6. D 三、简答题 1. 试述DBS的三级模式结构,这种结构的优点是什么。 答:外模式:是模式的子集,用户观念下局部数据结构的逻辑和特征的描述。 模式:对数据库中全体数据的逻辑结构和特征的描述。 内模式:是对数据物理结构和存储方式的描述。 三层模式结合两级映象实现了数据库系统中的数据具有较高的逻辑独立性和物理独立性。 2. 简述数据库系统的组成 答 人员,硬件,软件和数据库。 人员包括DBA,系统分析员和数据库设计员,应用程序员,终端用户。 硬件主要包括大容量磁盘、足够大内存,系统运行能力较强的计算机。 软件主要包括DBMS,OS,具有与数据库接口的高级语言及其编译系统,应用系统,DBMS应用开发工具 3. 简述DBMS的主要功能。(见书) 关系数据库方法 一、填空题 笛卡尔积,投影,选择 实体 域 参照表,依赖表(被参照表) 参照 二、选择题?? 1. A 2.B 3. B 4. B 5. ?C 6. B 7. C 三、简答题 1. 什么是候选键?什么是主键? 什么是外键? 答:能唯一标识实体的属性或属性组称为超键,其任意真子集都不能成为超键的最小超键称为候选键;从所有候选键中选定一个用来区别同一实体集中的不同实体,称作主键。外键是若一个关系R中包含有另一个关系S的主键所对应的属性集F,则称F为R的外键。 2. 简述关系模型的完整性规则,在参照完整性规则中,为什么外键属性也可以为空?什么情况下才可以为空? 外键并非是参照关系的键,因而可以为空,表示该值还没有确定。 当外键是参照关系的非主属性时,则可以为空。 3. 解释自然连接的具体过程(P66) 四、应用题 1. 对于学生选课关系式,其关系模式为: 学生(学号,姓名,年龄,所在系) 课程(课程号,课程名,先行课) 选课(学号,课程号,成绩) 用关系代数完成如下查询: 1)求学过数据库课程的学生的姓名和学号 Π学号,姓名(σ课程名=“数据库”(课程∞选课∞学生)) 2)求学过数据库和数据结构的学生姓名和学号 Π学号,姓名(σ课程名=“数据库”Λ课程名=“数据结构”(课程∞选课∞学生)) 3)求没学过数据库课程的学生学号 Π学号(选课)-Π学号(σ课程名=“数据库”(课程∞选课)) 4)求学过数据库先行课的学生学号 Π学号(σ课程名=“数据库”(课程)∞选课) 3=2 2.设有一个设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式: S(SNO, SNAME, STATUS, CITY); P(PNO, PNAME, COLOR, WEIGHT); J(JNO, JNAME, CITY); SPJ(SNO, PNO, JNO, QTY); //供应数量(QTY) 试用关系代数,元组关系演算完成如下查询: (1) 求供应工程J1零件P1的供应商号码SNO; (2) 求供应工程J1零件为红色的供应商号码SNO; (3) 求至少用了供应商S1所供应的全部零件的工程号JNO。 附:写出相应的SQL语句。 答:(1) 关系代

文档评论(0)

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

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

1亿VIP精品文档

相关文档