- 给定关系模式R<U,F>,其中U为属性集,F是U上的一组函数依赖,那么Armstrong公理系统的伪传递律是指________。
A.若X→Y,X→Z,则X→YZ为F所蕴涵
B.若X→Y,WY→Z,则XW→Z为F所蕴涵
C.若X→Y,Y→Z为F所蕴涵,则X→Z为F所蕴涵
D.若Ⅹ→Y为F所蕴涵,且Z⊆U,则XZ→YZ为F所蕴涵
- 某企业的培训关系模式 R(培训科目,培训师,学生,成绩,时间,教室), R的函数依赖集 F={培训科目→培训师,(学生,培训科目)→成绩,(时间,教室)→培训科目,(时间,培训师)→教室,(时间,学生)→教室}。关系模式R的主键为____(52)____,其规范化程度较高达到____(53)____。
(52)
A.(学生,培训科目)
B.(时间,教师)
C.(时间,培训师)
D.(时间,学生)
(53)
A.1NF
B.2MF
C.3NF
D.BCNF
-
在某企业的工程项目管理系统的数据库中供应商关系Supp、项目关系Proj和零件关系Part的E-R模型和关系模式如下:
image.png
Supp(供应商号,供应商名,地址,电话)
Proj(项目号,项目名,负责人,电话)
Part(零件号,零件名)
其中,每个供应商可以为多个项目供应多种零件,每个项目可由多个供应商供应多种零件。SP_P需要生成一个独立的关系模式,其联系类型为___(54)_____
给定关系模式SP_P(供应商号,项目号,零件号,数量)查询至少供应了3个项目(包含3项)的供应商,输出其供应商号和供应零件数量的总和,并按供应商号降序排列。
SELECT供应商号,SUM(数量)FROM _____(55)______ GROUP BY 供应商号____(56)____ ORDER BY 供应商号 DESC;
(54)
A.*:*:* B.1:*:* C.1:1:* D.1:1:1
(55)
A.Supp B.Proj C.Part D.SP_P
(56)
A.HAVING COUNT(项目号)>2
B.WHERE COUNT(项目号)>2
C.HAVING COUNT(DISTINCT(项目号))>2
D.WHERE COUNT(DISTINCT(项目号))>3 -
在数据库系统中,视图是一个______。
A. 真实存在的表,并保存了待查询的数据
B. 虚拟表,查询时只能从一个基本表中导出
C. 真实存在的表,只有部分数据来源于基本表
D. 虚拟表,查询时可以从一个或多个基本表或视图中导出 -
给定关系模式R(U,F),其中,属性集U={A,B,C,D,E,G},函数依赖集F={A->B,A->C,C->D,AE->G}。若将R分解为两个子模式_____,则分解后的关系模式保持函数依赖。
A. R1(A,B,C)和R2(D,E,G)
B. R1(A,B,C,D)和R2(A,E,G)
C. R1(B,C,D)和R2(A,E,G)
D. R1(B,C,D,E)和R2(A,E,G) -
假设学生Students和教师Teachers的关系模式如下所示:
Students(学号,姓名,性别,类别,身份证号)
Teachers(教师号,姓名,性别,身份证号,工资)
其中,学生关系中的类别分为“本科生”和“研究生”两类。
(1)查询在读研究生的教师的平均工资、最高与最低工资的差值的SQL语句如下:
SELECT___(a)__
FROM Students,Teachers
WHERE___(b)___;
(a)
A. AVG(工资)AS 平均工资,MAX(工资)-MIN(工资)AS 差值
B. 平均工资 AS AVG(工资),差值 AS MAX(工资) - MIN(工资)
C. AVG(工资) ANY 平均工资,MAX(工资)-MIN(工资)ANY差值
D. 平均工资 ANY AVG(工资),差值ANY MAX(工资)-MIN(工资)
(b)
A. Students. 身份证号=Teachers. 身份证号
B. Students. 类别=‘研究生’
C. Students.身份证号=Teachers.身份证号 AND Students.类别='研究生'
D. Students.身份证号=Teachers.身份证号 OR Students.类别='研究生'
(2)查询即是女教师,又是研究生且工资大于等于3500元的身份证号和姓名的SQL语句如下:
(SELECT 身份证号,姓名
FROM Students
WHERE ___(c)____)
INTERSECT
(SELECT 身份证号,姓名
FROM Teachers
WHERE ____(d)____)
(c)
A. 工资>=3500
B. 工资>='3500'
C. 性别=女 AND 类别=研究生
D. 性别='女' AND 类别='研究生'
(d)
A. 工资>=3500
B. 工资>='3500'
C. 性别=女 AND 类别=研究生
D. 性别='女' AND 类别='研究生'
7、在分布式数据库中,____(52)_____是指用户或应用程序不需要知道逻辑上访问的表具体如何分块存储。
(52)
A.逻辑透明
B.位置透明
C.分片透明
D.复制透明
8、若事务T1对数据D1加了共享锁,事务T2、T3分别对数据D2、D3加了排它锁,则事务T1对数据____(51)____;事务T2对数据____(52)____
(51)
A.D2、D3加排它锁都成功
B.D2、D3加共享锁都成功
C.D2加共享锁成功,D3加排它锁失败
D.D2、D3加排它锁和共享锁都失败
(52)
A.D1、D3加共享锁都失败
B.D1、D3加共享锁都成功
C.D1加共享锁成功,D3如排它锁失败
D.D1加排它锁成功,D3加共享锁失败
9、给定关系 R(A , B , C ,D)和关系 S(A ,C ,E ,F),对其进行自
然连接运算 R∞S 后的属性列为_____(54)_____个;与σR.B>S.E(R∞S)等价的关系代数表达式为_____(55)_____。
(54)A、4 B、5 C、6 D、8
(55)
A、σ2>7(R x S)
B、π1,2,3,4,7,8(σ1=52>73=6(R×S))
C、σ2>'7'(R×S)
D、π1,2,3,4,7,8(σ1=52>’7’3=6(R×S))
10、下列查询 B=“大数据”且 F=“开发平台”,结果集属性列为 A、B、C、F
的关系代数表达式中,查询效率最高的是_____(56)_____。
A、π1,2,3,8 (σ2='大数据' ^ 1=5 ^ 3=6 ^ 8='开发平台'(R×S))
B、π1,2,3,8 (σ1=5 ^ 3=6 ^ 8='开发平台'(σ2='大数据'(R)×S))
C、π1,2,3,8(σ2='大数据' ^ 1=5 ^ 3=6(R×σ4='开发平台'(S))
D、π1,2,3,8(σ1=5 ^ 3=6(σ2='大数据'(R)×σ4='开发平台'(S)))
网友评论