当前位置:文档之家› 03第三章关系数据库(答案)

03第三章关系数据库(答案)

03第三章关系数据库(答案)
03第三章关系数据库(答案)

第三章关系数据库

一、单项选择题

1、实体是信息世界中的术语,与之对应的关系数据库术语为( A )。

A、元组

B、数据库

C、字段

D、文件

2、关系数据表的主关键字由( D )个字段组成。

A、一个

B、两个

C、多个

D、一个或几个

3、在概念模型中,一个实体集对应于关系模型中的一个( D )。

A、元组

B、字段

C、属性

D、关系

4、下列叙述中,( A )是不正确的?

A、一个关系中可以出现相同的行

B、关系中的列称为属性

C、关系中的行称为元组

D、属性的取值范围称为域

5、下列关于关系模式的码的叙述中,( C )是不正确的?

A、从候选码中选出一个作为主码,在关系中只能有一个主码

B、主码可以是单个属性,也可以是属性组

C、在关系中只能有一个候选码

D、若一个关系模式中的所有属性构成码,则称为全码

6、关于关系模式的关键字,以下说法正确的是( B )。

A、一个关系模式可以有多个主关键字

B、一个关系模式可以有多个侯选关键字

C、主关键字可以取空值

D、关系模式必须有主关键字

7、在关系数据库中,关系是指( D )。

A、视图

B、属性

C、实体

D、二维表

8、如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B的

笛卡尔积表示( A )。

A、所有可能选课的情况

B、所有学生选部分课程的情况

C、所有课程被部分学生选课的情况

D、均不是

9、如果集合A含2个元素,集合B含3个元素,则A与B的笛卡尔积包含( B )

个元素。

A、2

B、6

C、3

D、5

10、数据的完整性是指( C )。

A、数据的存储和使用数据的程序无关

B、防止数据被非法使用

C、数据的正确性、一致性

D、减少重复数据

11、关系模型中有三类基本的完整性约束,定义外部关键字实现的是( C )。

A、实体完整性

B、域完整性

C、参照完整性

D、实体完整性、参照完整性和域完整性

12、某表的性别字段只能输入男或女,属于( B )约束。

A、实体完整性

B、域完整性

C、参照完整性

D、实体完整性、参照完整性和域完整性

13、关系代数运算是以( C )为基础的运算。

A、关系运算

B、谓词演算

C、集合运算

D、代数运算

14、对关系s和关系r进行集合运算,结果中既包含s中元组也包含r中元组,

这种集合运算称为( A )。

A、并运算

B、交运算

C、差运算

D、积运算

15、在关系运算中,投影运算是( B )。

A、在基本表中选择满足条件的记录组成一个新的关系

B、在基本表中选择字段组成一个新的关系

C、在基本表中选择满足条件的记录和属性组成一个新的关系

D、其他三项都正确

16、在关系运算中,选择运算是( A )。

A、在基本表中选择满足条件的记录组成一个新的关系

B、在基本表中选择字段组成一个新的关系

C、在基本表中选择满足条件的记录和属性组成一个新的关系

D、其他三项都正确

17、关系代数中的连接操作是由( B )操作组合而成。

A、选择和投影

B、选择和笛卡儿积

C、投影、选择、笛卡儿积

D、投影和笛卡儿积

18、专门的关系运算不包括下列中的( D )。

A、连接运算

B、选择运算

C、投影运算

D、交运算

19、数据库中的冗余数据是指( D )的数据。

A、容易产生错误

B、容易产生冲突

C、无关紧要

D、由基本数据导出

20、如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。

A、关系数据库优化

B、数据字典

C、关系数据库规范化理论

D、关系数据库查询

21、关系数据库规范化是为了解决关系数据库中( A )的问题而引入的。

A、插入、删除及数据冗余

B、提高查询速度

C、减少数据操作的复杂性

D、保证数据的安全性和完整性

22、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系

数据库中的关系必须满足:每一个属性都是( B )。

A、长度不变的

B、不可分解的

C、互相关联的

D、互不相关的

23、在关系数据库中,任何一个关系模式都必须满足( A )。

A、第一范式

B、第二范式

C、第三范式

D、BC范式

24、关系模式中,满足2nf的模式( B )。

A、可能是1nf

B、必定是1nf

C、必定是3nf

D、必定是bcnf

25、在关系数据库系统中,数据模式设计即设计一组( B )来记录用户需求

数据。

A、实体

B、二维表

C、属性

D、视图

26、区分不同实体的依据是( B )。

A、名称

B、属性

C、对象

D、概念

27、关系数据库操作的处理单位( D )。

A、字段

B、记录

C、数据库

D、关系

28、关系R(学号,姓名,性别,生日,入学总成绩)经过( B )运算得到新的关系

S(学号,姓名,入学总成绩)。

A、选择

B、投影

C、连接

D、除

29、关于主关键字描述错误的是( D )。

A、能唯一标识关系中不同元组的属性或属性组合

B、设置关系的主关键字,以保证实体完整性

C、主关键字不能重复

D、主关键字可以取空值

30、在Access表设计中,通过有效性规则设置某表【成绩】字段的值在0~

100之间,属于( B )完整性约束。

A、实体

B、域

C、参照

D、有效

31、在关系数据库中,关系是指( A )。

A、二维表

B、实体

C、属性

D、视图

二、判断题

1、关系表中的每一行称作一个元组。√

2、关系表中的每一列称为属性。√

3、对关系的描述称为关系模型。×

4、数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主

关键字只能由一个字段组成。×

5、候选关键字和主关键字不同,不能唯一标识一个记录。×

6、按照完整性规则,外部关键字的值应该和关联表中的主键值保持一致。√

7、关系就是二维表,二维表就是关系。×

8、消除了部分函数依赖的1nf的关系模式必定是2nf。√

9、关系数据库有坚实的理论基础支持,具有数据结构简单、易理解的特点,

得到众多开发商的支持,是目前主流的数据模型。√

10、如果A表示某学校学生的集合,B表示该学校所有课程的集合,则A与B

的笛卡尔积表示所有可能选课的情况。√

数据库设计理论

数据库的设计理论 第一节,关系模式的设计问题 一概念: 1. 关系模型:用二维表来表示实体集,用外键来表示实体间的联系,这样的数据模型,叫做关系数据模型。 关系模型包含内涵和外延两个方面: 外延:就是关系或实例、或当前值。它与时间有关,随时间的变化而变化。(主要是由于元组的插入、删除、修改等操作引起的) 内涵:内涵是与时间独立的,它包括关系属性、以及域的一些定义和说明。还有数据的各种完整性约束。 数据的完整性约束分为静态约束和动态约束。 静态约束包括数据之间的联系(称为数据依赖),主键的设计和各种限制。 动态约束主要定义如插入、删除和修改等操作的影响。 通常我们称内涵为关系模式。 2. 关系模式:是对一个关系的描述,二维表的表头那一行称为关系模式,又称为表的框架或记录类型。 关系模式的定义包括:模式名、属性名、值域名和模式的主键。关系模式仅仅是对数据特征的描述。 关系模式的一般形式为R ( U , D , DOM , F ) R 是关系名。 U 是全部属性的集合。 D 是属性域的集合。 DOM 是U 和D 之间的映射关系,关系运算的安全限制。 F 是属性间的各种约束关系,也称为数据依赖。

关系模式可以表示为: 关系模式(属性名1,属性名2 ,……,属性名n ) 示例:学生(学号,姓名,年龄,性别,籍贯)。 当且仅当U 上的一个关系r 满足 F 时,r 就称为关系模式R(U,F)上的一个关系,R是关系的型,r 是关系的值,每个值称为R 的一个关系。 关系数据库模式: 一个数据库是由多个关系构成的。 一个关系数据库对应多个不同的关系模式,关系数据库模式是一个数据库中所有的关系模式的集合。它规定了数据库的全局逻辑结构。 关系数据库模式可以表示为: S = { Ri < Ui , Di , DOM , Fi > | i = 1,2,…, n } 3. 关系子模式 关系子模式是用户所用到的那部分数据的描述。 外模式是关系子模式的集合。 4. 存储模式 存储模式及内模式。 关系数据库理论的主要内容: (1)数据依赖。数据依赖起着核心的作用。 (2)范式。 (3)模式的设计方法。 如何设计一个合理的数据库模式: (1)与实际问题相结合。 泛关系模式:把现实问题的所有属性组成一个关系模式 泛关系:泛关系模式的实例称为泛关系。 泛关系模式中存在的问题: a 数据冗余 b 更新异常, c 插入异常 d 删除异常。

第7章关系数据库规范化理论复习题

第7章关系规范化理论 一、单项选择题 1.关系规范化中的删除操作异常是指①,插入操作异常是指②。 A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 答案:①A ②D 2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是。 A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 答案:A 3.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是。 A.互不相关的 B.不可分解的 C.长度可变的 D.互相关联的 答案:B 4.关系数据库规范化是为解决关系数据库中问题而引入的。 A.插入、删除和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 答案:A 5.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及的缺陷。 A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失 答案:C 6.当关系模式R(A,B)已属于3NF,下列说法中是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 答案:B 7. 关系模式1NF是指_________。 A. 不存在传递依赖现象 B. 不存在部分依赖现象

C.不存在非主属性 D. 不存在组合属性 答案:D 8. 关系模式中2NF是指_______。 A.满足1NF且不存在非主属性对关键字的传递依赖现象 B.满足1NF且不存在非主属性对关键字部分依赖现象 C.满足1NF且不存在非主属性 D.满足1NF且不存在组合属性 答案:B 9. 关系模式中3NF是指___________。 A.满足2NF且不存在非主属性对关键字的传递依赖现象 B.满足2NF且不存在非主属性对关键字部分依赖现象 C.满足2NF且不存在非主属性 D.满足2NF且不存在组合属性 答案:A 10.关系模型中的关系模式至少是。 A.1NF B.2NF C.3NF D.BCNF 答案:A 11.关系模式中,满足2NF的模式,。 A.可能是1NF B.必定是1NF C.必定是3NF D.必定是BCNF 答案:B 12.X→Y为平凡函数依赖是指__________。 A.X

噶米第三章连接课后习题参考答案

焊接连接参考答案 一、概念题 3.1 从功能上分类,连接有哪几种基本类型 3.2 焊缝有两种基本类型—对接坡口焊缝和贴角焊缝,二者在施工、受力、适用范围上各 有哪些特点 3.3 对接接头连接需使用对接焊缝,角接接头连接需采用角焊缝,这么说对吗 3.4 h f 和lw 相同时,吊车梁上的焊缝采用正面角焊缝比采用侧面角焊缝承载力高 3.5 为何对角焊缝焊脚尺寸有最大和最小取值的限制对侧面角焊缝的长度有何要求为什么 【答】(1)最小焊脚尺寸:角焊缝的焊脚尺寸不能过小,否则焊接时产生的热量较小,致使施焊时冷却速度过快,导致母材开裂。《规范》规定:h f ≥2t ,式中: t 2——较厚焊件厚度,单位为mm 。 计算时,焊脚尺寸取整数。自动焊熔深较大,所取最小焊脚尺寸可减小1mm ;T 形连接的单面角焊缝,应增加1mm ;当焊件厚度小于或等于4mm 时,则取与焊件厚度相同。 (2)最大焊脚尺寸:为了避免焊缝区的主体金属“过热”,减小焊件的焊接残余应力和残余变形,角焊缝的焊脚尺寸应满足 12.1t h f 式中: t 1——较薄焊件的厚度,单位为mm 。 (3)侧面角焊缝的最大计算长度 侧面角焊缝在弹性阶段沿长度方向受力不均匀,两端大而中间小,可能首先在焊缝的两端破坏,故规定侧面角焊缝的计算长度l w ≤60h f 。若内力沿侧面角焊缝全长分布,例如焊接梁翼缘与腹板的连接焊缝,可不受上述限制。 3.6 简述焊接残余应力产生的实质,其最大分布特点是什么 3.7 画出焊接H 形截面和焊接箱形截面的焊接残余应力分布图。 3.8 贴角焊缝中,何为端焊缝何为侧焊缝二者破坏截面上的应力性质有何区别 3.9 规范规定:侧焊缝的计算长度不得大于焊脚尺寸的某个倍数,原因何在规范同时有焊 缝最小尺寸的规定,原因何在 规范禁止3条相互垂直的焊缝相交,为什么。 举3~5例说明焊接设计中减小应力集中的构造措施。

数据库第三章作业

数据库第三章作业 标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

第3章关系数据库系统RDBS 一. 简答题 1.对于表中几个特殊的列,如主键、候选键和外键,分别用什么限制来保证它们的完整性对 表中其它一般性的列,用什么限制来保证它们的完整性 答:主键:其值必须是唯一,不为空值; 候选键:其值必须唯一,可有也只能有一个空值; 外键:主键值在修改和删除时,从表中与该主键值相同的外键值可级联(CASCADE)修改和删除,或改为空值、默认值、禁止主表主键值的修改和删除; 一般的列:检查约束和断言。 2.SQL SERVER中规则的目的 答:规则的目的针对表中的某一列,指明该列的取值范围。 3.SQL SERVER中在定义某些限制时,分列级与表级,其分类的原则是什么 答:列级检查约束针对表中一列; 表级检查约束则针对同一表中多列 4.外键限制定义的条件 答:外键限制的列必须是另一个表中的主键。 5.关系代数的基本操作符笛卡尔乘积最大的作用是什么 答:基本操作符:投影,选择,交,积,差; 作用:把任意两个不相关的表相连。 6.为什么说在实际查询中自然连接是用得比较多的 答:可以从两个关系实例的笛卡尔乘积中选出同时满足一个或多个条件等式的行,每个条件等式中的列名相同。 7.关系代数中对结果有重复元组时,如何处理 答:将去掉重复元组。 8.连接的分类 答:条件连接:加入连接条件,对两个关系实施连接; 等连接:是条件连接的特例。要求连接条件由等式组成; 自然连接:是等连接的特例。要求等式中涉及的字段名必须相等; 外连接:是涉及有空值的自然连接。 9.外连接又分3种,其依据是什么 答:左外联结,右外联结,全外联结。 二. 单项选择题

《数据库原理》知识点总结

《数据库原理》知识点总结标准化文件发布号:(9312-EUATWW-MWUB-WUNN-INNUL-DQQTY-

目录未找到目录项。 一数据库基础知识(第1、2章) 一、有关概念 1.数据 2.数据库(DB) 3.数据库管理系统(DBMS) Access 桌面DBMS VFP SQL Server Oracle 客户机/服务器型DBMS MySQL DB2 4.数据库系统(DBS) 数据库(DB) 数据库管理系统(DBMS) 开发工具 应用系统 二、数据管理技术的发展 1.数据管理的三个阶段 概念模型 一、模型的三个世界 1.现实世界

2.信息世界:即根据需求分析画概念模型(即E-R图),E-R图与DBMS 无关。 3.机器世界:将E-R图转换为某一种数据模型,数据模型与DBMS相关。 注意:信息世界又称概念模型,机器世界又称数据模型 二、实体及属性 1.实体:客观存在并可相互区别的事物。 2.属性: 3.关键词(码、key):能唯一标识每个实体又不含多余属性的属性组合。 一个表的码可以有多个,但主码只能有一个。 例:借书表(学号,姓名,书号,书名,作者,定价,借期,还期) 规定:学生一次可以借多本书,同一种书只能借一本,但可以多次续借。 4.实体型:即二维表的结构 例 student(no,name,sex,age,dept) 5.实体集:即整个二维表 三、实体间的联系: 1.两实体集间实体之间的联系 1:1联系 1:n联系 m:n联系 2.同一实体集内实体之间的联系 1:1联系 1:n联系 m:n联系 四、概念模型(常用E-R图表示) 属性: 联系: 说明:① E-R图作为用户与开发人员的中间语言。 ② E-R图可以等价转换为层次、网状、关系模型。 举例: 学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授 和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课程有若干学生选修。用E-R图画出概念模型。

数据库规范化理论习题

规范化理论习题1. 解释下列名词: 函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、候选关键字、主关键字、全关键字、1NF、2NF、3NF、BCNF、多值依赖、4NF、连接依赖、5NF、最小函数依赖集、无损分解 函数依赖:FD(function dependency),设有关系模式R(U),X,Y是U的子集, r是R的任一具体关系,如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y], 则称X函数决定Y,或Y函数依赖于X,记为X→Y。X→Y为模式R的一个函数依赖。 部分函数依赖:即局部依赖,对于一个函数依赖W→A,如果存在X W(X包含于W)有X→A成立,那么称W→A是局部依赖,否则称W→A为完全依赖。 完全函数依赖:见上。 传递函数依赖:在关系模式中,如果Y→X,X→A,且X Y(X不决定Y), A X(A不属于X),那么称Y→A是传递依赖。 候 选关键字:设K 为关主关键字:若关系模式R有多个候选码,则选定其中一个作为主关键字 (Primary Key),有时也称作为主码。 全关键字:若关系模式R整个属性组都是码,称为全关键字(All Key)或全码。 1NF:第一范式。如果关系模式R的所有属性的值域中每一个值都是不可再分解的值, 则称R是属于第一范式模式。如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式。第一范式的模式要求属性值不可

再分裂成更小部分,即属性项不能是属性组合和组属性组成。 2NF:第二范式。如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称是第二范式模式;如果某个数据库模式中每个关系模式都是第二范式的,则称该数据库模式属于第二范式的数据库模式。 (注:如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R 的非主属性。) 。 3NF:第三范式。如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模式。如果某个数据库模式中的每个关系模式都是第三范式,则称为3NF的数据库模式。 BCNF:BC范式。如果关系模式R是第一范式,且每个属性都不传递依赖于R 的候选键,那么称R是BCNF的模式。 多值依赖:设R(U)是属性集U上的一个关系模式,X,Y,Z是U的子集,并且Z=U-X-Y, 用x,y,z分别代表属性集X,Y,Z的值,只要r是R的关系,r中存在元组(x,y1,z1)和(x,y2,z2)时,就也存在元组(x,y1,z2)和(x,y2,z1),那么称多值依赖(MultiValued Dependency MVD) X→→Y在关系模式R中成立。 4NF:第四范式。设R是一个关系模式,D是R上的多值依赖集合。如果D中成立非平凡多值依赖X→→Y时, X必是R的超键,那么称R是第四范式的模式。 连接依赖:关系模式R(U)中,U是全体属性集,X,Y,…,Z是U的子集,当且仅当R是由其在X,Y,…,Z上投影的自然连接组成时,称R满足对X,Y,…,Z的连接依赖。记为JD(X,Y,…,Z)。 5NF:关于模式R中,当且仅当R中每个连接依赖均为R的候选码所蕴涵时,称R属于5NF。

第三章习题与参考答案

第三章习题与参考答案 3-1 输水管路的直径为150㎜输水量为981kN/hr 求断面平均流 速。 (答:1.57m/s ) 3-2 矩形风道的断面为300×400㎜2,风量为2700m 3/hr ,求断面 平均流速,若出风口断面缩小为150×700㎜2,该处的平均流速多大? (答:6.25m/s,25.0m/s ) 3-3 一圆形风道,风量为10000 m 3/hr ,最大允许流速为20 m/s , 试设计其直径(应为50㎜的整倍数)并核算其流速. (答:450㎜,17.5 m/s) , 各为多大才能保证两支管的质量流量相等? (答:s m v s m v /2.22,/1832==) 3-6 在4×4㎝2的空气压缩机进口管路中,空气的密度委1.2kg/m 3, 平均流速为4m/s ,经过压缩后,在直径为2.5cm 的圆管中,以 3m/s 的平均流速排出,求出口的空气密度和质量流量。 (答:5.22kg/m 3,7.68×10-3kg/s )

3-7 试比较1和3点流速的大小:1)在等直径立管中,2)在渐 () () () 10107 1 0203; 2; 11? ?? ?????=????????=???? ?????????????=r y u u r y u u r y u u m m m 3-9 已知圆管中的流速分布曲线为7 1 0????????=r y u u m ,求流速等于平均 流速的点离壁面的距离。 c y (答:0242) 0r 3-10 求题(3-8)中各种情况的动能修正系数α值 (答:2,1.057,1.03) 3-11 圆喷嘴在圆管中喷射流体,流速分布如图,已知, mm d 501=

关系数据库理论

第4部分关系数据库理论 复习习题与讲解资料 【主讲教师:钱哨】 一.考试大纲考点要求 1 了解关系模式设计中可能出现的问题及其产生原因以及解决的途径。 2 掌握函数依赖、完全函数依赖、部分函数依赖、传递函数依赖的定义,能计算属性的封闭集,并由此得到关系的候选键。 3 掌握第一范式( 1NF )、第二范式( 2NF )和第三范式( 3NF )的定义,能判别关系模式的范式等级。 4 掌握关系模式的分解(规范到 3NF )的步骤、分解的原则和分解的方法。 二.单项选择题 1. 为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是()。 A. 关系规范化理论 B. 关系代数理论 C.数理逻辑 D. 关系运算理论 2. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。 A. 长度不变的 B. 不可分解的 C.互相关联的 D. 互不相关的 3. 已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→ A },该关系模式的候选关键字是()。 A.AB B. BE C.CD D. DE

4. 设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO,则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足()。 A. 1NF B.2NF C. 3NF D. BCNF 5. 设有关系模式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的一个关键字是()。 A. (S,C) B. (T,R) C. (T,P) D. (T,S) 6. 关系模式中,满足2NF的模式()。 A. 可能是1NF B. 必定是1NF C. 必定是3NF D. 必定是BCNF 7. 关系模式R中的属性全是主属性,则R的最高范式必定是()。 A. 1NF B. 2NF C. 3NF D. BCNF 8. 消除了部分函数依赖的1NF的关系模式,必定是()。 A. 1NF B. 2NF C. 3NF D. BCNF 9. 如果A->B ,那么属性A和属性B的联系是()。 A. 一对多 B. 多对一 C.多对多 D. 以上都不是 10. 关系模式的候选关键字可以有1个或多个,而主关键字有()。 A. 多个 B. 0个 C. 1个 D. 1个或多个 11. 候选关键字的属性可以有()。 A. 多个 B. 0个 C. 1个 D. 1个或多个 12. 关系模式的任何属性()。 A. 不可再分 B. 可以再分 C. 命名在关系模式上可以不唯一 D. 以上都不是 13. 设有关系模式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分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W1的规范化程序最

关系数据库规范化理论常见试题及答案

关系数据库规范化理论常见试题及答案 1.关系规范化中的操作异常有哪些?它是由什么引起的?解决的办法是什么? 答:关系规范化中的操作异常有插入异常、更新异常和删除异常,这些异常是由于关系中存在不好的函数依赖关系引起的。消除不良函数依赖的办法是进行模式分解,即将一个关系模式分解为多个关系模式。 2.第一范式、第二范式和第三范式的关系的定义是什么? 答:不包含非原子项属性的关系就是第一范式的关系;对于第一范式的关系,如果此关系中的每个非主属性都完全函数依赖于主键,则此关系属于第二范式;对于第二范式的关系,如果所有的非主属性都不传递依赖于主键,则此关系就是第三范式的。 3.什么是部分依赖?什么是传递依赖?请举例说明。 答:部分依赖关系是指某个属性只由构成主键的部分列决定,而和另一些列无关。例如对关系:学生选课(学号,姓名,课程号,成绩),此关系的主键是(学号,课程号),而“姓名”列只由“学号”决定,与“课程号”无关,这就是部分依赖关系。 传递依赖指的是某个非主键属性是由另一个非主键属性决定的,而这个非主键属性再由主键决定。例如对关系:学生(学号、姓名、所在系,系主任),此关系的主键为(学号),而“系主任”由“所在系”决定,“所在系”又由“学号”决定,因此“系主任” 对“学号”是传递依赖关系。 4.第三范式的表是否一定不包含部分依赖关系? 答:是的。 5.对于主键只由一个属性组成的关系,如果它是第一范式关系,则它是否一定也是第二范式关系?答:是的。因为如果一个关系的主键只由一个属性组成,则此关系中一定不会存在部分依赖关系。 6.设有关系模式:学生修课管理(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一名学生可以选修多门课程,一门课程可以被多名学生选修。一名学生有唯一的所在系,每门课程有唯一的课程名和学分。请指出此关系模式的候选键,判断此关系模式是第几范式的;若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。 答:候选键为:(学号,课程号),它也是此关系模式的主键。由于存在函数依赖:学号→姓名,课程号→课程名 因此,存在非主属性对主键的部分函数依赖关系,因此它不是第二范式的表。分解如下:学生表(学号,姓名,所在系,性别),主键为“学号”,已属于第三范式。 课程表(课程号,课程名,学分),主键为“课程号”,已属于第三范式。 选课表(学号,课程号,成绩),主键为(学号,课程号),已属于第三范式 7.设有关系模式:学生表(学号,姓名,所在系,班号,班主任,系主任),其语义为:一名学生只在一个系的一个班学习,一个系只有一名系主任,一个班只有一名班主任,一个系可以有多个班。请指出此关系模式的候选键,判断此关系模式是第几范式的;若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。

第4章+关系数据库设计理论答案

第4章关系数据库设计理论 选择题答案: (1) A (2) B (3) B (4) A (5) D (6) B (7) C (8) B (9) B (10) C (11) D (12) A (13) D (14) D (15) B (16) B (17) D (20) C (21) C (23) A (26) B (27) B (28) B (29) B (30) B (31) D (33) B B D 一、选择题: 1. 为了设计出性能较优的关系模式,必须进行规范化,规范化主要的理论依据是()。 A. 关系规范化理论 B. 关系代数理论C.数理逻辑 D. 关系运算理论 2. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。 A. 长度不变的 B. 不可分解的 C.互相关联的 D. 互不相关的 3. 已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是()。 A.AB B. BE C.CD D. DE 4. 设学生关系S(SNO,SNAME,SSEX,SAGE,SDPART)的主键为SNO,学生选课关系SC(SNO,CNO,SCORE)的主键为SNO和CNO, 则关系R(SNO,CNO,SSEX,SAGE,SDPART,SCORE)的主键为SNO和CNO,其满足()。 A. 1NF B.2NF C. 3NF D. BCNF 5. 设有关系模式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的一个关键字是()。 A. (S,C) B. (T,R) C. (T,P) D. (T,S) 6. 关系模式中,满足2NF的模式()。 A. 可能是1NF B. 必定是1NF C. 必定是3NF D. 必定是BCNF 7. 关系模式R中的属性全是主属性,则R的最高范式必定是()。 A. 1NF B. 2NF C. 3NF D. BCNF 8. 消除了部分函数依赖的1NF的关系模式,必定是()。 A. 1NF B. 2NF C. 3NF D. BCNF 9. 如果A->B ,那么属性A和属性B的联系是()。 A. 一对多 B. 多对一C.多对多 D. 以上都不是 10. 关系模式的候选关键字可以有1个或多个,而主关键字有()。 A. 多个 B. 0个 C. 1个 D. 1个或多个 11. 候选关键字的属性可以有()。 A. 多个 B. 0个 C. 1个 D. 1个或多个 12. 关系模式的任何属性()。 A. 不可再分 B. 可以再分 C. 命名在关系模式上可以不唯一 D. 以上都不是 13. 设有关系模式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分解为三个关系

03第三章 计划习题答案2 (1)

第三章计划习题解答 复习题 1、计划的含义是什么? 答: 计划工作是收集信息,预测未来,确定目标,制定行动方案,明确方案实施的措施,规定方案实施的时间、地点的一个过程。计划是计划工作的结果文件,其中记录了组织未来所采取行动的规划和安排,即是组织预先制定的行动方案。 2、阐述计划工作的性质。 答: 计划具有首位性、普遍性、目的性、实践性、明确性、效率性。 计划的首位性:计划是进行其他管理的基础或前提条件。组织的管理过程首先应当明确管理目标、筹划实现目标的方式和途径,而这些恰恰是计划工作的任务,因此计划位于其他管理职能的首位。 计划的普遍性:实际的计划工作涉及到组织或企业中的每一位管理者及员工,上至首席执行官(CEO),总经理,下至各部门经理、主管人员、组长、领班及员工,只是程度不同而已。 计划的目的性:计划的目的性是非常明显的。任何组织或个人制订的各种计划都是为了促使组织的总目标和一定时期的目标的实现。确切地说,计划可以使组织有限的资源得到合理的配置,可以减少浪费,提高效率,规范组织人员行为,提高成员工作的目的性,以维持组织的生存和发展。 计划的实践性:计划的实践性主要是计划的可操作性。符合实际、易于操作、目标适宜是衡量一个计划好坏的重要标准。为了使组织计划具有可操作性并获得理想的效果,在计划之前进行充分的调查研究,准确把握环境和组织自身的状况,努力做到目标合理,时机把握准确,必须实施方法和措施具体、明确、有效。 计划的明确性:计划应明确表达出组织的目标与任务,明确表达出实现目标所需用的资源(人力、物力、财力、信息等)以及所采取行动的程序、方法和手段,明确表达出各级管理人员在执行计划过程中的权力和职责。 计划的效率性:计划的效率性主要是指时间和经济性两个方面。计划的时效性表现在两个方面,一个是计划工作必须在计划期开始之前完成计划的制定工作,二是任何计划必须慎重选择计划期的开始和截止时间。 3、阐述计划的重要性。 答 : 计划是指对现在及过去的有关信息进行分析,对可能的未来发展进行评估,以确定组织未来命运方案的过程。计划是管理活动的依据,是合理配置资源、减少浪费、

第三章关系数据库

第3章关系数据库 本章学习目标 本章深入地讨论了关系数据库系统的基本概念、函数的依赖关系,并在此基础上介绍了关系规范化理论,以及关系数据库的基本元素,如实体、关系、表、关键字、索引等。通过本章学习,读者应该掌握以下内容: ●掌握函数的依赖关系(完全函数依赖、部分函数依赖和传递函数依 赖) ●候选关键字,关键字和主属性的基本定义 ●关系规范化的理论,掌握范式的基本概念和分解方法 3.1基本概念 按关系数据模型组织的数据库是关系数据库。其理论基础是集合代数。按集合代数理论,关系名及其属性序列称为关系模式或关系的型。一个元组为其所属关系模式的一个值,对应一个实体或一组联系。元组中每一个分量对应该实体或联系的一个属性值。 例如一个关系名为RELATION,其属性有attrl,attr2,…,attrN则关系模式简单写成,RELATION(attr1,attr2,…,attrN),其一个属性或若干属性取值的集合称为域,同一域中数据是同质的,例如性别域{男,女} ,姓名域{张,王,林,…彭}等。各域各取一值的完全组合称为这些域的笛卡尔积。例如图3.1所示,性别域和姓名域的笛卡尔积为C。 一般说来,域D1和域D2的笛卡尔积是一个表,其属性为原D1域和D2域所有属性的集合,其行数为D1域值的个数和D2域值个数的乘职,每一行由D1和D2各取一值组成,所有各行均不重复。如果给定一组域D1,D2,…D n,这些域中允许有相同的。则D1*D2*…*Dn={(d1,d2,…dn)︱di∈Di,I=1,2,…n} ,其中每一个元素(d1,d2,…dn)叫做一个N元元组,或简称为元组。元素中的每一个值叫作元组的一个分量,也是它所对应的那个属性的一个值。多个属性构成的关系是这些属性所属域的笛卡尔积的子集,一般说来只有其真子集才有意义。图3.1的关系中同一位老师的性别不可能既为男又为女,因而C中只有一半元组是有意义的。

《数据库原理》1-2章作业(答案)

《数据库原理》知识点 第一章 1、什么是4D(Data, DB、DBMS、DBS),它们之间的关系? 答: 所谓4D是分别指:数据(Data)、数据库(DB或DataBase)、数据库管理系统(DBMS)、数据库系统(DBS)。其中: 数据(Data): 数据库(DB或DataBase): 数据库管理系统(DBMS): 数据库系统(DBS): 当开发一个数据库系统(DBS)时,通常需要借助数据库管理系统(DBMS)来完成建立数据库(DB)、对数据库中数据(Data)进行操作等功能。 2、数据模型的组成要素有哪些? 答:包括: 数据结构:描述数据库的组成对象以及对象之间的联系。 数据操作:指对数据库中各种对象的实例允许执行的操作集合。 数据的完整性约束条件:是指给定的数据模型中数据及其联系所具有的制约和依存规则。 3、ER模型的组成要素有哪些? 答: 实体型、属性和联系所组成。 实体型: 属性: 联系: 4、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中有的教授和副教授每人各带若干研究生,每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。请用E-R图画出此学校的概念模型。 答:

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

6、试述数据库系统三级模式结构,这种结构的优点是什么? 答: 数据库系统的三级模式结构由外模式、模式、内模式组成。 外模式: 模式: 内模式: 数据库系统的三级模式是针对数据的3个抽象级别,其优点是:它把数据的具体组织留给DBMS管理,使用户能抽象地处理数据,而不必关心数据在计算机中的具体表示和存储方式。 为了能够在内部实现这3个抽象层次之间的联系和转换,数据库系统在三级模式之间提供了二层映像:外模式/模式映像、模式/内模式映像,通过二层映像保证了数据库系统中数据能够具有较高的逻辑独立性和物理独立性。 7、叙述DBS的组成,其中的主要软件是什么?主要人员是谁? 答: DBS一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。 主要软件包括:数据库管理系统。 主要人员:数据库管理员。 第二章 1、叙述关系模型的三类完整性,并举例说明。 答:

03第三章关系数据库(答案)

一、单项选择题 1、实体是信息世界中地术语,与之对应地关系数据库术语为(). 、元组、数据库、字段、文件 2、关系数据表地主关键字由()个字段组成. 、一个、两个、多个、一个或几个 3、在概念模型中,一个实体集对应于关系模型中地一个(). 、元组、字段、属性、关系 4、下列叙述中,()是不正确地? 、一个关系中可以出现相同地行、关系中地列称为属性 、关系中地行称为元组、属性地取值范围称为域 5、下列关于关系模式地码地叙述中,()是不正确地? 、从候选码中选出一个作为主码,在关系中只能有一个主码 、主码可以是单个属性,也可以是属性组 、在关系中只能有一个候选码 、若一个关系模式中地所有属性构成码,则称为全码 6、关于关系模式地关键字,以下说法正确地是(). 、一个关系模式可以有多个主关键字 、一个关系模式可以有多个侯选关键字 、主关键字可以取空值 、关系模式必须有主关键字 7、在关系数据库中,关系是指(). 、视图、属性、实体、二维表 8、如果表示某学校学生地集合,表示该学校所有课程地集合,则与地笛卡尔 积表示(). 、所有可能选课地情况、所有学生选部分课程地情况 、所有课程被部分学生选课地情况、均不是 9、如果集合含个元素,集合含个元素,则与地笛卡尔积包含()个元素. 、、、、 10、数据地完整性是指(). 、数据地存储和使用数据地程序无关 、防止数据被非法使用 、数据地正确性、一致性 、减少重复数据 11、关系模型中有三类基本地完整性约束,定义外部关键字实现地是(). 、实体完整性、域完整性 、参照完整性、实体完整性、参照完整性和域完整性 12、某表地性别字段只能输入男或女,属于()约束. 、实体完整性、域完整性 、参照完整性、实体完整性、参照完整性和域完整性 13、关系代数运算是以()为基础地运算. 、关系运算、谓词演算、集合运算、代数运算 14、对关系和关系进行集合运算,结果中既包含中元组也包含中元组,这种集 合运算称为().

概率论与数理统计03-第三章作业及答案

习题3-1 而且12{0}1P X X ==. 求1和2的联合分布律. 解 由12{0}1P X X ==知12{0}0P X X ≠=. 因此X 1和X 2的联合分布 于是根据边缘概率密度和联合概率分布的关系有X 1和X 2的联合分布律

(2) 注意到12{0,0}0P X X ===, 而121{0}{0}04 P X P X =?== ≠, 所以 X 1和X 2不独立. 2. 设随机变量(X ,Y )的概率密度为 (,)(6),02,24, 0,.f x y k x y x y =--<<<

数据库第三章知识题

第3章SQL语言习题 一、单项选择题 1.SQL语言是()的语言,易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 2.SQL语言是()语言。 A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库 3.SQL语言具有()的功能。 A.关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 4.关于SQL语言,下列说法正确的是()。 A 数据控制功能不是SQL语言的功能之一 B SQL采用的是面向记录的操作方式,以记录为单位进行操作 C SQL是非过程化的语言,用户无须指定存取路径 D SQL作为嵌入式语言语法与独立的语言有较大差别 5.对表中数据进行删除的操作是()。 A.DROP B.ALTER C.UPDATE D.DELETE 6.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是()。 A.SELECT B.INSERT C.UPDATE D.DELETE 7.SQL语言具有两种使用方式,分别称为交互式SQL和()。 A.提示式SQL B.用户式SQL C.嵌入式SQL D.解释式SQL 8.SQL语言中,实现数据检索的语句是()。 A.SELECT B.INSERT C.UPDATE D.DELETE 9.下列SQL语句中,修改表结构的是()。 A.ALTER B.CREATE C.UPDATE D .DELETE 10.在SQL中,用户可以直接操作的是()。 A 基本表 B 视图 C 存储文件 D 基本表和视图 11.在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。 A WHERE B FROM C SELECT D HAVING 12.在SELECT语句中,需对分组情况满足的条件进行判断时,应使用()。 A WHERE B GROUP BY C ORDER BY D HAVING 13.SQL中,与“NOT IN”等价的操作符是()。 A =ANY B <>ANY C =ALL D <>ALL 14.视图建立后,在数据字典中存放的是()。 A 查询语句 B 组成视图的表的内容 C 视图的定义 D 产生视图的表的定义

数据库原理及应用(课后练习)---第4章 关系数据库设计理论

第4章关系数据库设计理论第4章关系数据库设计理论 习题 一、选择题 1、C 2、B 3、C 4、C 5、A 6、B 7、A 8、B 9、D 10、B 二、填空题 1、数据依赖主要包括_函数_依赖、_多值_依赖和连接依赖。 2、一个不好的关系模式会存在_插入异常_、_删除异常_和__修改复杂_等弊端。 3、设X→Y为R上的一个函数依赖,若_对任意X的真子集X’,均无X’→Y 存在__,则称Y完全函数依赖于X。 4、设关系模式R上有函数依赖X→Y和Y→Z成立,若_Y不包含于X_且_Y→X不成立_,则称Z传递函数依赖于X。 5、设关系模式R的属性集为U,K为U的子集,若_K→U为完全函数依赖_,则称K 为R的候选键。 6、包含R中全部属性的候选键称_主属性_。不在任何候选键中的属性称__非主属性_。 7、Armstrong公理系统是_有效__的和_完备__的。 8、第三范式是基于_函数_依赖的范式,第四范式是基于_多值_依赖的范式。 9、关系数据库中的关系模式至少应属于_第一_范式。 10、规范化过程,是通过投影分解,把_一个范式级别较低的_的关系模式“分解”为_若干个范式级别较高__的关系模式。 111

数据库原理及应用 112 三、简答题 1、解释下列术语的含义:函数依赖、平凡函数依赖、非平凡函数依赖、部分函数依赖、完全函数依赖、传递函数依赖、范式、无损连接性、依赖保持性。 解: 函数依赖:设关系模式R (U ,F ),U 是属性全集,F 是U 上的函数依赖集,X 和Y 是U 的子集,如果对于R (U )的任意一个可能的关系r ,对于X 的每一个具体值,Y 都有唯一的具体的值与之对应,则称X 函数决定Y ,或Y 函数依赖于X ,记X →Y 。我们称X 为决定因素,Y 为依赖因素。当Y 不函数依赖于X 时,记作:X Y 。当X →Y 且Y →X 时,则记作:X ?Y 。 平凡函数依赖:当属性集Y 是属性集X 的子集时,则必然存在着函数依赖X →Y ,这种类型的函数依赖称为平凡的函数依赖。 非平凡函数依赖:如果Y 不是X 子集,则称X →Y 为非平凡的函数依赖。 完全函数依赖与部分函数依赖:设有关系模式R (U ),U 是属性全集,X 和Y 是U 的子 集,X →Y ,并且对于X 的任何一个真子集X ',都有X 'Y ,则称Y 对X 完全函数依赖(Full Functional Dependency ),记作X ?→?f Y 。如果对X 的某个真子集X ',有X '→Y ,则称Y 对X 部分函数依赖(Partial Functional Dependency ),记作X ?→? p Y 。 传递函数依赖:设有关系模式R (U ),U 是属性全集,X ,Y ,Z 是U 的子集,若X →Y (Y X ),但Y X ,又Y →Z ,则称Z 对X 传递函数依赖(Transitive Functional Dependency ),记作:X ?→? t Z 。 范式:在关系数据库的规范化过程中,为不同程度的规范化要求设立的不同的标准或准则称为范式(Normal Form )。满足最低要求的叫第一范式,简称1NF 。在第一范式中满足进一步要求的为第二范式(2NF),其余以此类推。R 为第几范式就可以写成R ∈xNF (x 表示某范式名)。 当把某范式看成是满足该范式的所有关系模式的集合时,各个范式之间的集合关系可以表示为:5NF ?4NF ?BCNF ?3NF ?2NF ?1NF 。 一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式的集合,这种过程就叫规范化。 无损连接性:设R (X ,Y ,Z ),X 、Y 、Z 为不相交的属性集合,如果有X →Y 、X →Z ,则有R (X ,Y ,Z )=R[X ,Y]∞R[X ,Z],其中R[X ,Y]表示关系R 在属性(X ,Y )上的投影,即R 等于两个分别含决定因素X 的投影关系(分别是R[X ,Y]与R[X ,Z])在X 上的自然连接,这样便保证了关系R 分解后不会丢失原有的信息,这称作关系分解的无损连接性。 依赖保持性:设有关系模式R (U ,F ),Z ?U ,则Z 所涉及到的F 中所有函数依赖为F

关系数据库规范化理论

第四章关系数据库规范化理论 一个关系数据库模式由一组关系模式组成,一个关系模式由一组属性名组成。关系数据库设计,就是如何把已给定的相互关联的一组属性名分组,并把每一组属性名组成关系的问题。然而,属性的分组不是唯一的,不同的分组对应着不同的数据库应用系统,它们的效率往往相差很远。 为了使数据库设计合理可靠,简单实用,长期以来,形成了关系数据库设计的理论——规范化理论。 4.1 关系规范化的作用 规范化,就是用形式更为简洁,结构更加规范的关系模式取代原有关系模式的过程。 如果将两个或两个以上实体的数据存放在一个表里,就会出现下列三个问题:?数据冗余度大 ?插入异常 ?删除异常 所谓数据冗余,就是相同数据在数据库中多次重复存放的现象。数据冗余不仅会浪费存储空间,而且可能造成数据的不一致性。 插入异常是指,当在不规范的数据表中插入数据时,由于实体完整性约束要求主码不能为空的限制,而使有用数据无法插入的情况。 删除异常是指,当不规范的数据表中某条需要删除的元组中包含有一部分有用数据时,就会出现删除困难。 (以P98工资表为例) 解决上述三个问题的方法,就是将不规范的关系分解成为多个关系,使得每个关系中只包含一个实体的数据。 (讲例子解) 当然,改进后的关系模式也存在另一问题,当查询职工工资时需要将两个关系连接后方能查询,而关系连接的代价也是很大的。 那么,什么样的关系需要分解?分解关系模式的理论依据又是什么?分解完后能否完全消除上述三个问题?回答这些问题需要理论指导。下面,将加以讨论: 4.2 函数依赖 4.2.1属性间关系 实体间的联系有两类:一类是实体与实体之间联系;另一类是实体内部各属性间的联系。

相关主题
文本预览
相关文档 最新文档