数据库原理与应用复习提纲(3)

2020-06-21 14:16

则下面能够正常执行的选项是( D )

A.删除Student表中学号为1234501的基本信息 B.将Course表中的课程号C01修改为C100

C.修改SC表上第二行选课记录,使得课程号由C02变为C20 D.修改SC表上第一行选课记录,使得课程号C01变为C11 6. .若在SC表上建立外码:

Foreign Key (Sno) References Student(Sno) ON Delete NO Action ON Update NO Action,

Foreign Key (Cno)References Course(Cno)ON Delete NO Action ON Update NO Action,

则下面不能正常执行的选项是( D )

A.在Student表中插入一个新学生的基本信息:

(学号1234510,姓名ddd,系别CS,性别女,年龄21) B.将Course表中的课程号C12修改为C13 C.删除SC表上第二行选课记录。

D.将Course表中的课程号C01修改为C15 7. 若在SC表上建立外码:

Foreign Key (Sno) References Student(Sno) ON Delete Cascade ON Update NO Action,

Foreign Key (Cno)References Course(Cno)ON Delete Cascade ON Update NO Action, 则下面正确的说法是( C )

A.在Student表中删除一个学生的基本信息:

(学号1234501,姓名aaa,系别CS,性别男,年龄21),则SC表中第一行、第二行选课记录均被删除;

B.将Course表中的课程号C12修改为C13 C.删除SC表上第二行选课记录。

D.将Course表中的课程号C01修改为C15

第五部分 关系数据理论及数据库设计 主要内容:

1、一个不好的关系模式可能存在的问题; 2、函数依赖及三种函数依赖的定义

11

3、范式及1NF/2NF/3NF/BCNF的判定 4、模式分解

5、数据库设计的基本步骤 6、概念设计(E-R图)

7、逻辑模型(E-R图转换为逻辑模型的方法)

练习题:

一、选择题

1、 数据库需求分析时,数据字典的含义是D__. A .数据库中所涉及的属性和文件的名称集合 B .数据库中所涉及到字母、字符及汉字的集合 C .数据库中所有数据的集合

D .数据库中所涉及的数据流、数据项和文件等描述的集合 2 下列不属于需求分析阶段工作的是_B_。 A .分析用户活动

B .建立E-R图C .建立数据字典

D .建立数据流图

3 数据流图是在数据库_C_阶段完成的. A .逻辑设计

B .物理设计C .需求分析

D .概念设计

5 在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库 B 设计的阶段。 A .需求分析

B .概念设计

C .逻辑设计

D .物理设计

6 概念模型独立于_B_。 A . E-R 模型

B .硬件设备和DBMS

C .操作系统和DBMS D . DBMS

7 E-R 图是数据库设计的工具之一,它适用于建立数据库的 A A .概念模型

B .逻辑模型

C .结构模型

D .物理模型

8 在数据库的概念设计中, 最常用的数据模型是 D . A.形象模型

B .物理模型 C. 逻辑模型

D .实体联系模型

9 数据库逻辑结构设计的主要任务是 B A .建立E-R 图和说明书 C .建立数据流图

B .创建数据库关系模式 D .把数据送入数据库

10 在关系数据库设计中,设计关系模式是_C___的任务。 A .需求分析阶段

B .概念设计阶段

C. 逻辑设计阶段

D .物理设计阶段

11 数据库概念设计的E-R 图中,用属性描述实体的特征,属性在E-R 图中用 D 表示。 A .矩形

B .四边形

C .菱形

D .椭圆形

12 从E - R 模型向关系模式转换时,一个m : n 联系转换为关系模式时,该关系模式的码

12

是_C_。 A . m 端实体的码

B . n 端实体的码 D .重新选取其他属性

C . m 端实体码与n 端实体码的组合

13 当局部E-R 图合并成全局E-R 图时可能出现冲突,不属于合并冲突的是_B_. A .属性冲突

B .语法冲突

C .结构冲突

D .命名冲突

14 E-R 图中的联系可以与 C 实体有关. A . 0 个

B . 1 个

C . l 个或多个 D .多个

15 如果两个实体之间的联系是m : n , 则 A 引入第三个交叉关系。 A .需要

B .不需要

C .可有可无

D .合井两个实体

16 数据流图(DFD )是用于描述结构化方法中_C_阶段的工具. A .可行性分析 B .详细设计

C .需求分析

D .程序编码

17 从E-R 图导出关系模式时,如果两实体间的联系是m : n ,下列说法中正确的是_D_。 A .将m 方码和联系的属性纳入n 方的属性中 B .将n 方码和联系的属性纳入m 方的属性中

C .在m 方属性和n 方的属性中均增加一个表示级别的属性 D .增加一个关系表示联系,其中纳入m 方和n 方的码

18 若两个实体之间的联系是1 : m ,则实现1 : m 联系的方法是 A . A .在“m ”端实体转换的关系中加入“l ”端实体转换关系的码 B .将“m ”端实体转换关系的码加入到“1”端的关系中 C .在两个实体转换的关系中,分别加入另一个关系的码 D .将两个实体转换成一个关系

19 下列属于数据库物理设计工作的是_B_ A .将E-R 图转换为关系模式 C . 建立数据流图

B .选择存取路径

D .收集和分析用户活动

20 下面不属于数据库物理设计阶段应考虑的问题是_D_。 A .存取方法的选择

B .索引与入口设计 D .用户子模式设计

C .与安全性、完整性、一致性有关的问题

21 下列不属于概念结构设计时常用的数据抽象方法的是_A_. A .合并

B .聚集

C .概括

D .分类

22 E-R 图是表示概念模型的有效工具之一, E - R 图中的”菱形框”表示的是_A_. A .联系

B . 实体

C .实体的属性 D .联系的属性

23 要将m:n的两个实体的E-R 图转换成关系模式,可以转换为 C 关系模式. A . 1 个

B . 2 个

C . 3 个

D . 4 个

24、 在数据库设计过程中,( D )工作离不开用户的参与。

13

A.设计数据库模式 B.设计数据库外模式 C.设计数据库内模式 D.进行需求分析

25、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是( C )。

A.多对多

B.一对一

C.多对一

D.一对多

26、在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有传递函数依赖,那么R至多是( B ) A.1NF

B.2NF

C.3NF

D.BCNF

27、设有关系W(I,J,K,X,Y),且有函数依赖集合F={I→J,I→K,K→X,X→Y},今若分解关系W为W1(I,J,K)W2(K,X,Y),试确定W1,W2的范式等级( C )。

A. W1是1NF,W2是2NF B. W1是BCNF,W2是1NF C. W1是BCNF,W2是2NF D. W1是2NF,W2是2NF

28、从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。

A. M端实体的关键字

B. N端实体的关键字 D. 重新选取其他属性

C. M端实体关键字与N端实体关键字组合 二、填空题

1.数据库设计分为需求分析阶段、 、 、 、数据库实施阶段和 阶段。

2.建立局部E-R图;消除各个局部E-R图之间的冲突,建立系统的基设计中本E-R图。这是数据库设计的 阶段要做的事。

3.将概念模型转化为关系模型的过程属于数据库设计中 阶段要做的工作。 5.根据关系数据理论将关系模式进行优化,这是数据库设计中 阶段要做的工作。 6、在设计局部E-R 图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R 图之间难免有不一致的地方,称为冲突。这些冲突主要有 、 和 3 类。

7、设有关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A->B,A->C,D->E,E->F},则该关系的候选码为 。

8、设有一个关系R(A,B,C,D,E),它的最小函数依赖集为FD={A->B,A->C,C->D,C->E},则该关系满足 范式。 三、综合题

1、设有如下所示的关系R :

14

课程名 教师名 教师地址 Cl C2 C3 C4 马千里 Dl 于得水 Dl 余快 D2 于得水 Dl ( l )它为第几范式?为什么?

( 2 )是否存在删除操作异常?若存在,则说明是在什么情况下发生?

( 3 ) 将它分解为高一级范式,分解后的关系如何解决分解前可能存在的删除操作的异常问题。

2、设有如下所示的关系R :

职工号 职工名 年龄 性别 单位号 单位名 E1 E2 E3 E4 ZHAO QIAN SEN LI 20 25 38 25 F M M F D3 DI D3 D3 CCC AAA CCC CCC

试问R是否属于3NF ?为什么?若不是,它属于第几范式?并如何规范化为3NF ?

3、给出的关系SC为第几范式?是否存在插入、删除异常?若存在,则说明是在什么情况下发生?发生的原因是什么?将它分解为高一级范式,分解后的关系能否解决操作异常问题?

SC

SNO 80152 80153 80154 80154 80155 CNO C1 C2 C1 C3 C4 CTITLE OS DB OS AI CL INAME 王平 高升 王平 杨杨 高升 ILOCA D1 D2 D1 D3 D2 GRADE 70 85 86 72 92 其中:SNO 为学号,CNO 为课料号,CTITLE 为课程名,INAME 为教师名,ILOCA为教师地址,GRADE 为成绩。

4、下表给出的关系R 为第几范式?是否存在操作异常?若存在,则将其分解

15


数据库原理与应用复习提纲(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江苏省徐州市2017-2018学年高二下学期数学(理)期末试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: