数据库的 题。。

数据库的 题。。,第1张

1、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是1对1的联系。 B错 1对多

2、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为∏学生号(X)与S的自然连接 A对

3、若一个关系的任何属性都不传递依赖任何候选码,则称该关系达到BC范式。 B错 对于关系模式R,若 R中的所有非平凡的、完全的函数依赖的决定因素是码,则R属于BCNF。

4、在SQL语句中,修改数据库表结构的命令是ALTER TABLE。 A对

5、在SQL语句中,删除数据库的命令是DELETE DATABASE。B错 drop

6、设置惟一值约束的列不可以为空。 B错 可以为空

7、SQL是结构化查询语言。A对

8、在SQL中,列级完整性约束分为4种情况,表级完整性约束分为6种情况。 B错 反了

9、在SQL中完整性约束分为列级完整性约束和表级完整性约束两个方面。 A对

10、数据库的内模式和模式都可以有多个。B 错 一个内模式 多个外模式

11、主键的字段的值可以为空。B错 主键 唯一不空

12、Order by子句对于查询结果的输出行数没有影响。A对

13、UNION运算符是用于将两个或多个检索结果合并成一个结果。A对

14、在SELECT语句中,如果要过滤结果集中的重复行,可以在字段列表前面加上DISTINCT。A对

15、数据库设计中的概念模型独立于硬件设备和DBMS。A对

C项存在数据冗余,住宿费只需要寝室类别就能够确定。而且C中的S2中达不到3NF,寝室类别不能够确定姓名。那么姓名就要变成主属性,从而存在了非主属性的部分函数依赖,3NF是在2NF的基础上的。它连2NF都达不到。

第四章 关系数据库的模式设计

45 什么是关系数据库:

关系数据库是以关系模型为基础的数据库,它利用关系来描述现实世界。一个关系既可以用来描述一个实体及其属性,也可以用来描述实体间的联系。关系实质上是一张二维表。

46 一个关系模型有哪两个方面内容:

一个关系模型包括外延和内涵两个方面的内容。

外延就是通常所说的关系,或实例,或当前值。它与时间有关,随着时间的推移在不断变化。(由于元组的插入、删除、修改引起的)

内涵是与时间独立的,包括关系、属性、及域的一些定义和说明,还有各种数据完整性约束。

47 数据完整性约束分为哪两类:

数据完整性约束分为静态约束和动态约束。

静态约束:包括各种数据之间的联系(数据依赖),主键的设计和关系值的各种限制等等。这一类约束是如何定义关系的有效数据问题。

动态约束:主要定义如插入、删除、和修改等各种 *** 作的影响。

48 关系数据库设计理论主要包括哪些内容:

关系数据库设计理论主要包括三个方面的内容:数据依赖、范式、模式设计方法。其中数据依赖起着核心的作用。

49 数据库使用过程中存在的问题是什么:

数据冗余、更新异常、插入异常、删除异常。

50 函数依赖(FD)的定义:

设有关系模式R(A1,A2,……,An)(即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的一个函数依赖。

或者说,对于X的每一个具体值,都有Y惟一的具体值与之对应,即Y值由X值决定,因而

这种数据依赖称为函数依赖。

51 函数依赖的逻辑蕴涵、FD的闭包F+:

设F是关系模式R的一个函数依赖集,X,Y是R的属性子集,如果从F中的函数依赖能够推出X—>Y,则称F逻辑蕴涵X—>Y,记为F X→Y。

被F逻辑蕴涵的函数依赖的全体构成的集合,称为F的闭包,记为F+。F+={X→Y|F X→Y}

52 候选键、主属性、非主属性:

设有关系模式R(A1,A2,……,An),F是R的一个函数依赖集,X是{A1,A2,……,An}的一个子集。如果

① X→A1A2……An∈F+,且

② 不存在X真子集Y,使得Y→A1A2……An成立,则称X是R的候选键。

包含在任何一个候选键中的属性称为主属性,不包含在任何一个候选键中的属性称为非主属性。

53 函数依赖的推理规则:

设有关系模式R(A1,A2,……,An)和属性集U= A1,A2,……,An,X,Y,Z,W是U的一个子集,F是R的一个函数依赖集,推理规则如下:

(1) 自反律:如果Y X U,则X→Y在R上成立。

(2) 增广律:如果X→Y为F所蕴涵,Z U,则XZ→YZ在R上成立。

(3) 传递律:如果X→Y和Y→Z在R上成立,则X→Z在R上成立。

FD的其他三个推理规则:

(4) 合并律:如果X→Y成立,那么X→YZ成立。

(5) 伪传递律:如果X→Y和WY→Z成立,那么WX→Z成立。

(6) 分解律:如果X→Y和Z Y成立,那么X→Z成立。

54 什么是平凡的FD?平凡的FD可根据哪一条推理规则推出?

如果X→Y,并且Y X,则称X→Y是平凡的FD。根据推理规则的自反律可推出。

55 关系模式的分解有几个不同的衡量标准:

分解具有无损联接;

分解要保持函数依赖;

分解既要保持依赖,又要具有无损联接。

56 什么是无损连接:

设有关系模式R,分解成关系模式ρ={R1,R2,……Rk},F是R的一个函数依赖集。如果对R中满足F的每一个关系r都有:r=πR1(r)|×|πR2(r)|×|……πRK(r),则称这个分解ρ是无损联结分解。

57 试叙保持函数依赖的定义:

设F是属性集U上的一个函数依赖集,Z是U上的一个子集,F在Z上的一个投影定义为:πZ(F)={X→Y|X→Y∈F+且XY Z}

设关系模式R的一个分解为ρ={R1,R2,……Rk},F是R的一个函数依赖集,如果

则称为分解ρ保持函数依赖。

58 第一范式(1NF):

如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R是属于第一范式模式。

59 第二范式(2NF):

如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的候选键,则称R是第二范式模式。

60 第三范式(3NF):

如果关系模式R是第一范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模式。

61 BCNF:

如果关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是BCNF的模式。从BCNF的定义可明显地得出如下结论:

(1) 所有非主属性对键是完全函数依赖。

(2) 所有主属性对不包含它的键是完全函数依赖。

(3) 没有属性完全函数依赖于非键的任何属性组。

如果模式R是BCNF,则它必定是第三范式,反之,则不一定。

62 模式设计方法的原则:

关系模式R相对于函数依赖集F分解成数据库模式ρ={R1,R2,……Rk},一般应具有下面三个特性:

(1) ρ中每个关系模式Ri是3NF或BCNF

(2) 保持无损联结

(3) 保持函数依赖集

(4) ρ中模式个数最少和属性总数最少。

63 一个好的模式设计方法应符合哪三条原则:

表达性,分离性,最小冗余性。

表达性涉及到两个数据库模式的等价性问题,即数据等价和依赖等价,分别用无损联接和保持函数依赖性来衡量。

分离性是指属性间的“独立联系”应该用不同的关系模式表达。

最小冗余性要求在分解后的数据库能表达原来数据库的所有信息这个前提下实现。

关系模式设计方法基本上可以分为分解与合成两大类。

64 多值依赖MVD:

设R(U)是属性集U上的一个关系模式,X,Y是U的子集,若对R(U)的任一关系r,对于X的一个给定的值存在着Y的一组值与其对应,同时Y的这组值又不以任何方式与U-X-Y中的属性相关,那么称Y多值依赖于X,记为X→→Y。

65 平凡多值依赖:

对于属性集U上的一个多值依赖X→→Y,如果Y X或者XY=U,那么称X→→Y是一个平凡多值依赖。

66 第四范式(4NF):

设关系模式R,D是一个多值依赖集,如果D中存在一个非平凡多值依赖X→→Y,并且X必是R的超键,那么称R是4NF模式。

1数据库系统的三级模式中,表达物理数据库的是( D )。

A外模式 B模式 C用户模式 D内模式

2具有坚实数学理论基础的数据模型是( A )。

A关系模型 B层次模型

C网状模型 DE—R模型

3供应商可以给某个工程提供多种材料,同一种材料也可以由不同的供应商提供,从材料到供

应商之间的联系类型是( A )。

A多对多 B一对一 C多对一 D一对多

4在关系模型中,关系的每一个属性值( D )。

A不能全同 B可以全同

C必须全同 D是不可分割的

5多个用户同时对同一数据进行 *** 作,描述的是( B )。

A数据库的完整性 B数据库的并发控制

C数据库的恢复 D数据的完整性

6构造关系数据模型时,通常采用的方法是( C )。

A从网状模型导出关系模型 B从层次模型导出关系模型

C从E—R图导出关系模型 D以上都不是

11表达式“AGE BETWEEN 18 AND 24”等价于(D )

AAGE>18 AND AGE<24 BAGE>=18 AND AGE<24

CAGE>18 AND AGE<=24 DAGE>=18 AND AGE<=24

12.在关系数据库中,从关系规范化的意义看,如果关系R中的非主属性对码有部分函数依赖,那么R至多是( A )

A.1NF B.2NF

C.3NF D.BCNF

13.DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的( C )

A.一致性 B.完整性

C.安全性 D.可靠性

14“一个事务中的诸 *** 作要么都做,要么都不做”,这是事务的( A )属性。

A原子性 B一致性

C隔离性 D持久性

17下列四项中,不属于数据库特点的是( C)

A数据共享 B数据完整性好

C数据冗余度很大 D数据独立性高

18下列关于E-R模型的说法中,正确的是( D )

A依赖于计算机硬件和DBMS

B独立于计算机硬件,依赖于DBMS

C独立于计算机硬件和DBMS

D依赖于计算机硬件,独立于DBMS

19目前数据库中最重要、最流行的数据库是( C )

A网状数据库 B层次数据库

C关系数据库 D非关系模型数据库

20学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )

A多对多 B一对一 C多对一 D一对多

不好意思啊,有两个不会没写出来

1模式.

模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。

2.外模式

外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据 *** 纵语言(Data Manipulation Lang uage,DML)对这些数据记录进行。外模式反映了数据库的用户观。

3.内模式

内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式翱物理结构,对应着实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。

在一个数据库系统中,只有唯一的数据库, 因而作为定义 、描述数据库存储结构的内模式和定义、描述数据库逻辑结构的模式,也是惟一的,但建立在数据库系统之上的应用则是非常广泛、多样的,所以对应的外模式不是惟一的,也不可能是惟一的。

叫做三级模式,不叫几种模式吧?

C关系数据库规范化理论

一个关系数据库模式由一组关系模式组成,一个关系模式由一组属性名组成。关系数据库设计,就是如何把已给定的相互关联的一组属性名分组,并把每一组属性名组成关系的问题。然而,属性的分组不是唯一的,不同的分组对应着不同的数据库应用系统,它们的效率往往相差很远。为了使数据库设计合理可靠,简单实用,长期以来,形成了关系数据库设计的理论——规范化理论。

关系数据库的优化是一个和实际数据库结构密切相关的问题,在实际应用中应该结合具体的数据库服务器,深入的理解服务器的运作模式、资源配置,优化服务器的运行环境,选择合适的 *** 作系统,最大限度的发挥服务器的性能。

数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。

其关注点是在数据项、数据元素上。

关系数据库查询,是通过查询语言(SQL),从关系数据库中查找符合查询条件信息的过程。

以上就是关于数据库的 题。。全部的内容,包括:数据库的 题。。、数据库优化关系模式的题,求解!、数据库原理第四章关系数据库的模式设计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10198801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存