在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是(D)。
文件系统
分布式数据库系统
人工管理
数据库系统
实体中能够唯一标识自己的属性被称做(D)。
域
联系
元组
码
关系数据模型属于(B)。
对象数据模型
逻辑数据模型
存储数据模型
概念数据模型
若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是(C)联系。
1对1
多对1
多对多
1对多
在数据库体系结构的三级模式中,全局模式处于(C)层。
应用
最内
中间
最外
下面不属于数据库体系结构中三级模式的是(A)。
应用模式
数据模式
逻辑模式
存储模式
设D1、D1和D1定义域中的基数分别为2、3和4,则D1?D2?D3的元组数为(B)。
10
24
9
14
设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1?R2所具有的元组个数为(C)。
a1×a2
a2+b2
b1×b2
a1+b1
若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为(B)。
性别
学生号
年龄
姓名
设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)的运算结果中具有的元组个数为(B)。
4
2
3
1
设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则求出所有选修课程信息的运算表达式为?课程号(X)与(D)的自然连接。
Π课程名(C)
X
S
C
设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算结果的关系中包含的属性个数为(C)。
m*n
m+n+1
m+n
m+n-1
在一个关系R中,若X、Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在X到Z的(B)函数依赖。
部分
传递
直接
平凡
在一个关系R中,若存在学号→系号,系号→系主任,则该关系必定存在着(B)函数依赖。
相互
平凡
部分
传递
设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为(C)。
(A,E)
(A,B)
(A,C)
(A,D)
设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,B→C,B→D,D→E},则该关系的候选码为(B)。
(A,B)
A
(A,D)
B
设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,A→C,(C,D)→E},则该关系的候选码为(B)。
(A,C)
(A,D)
(B,D)
(C,D)
设一个关系为R(A,B,C,D,E,F,G),它的最小函数依赖集为FD={A→B,A→C,C→D,C→E,A→F,F→G},若要规范化为高一级的范式,则将得到(C)个关系。
2
4
3
1
在关系数据模型中,两个关系(表)之间的直接联系有2种,1对1和1对多。(对)
在一个关系中,主码中的属性被称为主属性,而候选码中的属性被称为非主属性。(错)
数据库管理系统不需要计算机操作系统的支持就能够正常运行和使用。(错)
关系数据模型的特点是数据结构单一和采用集合运算,而没有数学理论支持。(错)
数据库的逻辑结构模型主要有四种,依次为层次、网状、关系和对象。(对)
在一个关系中,可以只有关系模式,而没有关系内容。(对)
关系的完整性包括实体完整性、参照完整性和用户定义的完整性。(对)
关系的参照完整性涉及到两个关系中的主码和外码,它们必须具有相同的属性名。(错)
对一个关系R进行投影运算,运算结果关系中的元组个数必然等于R中的元组个数。(错)
对两个关系进行自然连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(对)
对两个关系进行连接运算,结果关系中的元组个数小于等于被连接的两个关系中的元组个数之积。(对)
假定在一个关系中存在X→Y并且X?Y,则称X→Y为非平凡函数依赖。(错)
假定在一个关系中存在X→Y,并且存在X的一个真子集也能够函数决定Y,则称
X→Y为部分函数依赖。(对)
在一个关系的最小函数依赖集中,所有的函数依赖都是最小函数依赖。(对)
在一个关系中,候选码能够函数决定一些属性,但不能决定所有属性。(错)
在一个关系中,若存在X→Y和WY→Z,则也存在WX→Z。(对)
在文件系统中,存取数据的基本单位是___记录__,在数据库系统中,存取数据的基本单位是__数据项___。
若一个联系涉及到两个实体则称为__二元___联系,若只涉及到一个实体则称为__一元___联系。
域是实体中相应属性的__取值范围___,性别属性的域包含有___2__个值。
关系中的每一行称为一个__元组___,每一列称为一个__属性___。
在存取数据库的数据过程中,使用了两个数据缓冲区,分别称为__系统___缓冲区和__用户___缓冲区。
关系数据模型包含关系数据结构、__关系完整性___和__关系运算___这3个方面的内容。
关系中的每个属性只能取__单值___,关系的结构不允许__嵌套___。
在候选码中的每个属性被称为__主___属性,不在任何候选码中的每个属性被称为___非主__属性。
设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A×B具有__a1+b1___个属性和___a2b2__个元组。
设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则至少选修了课程号为’001’或’002’课程的全部学生信息所对应的运算表达式为__S___∞(__Π学生号___(δ课程号=’001’∨课程号=’002’(X)))。
设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),则姓名为变量K的值的学生所选修的全部课程信息所对应的运算表达式为C∞Π课程号(__X___∞(δ姓名=@K(___S__)))。
在一个关系R中,若属性集X函数决定属性集Y,同时Y函数决定X,则记作为
__X←→Y___,它们之间互为__决定因素___。
在一个关系R中,若X→Y且X?Y,则称X→Y为__平凡___函数依赖,否则,若X→Y且X?Y,则称X→Y为__非平凡___函数依赖。
在一个关系R中,若X→Y,并且X的任何真子集都不能函数决定Y,则称X→Y为__完全___函数依赖,否则,若X→Y,并且X的一个真子集也能够函数决定Y,则称X→Y为___部分__函数依赖。
设一个关系为R(A,B,C,D,E,F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为__(A,D)___,该候选码含有__2___个属性。
把一个非规范化的关系变为第一范式时,可以在___属性__上展开,也可以在___元组__上展开,还可以把每个复合属性单独分解为关系。