- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学课程 《数据库系统原理概论》练习测试题参考答案
三、简答题
1、请阐述在网状模型和关系模型中,实体之间联系的实现方法。
在网状模型中,联系用指针实现。
在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。
2 、设有两个关系R (A,B,C) 和S (C,D,E),试用SQL 查询语句表达下列关系代数表达
式A ,E B D RS
SELECT A,E
FROM R,S
WHERE B = D AND R.C = S.C
3、设有关系模式R (A,B,C,D),F 是R 上成立的FD 集,F = {D→A,D→B},试写出关
系模式R 的候选键,并说明理由。
①R 的候选键是CD
②理由:从已知的F,可导出D→ABD,
再根据增广律,可得出CD→ABCD,
即CD 值可决定全部属性值。
4 、两个函数信赖集F 和G 等价的充分必要条件是什么?
+ +
F 中每个FD 在G 中,并且G 中每个FD 也在F 中。
5、试述关系模型的三个组成部分。
数据库技术的发展共经历了三个阶段:(1)20 世纪50 年代中期,主要是人工管理阶段,
该阶段的特点是:数据不保存、应用程序管理数据、数据不共享、数据不具有独立性;(2)
20 世纪50 年代后期到60 年代中期,主要是文件系统阶段,主要特点在于:数据可长期保
存、由文件系统管理数据、数据共享性差,冗余度大、数据独立性差;(3)20 世纪60 年代
后期,数据库系统阶段,该阶段,数据结构化、数据的共享性高,冗余度低,易扩充、数据
独立性高、数据有DBMS 统一管理和控制。
6、SQL 中表达完整性约束的规则主要有哪几种?
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。其中,关系模
型的数据结构非常单一,现实世界的实体以及实体间的各种联系均用关系来表示;关系操作
的特点是集合操作方式,即操作的对象和结果都是集合;关系的完整性约束包括实体完整性、
参照完整性和用户自定义完整性。
7、SQL 中表达完整性约束的规则主要有哪几种?
有主键约束、外键约束、属性值约束和全局约束等。
8、什么是分布式数据库的分布透明性?
分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也
不必关心各个场地上数据库的数据模型。
9、什么是对象关系数据模型?
在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类
型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。
10、简要说明事务的原子性。
事务的所有操作必须完成,否则事务将被撤消。也就是说,事务是作为一个整体的单位
处理,不可以被分割。
11、什么是数据库的并发控制?
数据库技术的一个特点是数据共享,但多个用户同时对同一个数据的并发操作可能会破
坏数据库中的数据,数据库的并发控制能防止错误发生,正确处理好多用户、多任务环境下
并发操作。
12、简单说明排它锁和它的作用。
排它锁又称为写锁。如果事务T 对数据对象X 加上排它锁,则只允许事务T 读取和修改
数据项X,其他任何事务都不能对X 加任何类型的锁,直到T 释放X 上的锁。
从而保证其他事务在T 释放X 上的锁之前不能再读取和修改X。
13、什么是分布式数据库?
数据库分布在计算机网络的不同计算机上,网络中的每个节点具有独立处理的能力(场
地自治),可以执行局部应用,同时,每个节点也能通过网络通信子系统执行全局应用。
14、解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?
由于文件系统难于实现数据共享,因此,相同的数据可能会在多个文件中重复出现,即
产生数据冗余。
数据冗余会导致数据(或更新)异常和数据不一致性。
15、试述数据库设计过程。
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六
个阶段:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)物理结构设计;(5)
数据库实施;(6)数据库运行和维护。
16、假定使用的“图书”、“读者”、“借阅”和ZGJK 库的定义如下:
图书(总编号C (6),分类号C (8),书名C (16),作者C (6),出版单位C (16),
单价N (7,2))
读者(借书证号C (4),单
文档评论(0)