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

第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、相比元模型,模型是由一组抽象概念及其之间关系构成的。

第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;
    E、其他都不正确。

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来授课;
    E、其他都不正确。

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、相比元模型,模型是由一组抽象概念及其之间关系构成的。

第3讲(总第13讲)数据库设计过程

第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讲(总第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、

概念设计与逻辑设计

1、图书馆系统需求:馆中收藏大量图书供读者借阅,其中图书可分成不同的类别,如自然科学类,社会科学类等。借阅的读者可以分为老师和学生。不同的借阅者最多可借的书数量和期限不同,如老师最多可借10本,期限3个月;学生最多可借3本,期限1个月。但无论老师还是学生,借阅超期均要进行处罚处理。 1)请根据以上需求描述画出相应的ER图; 2)根据你绘制的ER图,转换为关系模式。

2、企业招聘需求:企业希望能够全程管理新员工的招聘。主要希望能够提供应聘人员登记,包括应聘人员的姓名、性别、电话和外语水平;并有各个用人部门主事对应聘人员进行初选、面试和录用管理。 1)请根据以上需求描述画出相应的ER图; 2)根据你绘制的ER图,转换为关系模式。

第5讲(总第15讲)关系模式设计之规范形式

第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范式)

第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范式
    E、其他都不对。

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范式
    E、其他都不对。

(补充视频)第2讲(总第12讲)数据建模:工程化方法及案例分析

第2讲(总第12讲)模拟题随堂测验

1、下列哪些实体不是IDEF1X中的实体。不是IDEF1X中实体的选项为____________
    A、独立实体与从属实体
    B、相交实体或相关实体
    C、类实体与对象实体
    D、一般实体与分类实体

2、关于IDEF1X中的联系,下列说法不正确的是____________。
    A、标定联系和非标定联系都是一对多的联系(含一对一的联系)
    B、分类联系就是对实体的实例进行分类,将一个实体的实例分类为若干个实体的实例,分类实体的属性和被分类实体的属性完全一致
    C、不确定联系是多对多的联系,不能直接表达,需要将其转换为一对多的联系进行表达
    D、IDEF1X图的联系已经通过属性继承和相交实体反映出来了,因此图中实体连线上标注的联系名字仅起辅助阅读的作用,数据库设计时可以不考虑它

3、IDEF1X图中不允许直接表达的联系是____________
    A、标定联系
    B、非标定联系
    C、分类联系
    D、不确定联系或非确定联系(即多对多联系)

4、关于IDEF1X中的实体与联系,下列说法不正确的是____________
    A、IDEF1X的“实体”将来要转换成关系模式,而其“联系”仅起辅助阅读的作用;
    B、IDEF1X是通过“属性继承”在实体中建立了与另一个实体的连接联系(一对一或一对多的联系);
    C、IDEF1X是通过“相交实体”建立了两个实体之间的多对多联系,因此相交实体本质上是一种联系。
    D、IDEF1X是通过继承另一个实体的关键字属性来建立两个实体之间联系的。被继承的关键字属性在本实体中作为一般属性还是作为关键字属性,没有什么差别;

5、对于下面IDEF1X图示例,其表达的规则是____________。
    A、实体A和实体B之间是一对多的联系,多端实例基数为0到多;
    B、实体A和实体B之间是一对多的联系,多端实例基数为1到多
    C、实体A和实体B之间是多对一的联系,多端实例基数为0到多
    D、实体A和实体B之间是多对一的联系,多端实例基数为1到多

6、下面四个IDEF1X图,完全符合 IDEF1X图语法规则的是____________
    A、
    B、
    C、
    D、

7、下图(a)(b)是IDEF1X图分类联系的表达规则,假设实体B的实例集合与实体C的实例集合的并集记为N,而实体A的实例集合记为M,则关于M和N的关系,说法正确的是____________。
    A、图(a)表示M É N,图(b)表示 M É N
    B、图(a)表示M = N,图(b)表示 M É N
    C、图(a)表示M É N,图(b)表示 M = N
    D、图(a)表示M = N,图(b)表示 M = N

8、关于零部件与产品结构(即零部件构成关系),下列表达正确的IDEF1X图是____________。
    A、
    B、
    C、
    D、

9、下面两个图表达了合同与合同条目之间的关系。下列说法正确的是____________。
    A、图(a)是正确的,图(b)是正确的
    B、图(a)是不正确的,图(b)是正确的
    C、图(a)是正确的,图(b)是不正确的
    D、图(a)是不正确的,图(b)是不正确的

10、表达“图书”与“读者”实体联系的IDEF1X图,相比之下最正确的是____________
    A、
    B、
    C、
    D、

11、在某企业,通常多种物资可以一次性入库,填写一张入库单,则表达“入库单”与“物资”实体联系的IDEF1X图,相比之下最正确的是____________(注意,图中有意忽略联系的名称)
    A、
    B、
    C、
    D、

12、如下图所示为某同学绘制的IDEF1X图。该图表达的业务规则是____________。
    A、一个客户可以产生多张订单,一种商品能对应零或多个订单号,不同客户的相同订单号的订单对应不同种商品
    B、一个客户可以产生多张订单,一种商品仅能对应零或一个订单号,不同客户的相同订单号的订单对应不同种商品
    C、一个客户可以产生多张订单,一种商品仅能对应零或一个订单号,不同客户的相同订单号的订单对应同一种商品
    D、一个客户可以产生多张订单,一种商品能对应零或多个订单号,不同客户的相同订单号的订单对应同一种商品

13、如下图示为同一场景的两种IDEF1X图。关于这两个IDEF1X图,说法正确的是____________。
    A、图(a)和图(b)表达的是相同的业务规则;都表示X实体的实例和Y实体的实例的一种组合,在实体Z中能出现多次
    B、图(a)和图(b)表达的是不同的业务规则。图a表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中仅能出现一次,而图b表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中能出现多次
    C、图(a)和图(b)表达的是不同的业务规则。图a表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中能出现多次;而图b表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中仅能出现一次
    D、图(a)和图(b)表达的是相同的业务规则;都表示X实体的实例和Y实体的实例的一种组合,在实体Z中仅能出现一次

14、若要用IDEF1X表达实体X与实体Y之间的多对多的联系,引入一个相交实体Z。则如果要表达实体X的实例和实体Y的实例的一个组合,可以出现多次的情况,且实体X和实体Y的实例均不能以空值组合出现,IDEF1X图绘制正确的是____________。
    A、
    B、
    C、
    D、

第2讲(总第12讲)计分测验

1、下列哪些实体不是IDEF1X中的实体。不是IDEF1X中实体的选项为___________。
    A、独立实体与从属实体;
    B、相交实体或相关实体;
    C、类实体与对象实体;
    D、一般实体与分类实体;

2、关于IDEF1X中的联系,下列说法不正确的是___________。
    A、标定联系和非标定联系都是一对多的联系(含一对一的联系);
    B、分类联系就是对实体的实例进行分类,将一个实体的实例分类为若干个实体的实例,分类实体的属性和被分类实体的属性完全一致;
    C、不确定联系是多对多的联系,不能直接表达,需要将其转换为一对多的联系进行表达;
    D、IDEF1X图的联系已经通过属性继承和相交实体反映出来了,因此图中实体连线上标注的联系名字仅起辅助阅读的作用,数据库设计时可以不考虑它;

3、IDEF1X图中不允许直接表达的联系是___________。
    A、标定联系;
    B、非标定联系;
    C、分类联系;
    D、不确定联系或非确定联系(即多对多联系);

4、关于IDEF1X中的实体与联系,下列说法不正确的是__________。
    A、IDEF1X的“实体”将来要转换成关系模式,而其“联系”仅起辅助阅读的作用;
    B、IDEF1X是通过“属性继承”在实体中建立了与另一个实体的连接联系(一对一或一对多的联系);
    C、IDEF1X是通过“相交实体”建立了两个实体之间的多对多联系,因此相交实体本质上是一种联系。
    D、IDEF1X是通过继承另一个实体的关键字属性来建立两个实体之间联系的。被继承的关键字属性在本实体中作为一般属性还是作为关键字属性,没有什么差别;

5、对于下面IDEF1X图示例,其表达的规则是___________。
    A、实体A和实体B之间是一对多的联系,多端实例基数为0到多;
    B、实体A和实体B之间是一对多的联系,多端实例基数为1到多;
    C、实体A和实体B之间是多对一的联系,多端实例基数为0到多;
    D、实体A和实体B之间是多对一的联系,多端实例基数为1到多;
    E、实体A和实体B之间是多对多的联系,多端实例基数为0、1到多;

6、下面四个IDEF1X图,完全符合 IDEF1X图语法规则的是___________。
    A、
    B、
    C、
    D、

7、下图(a)(b)是IDEF1X图分类联系的表达规则,假设实体B的实例集合与实体C的实例集合的并集记为N,而实体A的实例集合记为M,则关于M和N的关系,说法正确的是__________。
    A、图(a)表示MN,图(b)表示 MN;
    B、图(a)表示M = N,图(b)表示 MN;
    C、图(a)表示MN,图(b)表示 M = N;
    D、图(a)表示M = N,图(b)表示 M = N;

8、关于零部件与产品结构(即零部件构成关系),下列表达正确的IDEF1X图是___________。
    A、
    B、
    C、
    D、

9、下面两个图表达了合同与合同条目之间的关系。下列说法正确的是___________。
    A、图(a)是正确的,图(b)是正确的;
    B、图(a)是不正确的,图(b)是正确的;
    C、图(a)是正确的,图(b)是不正确的;
    D、图(a)是不正确的,图(b)是不正确的;

10、表达“图书”与“读者”实体联系的IDEF1X图,相比之下最正确的是__________。
    A、
    B、
    C、
    D、

11、在某企业,通常多种物资可以一次性入库,填写一张入库单,则表达“入库单”与“物资”实体联系的IDEF1X图,相比之下最正确的是____________(注意,图中有意忽略联系的名称)。
    A、
    B、
    C、
    D、

12、如下图所示为某同学绘制的IDEF1X图。该图表达的业务规则是___________。
    A、一个客户可以产生多张订单,一种商品能对应零或多个订单号,不同客户的相同订单号的订单对应不同种商品;
    B、一个客户可以产生多张订单,一种商品仅能对应零或一个订单号,不同客户的相同订单号的订单对应不同种商品;
    C、一个客户可以产生多张订单,一种商品仅能对应零或一个订单号,不同客户的相同订单号的订单对应同一种商品;
    D、一个客户可以产生多张订单,一种商品能对应零或多个订单号,不同客户的相同订单号的订单对应同一种商品;

13、如下图示为同一场景的两种IDEF1X图。关于这两个IDEF1X图,说法正确的是____________。
    A、图(a)和图(b)表达的是相同的业务规则;都表示X实体的实例和Y实体的实例的一种组合,在实体Z中能出现多次;
    B、图(a)和图(b)表达的是不同的业务规则。图a表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中仅能出现一次,而图b表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中能出现多次;
    C、图(a)和图(b)表达的是不同的业务规则。图a表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中能出现多次;而图b表达的是X实体的实例和Y实体的实例的一种组合,在实体Z中仅能出现一次;
    D、图(a)和图(b)表达的是相同的业务规则;都表示X实体的实例和Y实体的实例的一种组合,在实体Z中仅能出现一次;

14、若要用IDEF1X表达实体X与实体Y之间的多对多的联系,引入一个相交实体Z。则如果要表达实体X的实例和实体Y的实例的一个组合,可以出现多次的情况,且实体X和实体Y的实例均不能以空值组合出现,IDEF1X图绘制正确的是____________。
    A、
    B、
    C、
    D、

(补充视频)第6讲(总第16讲)模式分解存在什么问题

第6讲(总第16讲)模拟题随堂测验

1、关于模式分解,下列说法正确的是___________。
    A、一个数据库模式可以任意地分解为两个或多个模式,而其内容和依赖关系均将保持不变;
    B、将一个数据库模式R分解为两个模式R1和R2,则R上的任何关系r都有r = Õr(R1) (Natural-Join) Õr(R2);
    C、将一个数据库模式R分解为两个模式R1和R2,则R1,R2一定能保证R上的函数依赖关系;
    D、我们可以找出将模式R既保持依赖又能无损连接的分解为两个模式R1和R2的方法。

2、关于关系的规范化,下列说法正确的是________。
    A、对于一个关系模式来说,规范化程度越高越好。
    B、满足Boyce-Codd范式的关系模式一定满足第三范式。
    C、第一范式要求非主属性完全函数依赖于候选键。
    D、当关系模式不满足某一范式时,可将其任意分解为两个关系模式并使每一个关系模式都满足该范式即可。

3、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F=A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6); A6àA1 },有一个分解r=R1(A1,A2,A3,A4),R2(A3,A4,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

4、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F=A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6); A5àA1 },有一个分解r=R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

5、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F=A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6);A5àA2 },有一个分解r=R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

6、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F=A1à(A2,A3);A3àA4;(A2,A3)àA5;A6àA3 },有一个分解r=R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

7、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5} ,给定函数依赖集合F=A2àA1;A4àA1;A1àA5;(A1,A3)àA2;}。有一个分解r={R1(A1,A2,A3,A5),R2(A3,A4)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

8、关系模式R(A1,A2,A3,A4,A5,A6),给定函数依赖集合F={ A2à(A3,A5);(A1,A3)àA6;(A2,A6)à A4 },则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。
    A、r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6)}
    B、r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6),R4(A1,A2)}
    C、r={R1(A2,A3,A5),R2(A1,A2,A3,A4,A6)}
    D、r={R1(A1,A2,A3,A5),R2(A2,A4,A6)}

9、关系模式R(A1,A2,A3,A4,A5,A6,A7),给定函数依赖集合F={ A1àA2; A1àA3; A3àA4;A3àA5;A5à(A6,A7) } 则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。
    A、r={R1(A1,A2, A3),R2(A3,A4,A5),R3(A5,A6,A7)}
    B、r={R1(A1,A2,A3, A4,A5),R2(A5,A6,A7)}
    C、r={R1(A1,A2, A3),R2(A3,A4,A5,A6,A7)}
    D、r={R1(A2,A3,A6,A7),R2(A1,A4,A5)}

第6讲(总第16讲)计分测验

1、关于模式分解,下列说法正确的是___________。
    A、一个数据库模式可以任意地分解为两个或多个模式,而其内容和依赖关系均将保持不变;
    B、将一个数据库模式R分解为两个模式R1和R2,则R上的任何关系r都有r = Õr(R1) (Natural-Join) Õr(R2);
    C、将一个数据库模式R分解为两个模式R1和R2,则R1,R2一定能保证R上的函数依赖关系;
    D、我们可以找出将模式R既保持依赖又能无损连接的分解为两个模式R1和R2的方法。
    E、其他说法都不正确。

2、关于关系的规范化,下列说法正确的是________。
    A、对于一个关系模式来说,规范化程度越高越好。
    B、满足Boyce-Codd范式的关系模式一定满足第三范式。
    C、第一范式要求非主属性完全函数依赖于候选键。
    D、当关系模式不满足某一范式时,可将其任意分解为两个关系模式并使每一个关系模式都满足该范式即可。
    E、其他都不正确。

3、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F={A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6); A6àA1},有一个分解r={R1(A1,A2,A3,A4),R2(A3,A4,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

4、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F={A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6); A5àA1},有一个分解r={R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

5、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F={A1à(A2,A3);A3àA4;(A2,A3)à(A5,A6);A5àA2},有一个分解r={R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

6、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5,A6} ,给定函数依赖集合F={A1à(A2,A3);A3àA4;(A2,A3)àA5;A6àA3},有一个分解r={R1(A1,A2,A3,A4),R2(A2,A3,A5,A6)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

7、给定关系模式R(U, F),其中U={A1,A2,A3,A4,A5} ,给定函数依赖集合F={A2àA1;A4àA1;A1àA5;(A1,A3)àA2;}。有一个分解r={R1(A1,A2,A3,A5),R2(A3,A4)},问该分解__________。
    A、既具有无损连接性,又保持函数依赖
    B、不具有无损连接性,但保持函数依赖
    C、具有无损连接性,但不保持函数依赖
    D、既不具有无损连接性,又不保持函数依赖

8、关系模式R(A1,A2,A3,A4,A5,A6),给定函数依赖集合F={ A2à(A3,A5);(A1,A3)àA6;(A2,A6)à A4 },则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。
    A、r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6)}
    B、r={R1(A2,A3, A5),R2(A1,A3,A6),R3(A2,A4,A6),R4(A1,A2)}
    C、r={R1(A2,A3,A5),R2(A1,A2,A3,A4,A6)}
    D、r={R1(A1,A2,A3,A5),R2(A2,A4,A6)}
    E、其他都不对。

9、关系模式R(A1,A2,A3,A4,A5,A6,A7),给定函数依赖集合F={ A1àA2; A1àA3; A3àA4;A3àA5;A5à(A6,A7) } 则关于R,既保持依赖又无损连接地分解成第三范式,分解正确的是_________。
    A、r={R1(A1,A2, A3),R2(A3,A4,A5),R3(A5,A6,A7)}
    B、r={R1(A1,A2,A3, A4,A5),R2(A5,A6,A7)}
    C、r={R1(A1,A2, A3),R2(A3,A4,A5,A6,A7)}
    D、r={R1(A2,A3,A6,A7),R2(A1,A4,A5)}
    E、其他都不对。