数据库问答题和填空
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如果模式R=(A,B,C,D,E)中的FD集(函数依赖集)F={A->B, B→C, CE→D},请回答下列问题。
此关系中有哪些候选码,为什么?
这是第几式,为什么?
在关系模式R(A,B,C,D)中,存在函数依赖关系{A→B,A→C,A→D,(B,C)→A},则候选码是___________,关系模式R(A, B,C,D)属于____________ 。
在关系模式R(D,E,G)中,存在函数依赖关系{E→D,(D,G)→E},则候选码是________,关系模式R(D,E,G)属于________。
当局部ER图合并全局ER图时,可能出现()、(),()。
在需求分析中,()是各类数据描述的集合,它包括()、()、()、()和()五个部分。
DB并发操作通常会带来三类问题,它们是丢失更新、读脏数据和()。
数据库恢复时,系统对已提交的事务要进行()处理。
诊断死锁的方法有:、。
如果事务T获得了数据项Q上的排它锁,则T对Q ()
A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读不能写
DBMS中实现事务持久性的子系统是()
A. 安全性管理子系统
B. 完整性管理子系统
C. 并发控制子系统
D. 恢复管理子系统
事务的隔离性是由DBMS的()
A.恢复子系统出现
B.完整性子系统实现
C.安全性子系统实现
D.并发控制子系统实现
在数据库系统中死锁属于()
A.系统故障
B.程序故障
C.事务故障
D.介质故障
DB的转储属于DBS的()
A、完整性措施
B、安全行措施
C、并发控制措施
D、恢复措施
事务的原子性是指()
A、事务中包括的所有操作要么多做,要么都不做
B、事务一旦提交,对数据库的改变就是永久的
C、一个事务部的操作及使用的数据对并发的其他事务是隔离的
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态
DB技术中,“脏数据”是指()
A、未提交的数据
B、未提交的随后又被撤消的数据
C、违反访问权而写人DB的数据
D、输入时就有错的数据
所谓的冗余数据是指()的数据
A、产生错误
B、由基本数据导出
C、删除
D、提高性能
1.数据库的定义:数据库是指长期储存在计算的,有组织的,可共享的数据集合。数据库管理系统的定义:数据库管理系统视为与操作系统和用户之的一种数据管理软件。
2.数据模型的组成要素:
层次模型、网状模型、关系模型、面向对象模型
3.数据库系统的特点(概念):
概念:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员和用户构成。
特点:数据结构化
数据的共享性高,冗余度低,易扩充。
数据独立性高
数据由DBMS统一管理和控制
4.模式和实例:
概念:模式是数据库中全体数据的逻辑结构和特征的描述,他仅仅涉及到型的描述,不涉及到具体的值。实例是模式的一个具体值。
区别:同一个模式有很多实例,因为数据库中的数据是在不断更新的。
模式是相对稳定的,反映的是数据的结构及其联系。
实例是相对变动的,反映的是数据库某个时刻的状态。
5.数据库系统的三级模式结构:
外模式、模式、模式
模式和外模式的区别:
外模式是不唯一的,模式和模式是唯一的。
6.数据库的二级映像功能与数据独立性:
外模式与模式映像保证了数据库系统中的数据具有较高的逻辑独立性模式与模
式映像保证了数据库系统中的数据具有较高的物理独立性
7.人员:
开发、管理和使用数据库系统的人员主要是指:数据库管理员、系统分析员和数
据库设计人员、应用程序员和最终用户。
8.试述关系模型的三个组成部分。
关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。
9.关系模式的定义是什么?
关系模式是指关系的描述。它是一个5元组,
可以形式化表示为:R(U,D,dom,F)
R为关系名,
U为组成该关系的属性名集合,
D为属性组U中属性所来目的域,
dom为属性向域的映像集合,
F为属性间数据的依赖关系集合
函数依赖
8.式(1—4NF、BCNF的含义)P174
定义1:若关系模式R的每一个分量是不可再分的数据项,则关系模式R属于第一式(1NF)。
定义2:若关系模式R∈1NF,且每一个非主属性完全函数依赖于码,则关系模式R∈2NF 。(即1NF消除了非主属性对码的部分函数依赖则成为2NF)。
定义3:关系模式R 中若不存在这样的码X、属性组Y及非主属性Z(Z不是Y的子集)使得X Y,Y X,Y Z成立,则称R∈3NF。
定义4:关系模式R∈1NF 。若X Y且Y不是X的子集时,X必含有码,则R∈BCNF。
定义5:关系模式R∈1NF,如果对于R的每个非平凡多值依赖X Y(Y不是X的子
集,Z=U-X-Y不为空),X都含有码,则称R∈4NF。
9.数据库设计的基本步骤:(简答题)
1、需求分析
2、概念结构设计
3、逻辑结构设计
4、物理结构设计
5、数据库实施
6、数据库运行和维护
10.E—R图向关系模型的转换规则:P242-24
1、一个实体型转为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。
2、一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。
3、一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
4、一个m:n联系转换为一个关系模式。
5、三个或三个以上实体间的一个多元联系可转换为一个关系模式
6、具有相同码的关系模式可以合并。
11.日志文件的作用与恢复:
作用: 1、事务故障恢复和系统故障恢复必须要用日志文件。
2、在动态转储方式中必须建立日志文件,后缓副本和日志文件综合起来
才可以有效地恢复数据库
3、在静态转储方式中,也可以建立日志文件
恢复:
当数据库毁坏后可以重新装入后缓副本把数据库恢复到转储结束时刻的
正确的状态,然后利用日志文件,把已经完成的事务进行重做处理,并
对故障发生时还没有完成的事务进行撤销处理。这样就无需重新运行那
些已经完成的事务程序就可把数据库恢复到故障前某一时刻的正确状
态。
2、什么是数据库?
答:数据库是长期存储在计算机、有组织的、可共享的数据集合。数据库是按某种
数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有
较小的冗余度,较高的数据独立性和易扩展性。
4·使用数据库系统有什么好处?
答:使用数据库系统的好处是:
查询迅速、准确,而且可以节约大量纸面文件;
数据结构化,并由DBMS统一管理;