高级数据库技术思考题(简答题)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.基本的封锁类型有几种?试叙述它们的含义。
2.简述在数据库的保护的4方面功能。(简单解释一下)
3.并发操作会产生几种不一致情况?用什么方法避免各种不一致的情况?三种,每种举例
4.为什么要开发基于时间的数据库?
5.设有关系R(A,B,C,D,E),各属性函数依赖集合有F{A→B,A→C,C→D,D→E},
若把关系R分解为R1(A,B,C)和R2(C,D,E)试确定R1和R2范式等级。
(r1:bc范式,r2:2范式)
6.什么叫DDL、DML?各自作用是什么?
7.指出下列关系模式是第几范式?并说明理由。
(1)R(X,Y,Z),F={XY→Z}
(2)R(X,Y,Z),F={Y→Z,XZ→Y}
(3)R(X,Y,Z),F={Y→Z,Y→X,X→YZ}
(4)R(X,Y,Z),F={X→Y,X→Z}
解:
(1)R是BCNF。R候选关键字为XY,F中只有一个函数依赖,而该函数依赖的左部包含了R的候选关键字XY。
(2)R是3NF。R候选关键字为XY和XZ,R中所有属性都是主属性,不存在非主属性对的候选关键字的传递依赖。
(3)R是BCNF。R候选关键字为X和Y,因为,X→YZ,故:X→Y,X→Z由于F中有Y→Z,Y→X,因此Z是直接函数依赖于X,而不是传递依赖于X。又由于F的每一函数依赖的左部都包含了任一候选关键字,因此,R是BCNF。
(4)R是BCNF。R的候选关键字为X,而且F中每一个函数依赖的左部都包含了候选关键字X。
8.将下表改造成关系:
订货日期不能再分
9.数据库基本优点是保证数据独立,试述数据库采用什么技术达到这种数据独立的。
逻辑独立,物理独立
10. 为什么要开发基于知识的数据库?
11. 叙述数据模型的3要素。(答辩可能要问)数据结构数据操纵约束条件