第1讲(总第13讲)数据建模:思想与方法 (暨数据库设计之抽象与表达方法)

第1讲(总第11讲)模拟题随堂测验

1、如右图所示E-R图,“保存”是一个联系,其指向“图书”的基数为__________。
    A、0..1;
    B、1..1;
    C、0..m;
    D、1..m;

2、如右图所示E-R图,“is Composed of”是一个联系,下列描述其蕴涵的规则,正确的是_______________。
    A、一个Item可以由一个或多个其他Item构成;
    B、一个Item只能由另一个Item构成;
    C、一个Item可由多个其他Item构成,也可以不由任何Item构成;
    D、一个Item可以构成至少一个其他的Item;

3、如图所示,这是为民政局开发的婚姻管理系统的E-R图,“婚姻”是一个联系,其指向“女人”的基数为__________。
    A、0..1;
    B、1..1;
    C、0..m;
    D、1..m;

4、如图所示E-R图,“teaches”是一个联系,下列描述其蕴涵的规则,正确的是_______。
    A、一个Professor可以给多个Class授课,一个Class可以由多个Professor来授课。
    B、一个Professor可以给多个Class授课,也可以不授课;一个Class必须有一个Professor来授课;
    C、一个Professor可以给多个Class授课,也可以不授课;一个Class可以由多个Professor来授课,也可以不由任何Professor来授课;
    D、一个Professor必须给一个Class授课;一个Class可以有多个Professor来授课,也可以没有Professor来授课;

5、如图所示E-R图,“takes”是一个联系,下列描述其蕴涵的规则,正确的是_________。
    A、一个student可以选择多个class,也可以一个都不选;一个class可以有多个student来选,也可以没有student选择;
    B、一个student至少选择一个class,也可以选择多个;一个class至少有一个student选择,也可以有多个student来选;
    C、一个student可以选择多个class,也可以一个都不选;一个class至少有一个student选择,也可以有多个student来选;
    D、一个student至少选择一个class,也可以选择多个;一个class可以有多个student来选,也可以没有student选择;

6、关于数据模型与概念模型,下列说法正确的是___ ______。
    A、关系模型 是 概念模型,而E-R模型 是 数据模型;
    B、关系模型 是 数据模型,而E-R模型 是 概念模型;
    C、网状/层次模型 是 概念模型,而关系模型 是 数据模型;
    D、网状/层次模型 是 数据模型,而关系模型 是 概念模型。

7、E-R图建模过程中分析实体和联系是很重要的。 关于实体和联系,下列说法不正确的是___ ______。
    A、实体虽然是指一个个可相互区分的个体,但E-R图建模是要寻找这些个体的“型”,而非这些个体本身;
    B、实体是可以用重叠量词来形容的,在问题域中不能用重叠量词形容的则不是实体;
    C、联系是指一个实体的实例与另一个实体的实例之间可能存在的某种联系;
    D、E-R图建模关键是发现实体之间存在什么联系,其重点是发现实体之间联系的度数或元数。

8、一个“画家”要绘制至少一幅 “作品”,而一幅“作品”可由一个“画家”绘制,亦可由多个“画家”绘制。那正确的E-R图表达是____________
    A、
    B、
    C、
    D、

9、一个“画家”要绘制至少一幅 “作品”,而一幅“作品”只能由一个“画家”绘制。那正确的E-R图表达是____________
    A、
    B、
    C、
    D、

10、关于“客户”与“合同”之间的联系,客户可以不签订合同,也可以签订不只一份合同,而合同只能允许和一个客户签订。则E-R图表达正确的是____________
    A、
    B、
    C、
    D、

11、现实世界中经常出现如图所示的结构关系,比如产品结构、组织结构等等,若要为其建立E-R模型。则E-R图表达相对最正确的是____________
    A、
    B、
    C、
    D、

12、若要用E-R图表达“学生按班级选课”,则E-R图表达相对最正确的是____________
    A、
    B、
    C、
    D、

13、若要为一个浴池开发信息系统,有搓澡工、收银员等,请仔细理解需求,并用E-R图表达需求。则E-R图表达需求,相对最正确的是____________
    A、
    B、
    C、
    D、

14、关于模型和元模型,下列说法不正确的是____________
    A、模型是依据元模型中的抽象概念及其关系,对现实世界进行理解,获得具体概念及其具体关系所形成的;
    B、元模型是对模型的抽象,而模型是对现实世界的抽象;
    C、同一元模型,可以产生不同的模型;而同一现实世界,也可以产生不同的模型;
    D、相比元模型,模型是由一组抽象概念及其之间关系构成的。

第2讲(总第14讲)数据库设计过程

第3讲(总第13讲)模拟题随堂测验

1、如果采用关系数据库来实现应用,在数据库设计的__________阶段将关系模式进行规范化处理。
    A、需求分析
    B、物理设计
    C、逻辑设计
    D、概念设计

2、在关系数据库设计中,逻辑数据库设计阶段完成的是__________的任务。
    A、创建E-R图/IDEF1x图
    B、收集需求和整理理解需求
    C、关系模式设计,建立逻辑模型
    D、用“Create Table”创建表及其索引

3、关于数据库设计,下列说法正确的是 。
    A、若要开发一个信息系统,首先要确定使用哪一个DBMS来进行管理,然后才能进行数据库设计
    B、概念数据库设计需要关注用E-R Diagram的思想来理解需求,而不能仅仅关注绘制E-R Diagram的图形
    C、逻辑数据库设计的关注点是属性、结构和命名的冲突问题,数据库设计的规范性问题和DBMS的选型问题
    D、物理数据库设计仅需要考虑数据量的大小、磁盘空间占用及存储结构等特性,但无关具体的DBMS

4、若要将E-R图转换成关系模式,转换正确的是_________。
    A、学生(学号,课程号,…);课程(课程号,…)
    B、选修(学号,课程号,…)
    C、学生(学号,…);课程 (课程号,学号,…..)
    D、学生(学号,…);课程(课程号,…);选修(学号,课程号,…)

5、若要对E-R图中“班主任”联系进行处理,说法正确的是。
    A、需要建立一个“班主任”的关系
    B、不需要建立“班主任”关系,也不需任何处理
    C、不需要建立“班主任”关系,但需要做处理,即将“教师”实体的关键字作为“学生”实体对应关系的属性
    D、不需要建立“班主任”关系,但需要做处理,即将“学生”实体的关键字作为“教师”实体对应关系的属性

6、如下所示Crow’s Foot方法表达的E-R图,问需要几个关系模式才能实现该E-R图。正确的选项是 。
    A、5个
    B、4个
    C、3个
    D、2个

7、如下所示Chen方法表达的E-R图,将其转换为关系模式。不正确的选项是________。
    A、学生(学号,姓名,出生日期)
    B、学生(学号,姓名,年,月,日)
    C、学生(学号,姓名,出生日期(年,月,日))
    D、学生(学号,姓名,出生日期),出生日期(年,月,日)

8、如下所示Chen方法表达的E-R图,将其转换为关系模式。正确的选项是_________。
    A、学生(学号,姓名,所选课程)
    B、学生(学号,姓名),选课(姓名,所选课程)
    C、学生(学号,姓名),选课(学号,所选课程)
    D、学生(学号,所选课程),选课(姓名,所选课程)

9、如下所示Chen方法表达的E-R图,将其转换为关系模式。不正确的选项是_________。
    A、可以如下转换 person(name, street, city) customer(name, credit-rating) employee(name, salary)
    B、可以如下转换 person(name, street, city) customer(name, street, city, credit-rating) employee(name, street, city, salary)
    C、在一定条件下也可以如下转换 customer(name, street, city, credit-rating) employee(name, street, city, salary)
    D、在一定条件下也可以如下转换 customer(name, credit-rating) employee(name, street, city, salary)

10、关于E-R 图向关系模式的转换的规则正确的是_________。
    A、复合属性转换时只能将每个分量属性作为所在实体对应关系的属性
    B、一对一联系的转换只能将联系定义为一个新的关系,再将属性设为参与双方的关键字属性
    C、泛化实体与具体化实体在转换时,可以不要泛化实体,而仅将具体化实体转换成关系
    D、一对多联系的转换,需将多方参与实体的关键字作为单方参与实体对应关系的属性

11、下列由E-R图向关系模式转换具体实例中,明显不正确的是________。注意:关系模式中带下划线的属性为主键。
    A、
    B、
    C、
    D、

第3讲(总第15讲)函数依赖及其公理/定理

第4讲(总第14讲)模拟题随堂测验

1、如果X决定Y,且在X决定Y中X没有多余的属性,则XàY是_________。
    A、部分函数依赖
    B、传递函数依赖
    C、完全函数依赖
    D、多值依赖

2、在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为_____________。
    A、平凡函数依赖
    B、部分函数依赖
    C、完全函数依赖
    D、传递函数依赖

3、设关系模式R(A,B,C),函数依赖集F={A→B,C→B},则R的候选键为_______。
    A、AC
    B、ABC
    C、AB
    D、BC

4、如果XàY,且YàZ,则XàZ一定为_________。
    A、部分函数依赖
    B、传递函数依赖
    C、完全函数依赖
    D、都不正确

5、关系模式R(A1,A2,A3,A4,A5),如果(A1,A2)àA3,(A3,A4)àA5, 则R的候选键为_________。
    A、(A1,A2)
    B、(A1,A2,A5)
    C、(A1,A2,A4)
    D、(A1,A2,A3,A4)

6、关系模式R(A1,A2,A3,A4,A5,A6),如果A1à(A3,A4); (A2,A4)àA5; (A3,A5)à A6,则R的候选键为_________。
    A、A1
    B、(A1,A2)
    C、(A1,A2,A4)
    D、(A1,A3,A5)

7、关系模式R(A1,A2,A3,A4,A5,A6),如果A1à(A3,A4); (A2,A4)àA5; (A3,A5)à A6,则关于R的说法正确的是_________。
    A、即不存在对候选键的部分函数依赖,又不存在对候选键的传递函数依赖
    B、存在对候选键的部分函数依赖,但不存在对候选键的传递函数依赖
    C、不存在对候选键的部分函数依赖,但存在对候选键的传递函数依赖
    D、既存在对候选键的部分函数依赖,又存在对候选键的传递函数依赖

8、关系模式R(A1,A2,A3,A4,A5,A6),如果A2à(A3,A5); (A1,A3)àA6; (A2,A6)à A4,则R的候选键为_________。
    A、A2
    B、(A1,A2)
    C、(A1,A3)
    D、(A2,A6)

9、已知关系R如下表所示。仅就此表而言,函数依赖全部存在于R中的选项为_________。 R A1 A2 A3 A4 A5 1 2 5 4 8 2 3 6 6 9 1 2 5 4 8 2 3 7 6 5 5 4 5 4 8 1 4 8 5 6 1 8 5 4 8 7 9 8 7 6
    A、(A1,A2)àA4, (A5, A4)àA3
    B、A1 àA4, A5àA3
    C、(A2,A3)àA4,(A4,A5)àA2
    D、(A1,A3)àA4,(A3,A5)àA4

10、已知关系R如下表所示。仅就此表而言, R的候选键为_________。 R A1 A2 A3 A4 A5 1 2 5 4 8 2 3 6 6 9 1 2 5 4 8 2 3 7 6 5 5 4 5 4 8 1 4 8 5 6 1 8 5 4 8 7 9 8 7 6
    A、(A1,A2)
    B、(A2,A3)
    C、(A1,A2,A4)
    D、(A1,A3,A5)

11、已知关系R(A1,A2,A3,A4,A5,A6),函数依赖集F为{ (A2,A3)àA4,A3àA6,(A2,A5)àA1 }, 问(A2,A3)关于F的属性闭包为_________。
    A、{A2,A3,A4,A5}
    B、{A2,A3,A4,A6}
    C、{A2,A3,A4,A1}
    D、{A2,A3,A4,A5,A1,A6}

12、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ A àB,BàD,ADàEF,AGàC }, 问:A关于F的属性闭包为_________。
    A、{A,B,C,D}
    B、{A,B,D,E}
    C、{A,B,D,E,F}
    D、{A,B,C,D,E,F,G}

13、下列推断不成立的选项是_________。
    A、如果AàB,BàC,则AàC
    B、如果AàB,AàC,则AàBC
    C、如果ABàC,则AàC,BàC
    D、如果AàC,BàC,则ABàC

14、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ AB à CF,ADàCE,AGàB,DàC,BàD },问:F的最小覆盖为_________。
    A、{ ABàC,ABàF,ADàC,ADàE,AGàB,BàD,DàC}
    B、{ ABàF,ADàE,AGàB,DàC,BàD}
    C、{ ABàF,ADàC,AGàB,DàC,BàD}
    D、{ AàF,BàF,ADàE,AàB,GàB,DàC,BàD}

15、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ BC à AE,DCàEF,DGàE,BàCD,DàG },问:F的最小覆盖为_________。
    A、{ BCàA,BCàE,DCàE,DCàF,DGàE,BàC,BàD,DàG }
    B、{ BàA,DCàF,DàE,BàC,BàD,DàG }
    C、{ BàA,BàE,DàE,BàC,BàD,DàG }
    D、{ BàA,BàE,DàF,CàF,DàE,BàC,BàD,DàG }

16、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ AD à EF,CDàFB,FàG,DàF,AàD },问:F的最小覆盖为_________。
    A、{ ADàE,ADàF,CDàF,CDàB,FàG,DàF,AàD }
    B、{AàE,CDàB,FàG,DàF,AàD}
    C、{AàE,ADàF,CDàB,FàG,DàF,AàD}
    D、{ADàE, CDàB,FàG,DàF,AàD}

17、关于函数依赖集F的最小覆盖,说法不正确的是___________。
    A、F中每个函数依赖的右部都是单个属性
    B、F中每个函数依赖的左部都是单个属性
    C、F中每个函数依赖的左部没有多余的属性
    D、F中每个函数依赖的右部没有多余的属性

18、关于函数依赖集F的最小覆盖,说法正确的是___________。
    A、F中每个函数依赖的右部都是单个属性
    B、F中每个函数依赖的左部都是单个属性
    C、F中每个函数依赖的左部和右部都是单一属性
    D、其他说法都不正确

19、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ ADG à EF,CDàF,FàB, AàD },问:能从F中推导出的函数依赖是_________。
    A、ADGàE, AGàE
    B、DàB,GàE
    C、CDàB,ACàB,CDGàF,FEàCB
    D、FàB,FAàD,AàEF

20、已知关系R(A,B,C,D,E,F,G),函数依赖集F为{ A àB,BàCDE,ADàG,CGàF },问:能从F中推导出的函数依赖是_________。
    A、AàG, AàF
    B、CàF,GàF
    C、DàG,BàE
    D、BàG,CàG

第4讲(总第16讲)关系模式设计之规范形式

第5讲(总第15讲)模拟题随堂测验

1、关系数据库规范化是为了解决关系数据库中________的问题而引入的。
    A、插入问题、删除问题和数据冗余
    B、提高查询速度
    C、减少数据操作的复杂性
    D、保证数据的安全性

2、设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C课程,P教师,S学生,G成绩,T时间,R教室,根据定义有如下数据依赖集 D={ CàP,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}。关系模式W的一个候选键是_____,W的规范化程度最高达到_____。 正确选项为__________。
    A、(S,C),1NF
    B、(T,R),3NF
    C、(T,P),4NF
    D、(T,S),2NF

3、在关系模式R(U,F)中,如果F是最小函数依赖集,则____________。
    A、R∈2NF
    B、R∈3NF
    C、R∈BCNF
    D、R的规范化程度与F是否最小函数依赖集无关。

4、在关系模式R(U,F)中,R中任何非主属性对候选键完全函数依赖是R∈3NF的___________。
    A、充分必要条件
    B、必要条件
    C、充分条件
    D、既不充分也不必要条件

5、对关系模式:学生(学号,姓名,课程号,课程名,成绩),说法正确的是_________。
    A、不满足第2范式
    B、满足第2范式但不满足第3范式
    C、满足第3范式
    D、其他都不对

6、对关系模式:邮编(城市, 街道, 邮政编码),说法正确的是_________。
    A、不满足第2范式
    B、满足第2范式但不满足第3范式
    C、满足第3范式
    D、其他都不对

7、一般情况,企业会将从一个供应商处一次所进的多种货物办理一次入库,因此设计了关系模式:入库单(单号, 日期, 库房, 供应商,物品, 数量, 金额),下列说法正确的是___ ______。
    A、不满足第2范式
    B、满足第2范式但不满足第3范式
    C、满足第3范式
    D、其他都不对

8、对连锁商店的管理,设计了关系模式:商店(商店, 商品部, 商品,商品部经理),下列说法正确的是_________。
    A、不满足第2范式
    B、满足第2范式但不满足第3范式
    C、满足第3范式
    D、其他都不对

9、对图书管理,已知一种图书只能放在一个房间,可放置在多个书架,一个书架可放置多本图书,一个房间有多个书架,一个房间有一个管理员,请分析关系模式:图书(书号, 书名, 出版日期, 出版社, 房间号, 书架号, 管理员),说法正确的是 。
    A、不满足第2范式
    B、满足第2范式但不满足第3范式
    C、满足第3范式
    D、其他都不对

10、对设备管理,请分析关系模式:设备(设备编号, 设备名, 生产商编号,生产商名称,生产商地址,配件编号,配件名称,配件价格,设备价格),说法正确的是_______________。
    A、不满足第2范式
    B、满足第2范式但不满足第3范式
    C、满足第3范式
    D、其他不对

11、已知关系模式R(A,B,C),函数依赖集F={B àC, BàA,AàBC}。则关于R,说法正确的是_______________。
    A、R不满足第2范式
    B、R满足第2范式但不满足第3范式
    C、R满足第3范式但不满足Boyce-Codd范式
    D、R满足Boyce-Codd范式

12、已知关系模式R(A,B,C,D),函数依赖集F={ A àC, DAàB }。则关于R,说法正确的是_______________。
    A、R不满足第2范式
    B、R满足第2范式但不满足第3范式
    C、R满足第3范式但不满足Boyce-Codd范式
    D、R满足Boyce-Codd范式

13、关于关系的1NF,下列说法不正确的是________。
    A、关系模式R(U)中关系的每个分量都是不可分的数据项
    B、1NF要求关系中不能有复合属性、多值属性及其组合
    C、Star (Name,Address (Street,City))是属于1NF的
    D、Star(Name,Address,Street,City)是属于1NF的

14、关于关系的2NF,下列说法不正确的是_________。
    A、第二范式消除了非主属性对候选键的部分依赖
    B、U中的每个非主属性完全函数依赖于候选键
    C、属于2NF的前提是属于1NF
    D、属于2NF的也可以不属于1NF

15、已知S#:学号,SN:姓名,SD:班级,CN:课程,G:成绩。下列属于2NF的关系模式是_________。
    A、R(S#,SN,SD,CN,G)
    B、R(S#,SN,SD)
    C、R(S#,CN,SD,G)
    D、R(S#,CN,SD)

16、已知Sid商店,Pid商品编号,Cid商品名称,Did经营部,Mgr经营部经理,Scale经营部规模。下列属于3NF的关系模式是_________。
    A、R(Sid,Pid,Cid,Did,Mgr,Scale)
    B、R(Sid,Pid,Did)
    C、R(Sid,Pid,Cid,Did )
    D、R(Sid,Pid,Did,Scale)

17、根据对应的函数依赖,问:下列关系模式不符合 第2范式的是_______。
    A、邮编(城市, 街道, 邮政编码) 函数依赖: { 城市, 街道 } ->邮政编码;邮政编码->城市
    B、学生(学号,系号,系主任) 函数依赖:学号->系号,系号->系主任
    C、学生(学号,姓名,班级,课程,成绩) 函数依赖:学号->姓名, 学号->班级, {学号, 课程}->成绩
    D、员工(员工码,姓名,部门,部门经理) 函数依赖:员工码->部门,部门->部门经理

18、关于关系范式,下列叙述中正确的是_______。
    A、如果关系模式R属于1NF,且R中主属性完全函数依赖于主键,则R属于2NF
    B、如果关系模式 R属于3NF,则R属于2NF一定成立
    C、如果关系模式R属于1NF,则只要消除了R中非主属性对主键的传递依赖,则R可转换成2NF
    D、如果关系模式R属于1NF,则只要消除了R中非主属性对主键的部分依赖,则R可转换成3NF

19、在R(XY)中,如果X→Y,并且对于X的某一个真子集X’,有X’→Y,则______。
    A、Y函数决定X
    B、Y对X完全函数依赖
    C、X为关系R的超码
    D、关系R属于2NF

20、关系数据库中的关系要满足第1范式。给定“部门”关系:部门(部门号,部门名,部门成员,部门总经理),候选键为“部门号”,则因哪个属性而使它不满足第1范式__________。
    A、部门总经理
    B、部门成员
    C、部门名
    D、部门号

21、设有关系模式R(A,B,C,D,E,F),其函数依赖集为 { E→D,C→B,CE→F,B→A},则R最高属于第几范式_________。
    A、1NF
    B、2NF
    C、3NF
    D、BCNF(Boyce-Codd范式)

22、设有关系模式R(A,B,C,D,E),其函数依赖集为{A→B,CE→A,B→D},则R最高属于第几范式_________。
    A、1NF
    B、2NF
    C、3NF
    D、BCNF(Boyce-Codd范式)