问题 单项选择题

数据库是存储在一起的相关数据的集合,能为各种用户所共享,且 (24) 。在关系数据库中,若关系模式中的每个关系的属性值均是不可分解的,则该关系模式属于 (25) 。关系代数运算是以 (26) 为基础的运算,5种基本运算是并、差、 (27) 、投影和选择。

A. 交 B.连接 C.笛卡儿积 D.自然连接

答案

参考答案:C

解析: 关系模型中将表格结构中的记录类型为关系模式,将表格中的字段称为属性,字段值称为属性值,将记录称为元组。关系模型中,一个数据库模式是一个关系模式的集合。对同一问题,可以选用不同关系模式集合作为数据库模式,但其性能的优劣大不相同,为了区分优劣,把数据库模式分为各种不同等级的范式。
第—范式(1NF):关系模式中每个关系的属性值均不再可分。
第二范式(2NF):若某个关系是第一范式,且每个非主属性完全函数依赖于各关键字。
第三范式(3NF):若某个关系是第二范式,且每个非主属性不传递依赖于任何关键字。
BC范式(BCNF):若某个关系是第一范式,且每个属性均不传递依赖于任何关键字。
可知这些范式之间的关系为:BCNF>3NF>2NF>1NF
在数据库设计中,分解的关系模式使其性能优化,实质上,分解关系模式主要是消除关系模式中多余的数据相关性,降低数据的冗余度是设计的主要目标之一,但实际上不可能完全消除数据的冗余,否则会出现操作上的问题。
关系数据库的操作语言分成关系代数语言主导关系演算语言两类,关系代数语言中的运算是以集合为基础的运算,把关系看成元组的集合来处理,其基本运算有并、差、笛卡儿积、投影和选择5种。

判断题
多项选择题