高级数据库技术思考题(简答题)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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要素。(答辩可能要问)数据结构数据操纵约束条件

相关文档
最新文档