aopeng 发表于 2020-7-29 09:52:26

北理工20秋2019远程数据库技术与应用模拟4

[试题分类]:试题分类/数据库技术与应用关系数据模型是用关系表示
A. 实体
B. 联系
C. 属性
D. 实体和联系
答案: D
题型:单选题
知识点: 1.4 数据模型
难度:1

支持数据库操作的软件系统称为
数据库管理系统
数据库系统
C. 编译系统
D. 操作系统
答案: A
题型:单选题
知识点:1.2数据库系统的组成
难度:1

3.实体集商品与工厂之间的联系是
1:1
1:n
C. n:1
D. m:n
答案: D
题型:单选题
知识点: 4.2实体-联系模型
难度:1

4.数据库中用于查询和更新数据的语言称为
DDL
DML
C. DCL
D. QBE
答案: B
题型:单选题
知识点: 3.1 SQL概述
难度:15.关系代数的5种基本运算是
A. 选择、投影、并、交、差
B. 选择、投影、笛卡儿积、连接、差
C. 并、交、选择、投影、笛卡儿积
D. 并、差、选择、投影、笛卡儿积   
答案: D
题型:单选题
知识点: 3.4数据的查询操作
难度:26.若关系模式R中不存在函数依赖,则R至少属于
A. 2NF
B. 3NF
C. BCNF
D. 4NF
答案: C
题型:单选题
知识点: 5.1函数依赖
难度:27.关于视图,下列说法不正确的是
A. 可在多个表或视图上定义视图
B. 视图简化了用户的操作
C. 视图提供了一定的物理独立性
D. 视图提供了一定的安全性         
答案: C
题型:单选题
知识点: 3.13视图
难度:18.数据库系统中定义和描述数据库逻辑结构的语言称为
A. SQL语言
B. DDL语言
C. DML语言
D. DCL语言   
答案:B
题型:单选题
知识点: 3.2 数据定义
难度:19.设关系模式R(ABCDE),F={A->BDE,B->C},R最高属于
A. 1NF
B. 2NF
C. 3NF
D. BCNF
答案: B
题型:单选题
知识点: 5.2关系的规范化
难度:210.出现在SELECT后的短语DISTINCT的作用是消除
A. 重复元组
B. 重复属性
C. 重复属性值
D. 重复元组或重复属性值      
答案:A
题型:单选题
知识点: 3.4 数据的查询操作
难度:111.SQL中,如下涉及空值的条件表示不正确的是
A. GRADE IS NULL
B. GRADE IS NOT NULL
C. GRADE = NULL
D. NOT (GRADE IS NULL)   
答案: C
题型:单选题
知识点: 4 数据库设计
难度:212.下面不能授予属性列的权限是
A. SELECT
B. INDEX
C. DETETE
D. UPDATE         
答案:C
题型:单选题
知识点: 7.6 数据库的安全性
难度:113. E-R图属于数据库设计的
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段         
答案: B
题型:单选题
知识点:4 数据库设计
难度:114.从数据库中将基本表S删除的SQL语句是
A.DRTOP TABLE S
B.ALTER TABLE S
C.DELETEFROM S         
D.UPDATE TABLE S
答案:C
题型:单选题
知识点: 3.2 数据定义
难度:115 SQL中,GRANT语句的功能属于
A.并发控制                              
B.完整性控制
C.安全性控制
D.数据恢复控制
答案: C
题型:单选题
知识点: 7.6数据库的安全性
难度:116关系数据库中的关系应该至少属于1NF,1NF满足
A.每个非主属性完全依赖于码                              
B.主码唯一标识关系中的元组
C.关系中的元组不可重复
D.每个属性都是不可再分的
答案: D
题型:单选题
知识点: 3.3数据的基本操作
难度:117.若事务T1对数据A执行SELECT操作,事务T2对A执行UPDATE操作,下列封锁方法不能够保证数据库数据一致性的是
A.仅事务T2对A上S锁                              
B.仅事务T2对A上X锁
C.事务T1对A上S锁,事务T2对A上X锁
D.事务T1和事务T2对A都上X锁
答案: C
题型:单选题
知识点: 7.3加锁协议
难度:218.仅用日志文件不能恢复的故障是
A.事务故障                           
B.系统故障
C.介质故障
D.软件故障
答案: C
题型:单选题
知识点: 7.4数据库恢复
难度:219.SQL中,视图提高了数据库系统的
A.完整性                              
B.安全性
C.一致性
D.可恢复性
答案: B
题型:单选题
知识点: 7.4数据库的安全性
难度:120.下面描述的内容属于数据库物理设计的是
A.选择存取路径                              
B.转换E-R图为关系模式
C.建立数据字典
D.进行数据库的重组织
答案: A
题型:单选题
知识点: 4.1数据库设计概述
难度:121. 关系模型中仅有表一种结构,但可以表示二类数据:______ 。
答案:实体和实体间的联系
题型:填空题
知识点: 1.4 数据模型
难度:222. 关系中能够唯一标识元组的属性或属性组称为关系的_____
答案:候选码
题型:填空题
知识点: 2.2 码
难度:223. 数据库的基本数据操作分为二大类:__ __。
答案: 查询和更新
题型: 填空题
知识点: 3.3数据库的基本操作
难度:124. 有学生关系S(学号,姓名,学生所在系)和选课关系SC(学号,课号,成绩),关系SC中的外码是___。
答案: 学号
题型: 填空题
知识点: 7.5完整性约束
难度:125. 关系代数运算中,选取表中满足条件的行的运算称为_____运算。
答案:选择
题型: 填空题
知识点: 2.6 关系代数
难度:125. 两段锁协议中,将事务分为二个阶段,这二个阶段是__
答案:加锁和释放锁
题型: 填空题
知识点: 7.3加锁协议
难度:126.SQL中,如果要统计关系中元组的个数,应该用的聚集函数是_____。
答案:COUNT
题型: 填空题
知识点: 3.8聚集函数
难度:127.E-R模型中,从属性的取值分类、可分为单值属性和______属性。
答案:多值
题型: 填空题
知识点: 4.2 实体-联系模型
难度:128.在触发器设计中,要判断UPDATE修改前的值,查询的表是______
答案:deleted
题型: 填空题
知识点: 6.4数据库触发器
难度:229. 在触发器设计中,要判断UPDATE修改后的值,查询的表是______
答案:inserted
题型: 填空题
知识点: 6.4数据库触发器
难度:2
30.有学生关系(学号,姓名,年龄,学院名)和学院关系(学院名,院长)。学生关系中属性学院名的值必须取学院关系中的学院名值,或取_______。
答案:空值
题型: 填空题
知识点: 7.5 完整性约束
难度:231.将E-R模型转换为关系模型时,若二个实体间的联系为1:N,转换为关系模型后有_______个关系。
答案:2
题型: 填空题
知识点: 4.3 将E-R模型转换为关系模型
难度:132.在SQL中,如果事务正常结束,需要执行的结束语句是____
答案:COMMIT
题型: 填空题
知识点: 7.1事务、事务的性质
难度:233.在SQL中,如果事务由于某种原因不能正常结束,需要执行的结束语句是____
答案:ROLLBACK
题型: 填空题
知识点: 7.1事务、事务的性质
难度:234.在嵌入式SQL中,SQL语句经过预处理后转换成了宿主语言的____形式。
答案: 函数调用
题型: 填空题
知识点: 6.5嵌入式SQL
难度:1
58页
35.多用户共享系统中,如果二个事务同时对数据A更新,操作不当会导致___
答案: 丢失修改
题型: 填空题
知识点: 7.2 并发操作与控制
难度:136.事务的调度如果遵循两段锁协议,则事务的任何调度都是_________。
答案:可串行化的
题型: 填空题
知识点: 7.3 加锁协议
难度:237.数据库系统中若发生调电故障,该故障属于数据库的___故障。
答案:系统
题型: 填空题
知识点: 7.4数据库的恢复
难度:138.在数据库安全性控制中,为了方便用户权限的管理,可以将一组权限授予____。
答案: 角色
题型: 填空题
知识点: 7.6数据库的安全性
难度:239.嵌入式SQL中,游标可以向前或向后移动,所用的游标语句是____。
答案:FETCH
题型: 填空题
知识点: 6.2游标及游标的应用
难度:240.在C/S结构中,数据库服务器的主要功能是_____。
答案:存储和管理数据
题型: 填空题
知识点: 8.2 C/S语言架构
难度:141. 试述数据库系统的特点。
答案:{
数据的结构化,数据独立性,数据共享性高、冗余度低、容易扩充,数据由DBMS统一管理和控制。
}
题型: 简答题
知识点: 1.2数据库系统的组成
难度:142. 试述数据库中事务可串行化的概念和作用。
答案:{
多个事务的交叉执行等价于这些事务串行执行的结果,称为可串行化的调度。
可串行化调度是判断事务执行正确性的准则。
}
题型: 简答题
知识点: 7.2并发操作与控制
难度:243. 并发控制需要解决的问题之一是“丢失更新”,其含义是什么
答案:{
“丢失更新”是指二个事务对同一个数据操作,当事务1更新该数据后,事务2对该数据进行了更新,事务2对数据的更新覆盖了事务1的更新。
}
题型: 简答题
知识点: 7.2并发操作与控制
难度:244. 试述游标的概念及其作用。
答案:{
游标是一个数据缓存区,查询结果放在缓存区中,当主语言的语句对元组操作时,游标指针的当前位置就是要操作的元组。
游标可以协调主语言与SQL语言对数据的不同处理方式。
}
题型: 简答题
知识点: 6.2游标及游标的应用
难度:345. 已知学生关系数据库模式:学生关系S(SNO, SN, SDEPT);课程关系C(CNO, CN, PCNO);学生选课关系SC(SNO, CNO, G)。其中,SNO:学号,SN:学生姓名,SDEPT:学生所在系, CNO:课程号, CN:课程名, PCNO:先修课G:成绩
要求:用SQL语言“检索与学生王萍在同一个系的学生名。”
答案:{
SELECT SN FROM S S1,S S2 WHERE S1.SN=’WANGPIN’ AND S1.SDEPT=S2.SDEPT;
}
题型: 设计题
知识点: 3.4数据的查询操作
难度:246. 已知学生关系数据库模式:学生关系S(SNO, SN, SDEPT);课程关系C(CNO, CN, PCNO);学生选课关系SC(SNO, CNO, G)。其中,SNO:学号,SN:学生姓名,SDEPT:学生所在系, CNO:课程号, CN:课程名, PCNO:先修课G:成绩
要求:用SQL语言“检索没有选‘数据库’课的学生及所在系。”
答案:{
SELECT SN,SDEPT FROM S,SC,C WHERE CN=’DB’AND C.CNO=SC.CNO AND SC.SNO=S.SNO;
}
题型: 设计题
知识点: 3.4数据的查询操作
难度:2 47. 已知学生关系数据库模式:学生关系S(SNO, SN, SDEPT);课程关系C(CNO, CN, PCNO);学生选课关系SC(SNO, CNO, G)。其中,SNO:学号,SN:学生姓名,SDEPT:学生所在系, CNO:课程号, CN:课程名, PCNO:先修课G:成绩
要求:用SQL语言“检索王萍所选课的最好成绩。”
答案:{
SELECT MAX(G) FROM S,SC WHERE SN=’WAN GPIN’AND S.SNO=SC.SNO;
}
题型: 设计题
知识点: 3.3数据的基本操作
难度:2

47. 已知学生关系数据库模式:学生关系S(SNO, SN, SDEPT);课程关系C(CNO, CN, PCNO);学生选课关系SC(SNO, CNO, G)。其中,SNO:学号,SN:学生姓名,SDEPT:学生所在系, CNO:课程号, CN:课程名, PCNO:先修课G:成绩
要求:用关系代数表达式表示“检索没有选‘数据库’课的学生及所在系。”
答案:{
ΠSNO,SDEPT(S-(ΠSNO(SC    σCN =’数据库’(C))      S))
}
题型: 设计题
知识点: 2.7关系运算的组合
难度:2
48.设有信息:学号、学生名、年龄、教师的职工号、职工名、职称、课程号、课程名、成绩。一个教师可开多门课,一门课可由多个教师开;一个学生可选多门课,一门课可供多个学生选。
要求:用E-R模型表示实体及实体间的联系。
答案:{}
题型: 设计题
知识点: 4.2 实体-联系模型
难度:249. 已知: R=ABCDE,R上的函数依赖集F={ A→BD,C→E }
要求:确定R为第几范式,并说明理由;
答案:{
R为1NF
R的码是AC,R中存在部分函数依赖
}
题型: 综合题
知识点: 5.关系的规范化
难度:250. 已知: R=ABCDE,R上的函数依赖集F={ A→BD,C→E }
要求:规范化R为高一级范式
答案:{
规范化R为:R1=ABD, R2=CE
}
题型: 综合题
知识点: 5.关系的规范化
难度:251已知学生关系数据库模式:学生关系S(SNO, SN, SDEPT);课程关系C(CNO, CN, PCNO);学生选课关系SC(SNO, CNO, G)。其中,SNO:学号,SN:学生姓名,SDEPT:学生所在系, CNO:课程号, CN:课程名, PCNO:先修课G:成绩
要求:建立计算机系学生选课成绩的视图,并通过视图查询计算机系学生的平均成绩。
答案:{
CREATE VIEW S_AVG(SNO,SN,G)
AS SELECT SNO,SN,G FROM S,SC WHERE SDEPT=’CS’ AND S.SNO=SC.SNO;
SELECT AVG(G) FROM S_AVG;
}
题型: 综合题
知识点: 3 结构化查询语言
难度:2
52、{
设关系模式R(A,B,C,D),其函数依赖F={A—>C,C—>A,B—>A,D—>C}。
(1)求出R的所有候选键
(2)试分析属于何种范式;
(3)将R分解为BCNF。
}
答案:{
R的候选键为(B,D)。
由于B->A.D—>C,放(B,D)—> (A,C)。因此,该关系模式属于1NF。
根据BCNF的规范化方法,由于在函数依赖A->C,C->A中,决定因素不是键,因此将其分解为以下关系模式:
Rl(A,C),键为A或C;R2(A,B,D),键为BD。
由于在R2(A,B,D)中,函数依赖B->A的决定因素不是键,因此将只继续分解为以下关系模式:
R1(A,C),键为A或C;R21(A,B),键为B;R22(B,D),键为BD。
}
题型:分析设计题
知识点: 第5章关系数据库规范化理论
难度:2
53已知学生关系数据库模式:学生关系S(SNO, SN, SDEPT);课程关系C(CNO, CN, PCNO);学生选课关系SC(SNO, CNO, G)。其中,SNO:学号,SN:学生姓名,SDEPT:学生所在系, CNO:课程号, CN:课程名, PCNO:先修课G:成绩
要求:建立计算机系学生选课成绩的视图,并通过视图查询计算机系学生的平均成绩。
答案:{
CREATE VIEW S_AVG(SNO,SN,G)
AS SELECT SNO,SN,G FROM S,SC WHERE SDEPT=’CS’ AND S.SNO=SC.SNO;
SELECT AVG(G) FROM S_AVG;
}
题型: 综合题
知识点: 3 结构化查询语言
难度:254已知学生关系数据库模式:学生关系S(SNO, SN, SDEPT);课程关系C(CNO, CN, PCNO);学生选课关系SC(SNO, CNO, G)。其中,SNO:学号,SN:学生姓名,SDEPT:学生所在系, CNO:课程号, CN:课程名, PCNO:先修课G:成绩
要求:创建一个update触发器,当修改学生表中学生的学号时记录时,同步更改选课表中对应学号的信息。
CREATE TRIGGERup_s
    ON student
FOR update
BEGIN
   DECLARE @xhold char(12)
   DECLARE @xhnew char(12)
   Select@xhold=deleted.Snofrom deleted
   Select@xhnew=inserted.Snofrom inserted
   update sc set sno=@xhnew where Sno=@xhold
END题型: 综合题
知识点: 3 结构化查询语言
知识点: 6.4数据库触发器
难度:2
北理工作业 无忧答案网整理
页: [1]
查看完整版本: 北理工20秋2019远程数据库技术与应用模拟4