当前位置:问答库>考研试题

2017年西北民族大学数据库系统(同等学力加试)复试实战预测五套卷

  摘要

一、简答题

1. [1]学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干硪宄生,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R 图画出此学校的概念模型。

[2]某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R 图画出此工厂产品、零件、材料、仓库的概念模型。

[3]试把题[1]和题[2]中的E-R 图转换为关系模型。

[4]试用规范化理论中有关范式的概念分析题[1]设计的关系模型中各个关系模式的候选码,它们属于第几范式?会产生什么更新异常?

【答案】

[1]

[2]

[3]题[1]中的E-R 图为:

各实体的属性为:

系:系号,系名,学校名;

班级:班级号,班级名,系编号;

教研室:教研室编号,教研室名,系编号;

学生:学号,姓名,学历,班级号,导师职工号;

课程:课程号,课程名;

教员:职工号,姓名,职称,科研室编号;

各联系的属性为:

选修课:成绩。

其关系模型为:

; 系(系编号,系名,学校名)

; 班级(班级号,班级名,系编号)

; 教研室(教研室编号,教研室名,系编号)

; 学生(学号,姓名,学历,班级号,导师职工号)

; 课程(课程号,课程名)

; 教员(职工号, 姓名,职称,教研室编号)

选课(学号,课程号,成绩)。

题[2]中的E-R 图为:

对应的关系模型为:

; 产品(产品号,产品名,仓库号)

; 零件(零件号, 零件名)

; 材料(材料号,材料名,类别,仓库号,存放量)

; 仓库(仓库号,仓库名)

; 产品组成(产品名,零件号,使用零件量)

; 零件储存(零件号,仓库号,存储量)

零件制造(零件号,材料号,使用材料量)。

[4]题[1]中设计的两个关系数据库的各个关系模式的候选码都用下划线注明,这些关系模式都只有一个码,且都是惟一决定的因素,所以都属于BCNF , 不会产生更新异常现象。

2. 定义并解释以下术语:模式,外模式,内模式,数据定义语言,数据操纵语言。

【答案】(1)外模式:亦称子模式或用户模式,数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

(2)模式:亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。

(3)内模式:亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。