首页 › 答案 › 题库 › 知到智慧树 › 未分类

智慧树知到《数据库系统(海南联盟)》章节测试答案

智慧树知到《数据库系统(海南联盟)》章节测试答案
第一章单元测试
1、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。
A.系统分析员
B.程序员
C.数据库管理员
D.操作员
正确答案:操作员
2、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
正确答案:DBS包括DB和DBMS
3、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段 II.文件系统阶段 III.数据库阶段
A.I 和 II
B.只有 II
C.II 和 III
D.只有 I
正确答案:只有 I
4、描述数据库全体数据的全局逻辑结构和特性的是()。
A.模式
B.内模式
C.外模式
正确答案:模式
5、要保证数据库的逻辑数据独立性,需要修改的是()。
A.模式与外模式之间的映射
B.模式与内模式之间的映射
C.模式
D.三级模式
正确答案:模式与外模式之间的映射
6、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。
A.层次模型
B.关系模型
C.网状模型
D.实体-关系模型
正确答案:实体-关系模型
7、数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
正确答案:不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
8、下述()不是DBA数据库管理员的职责()。
A.完整性约束说明
B.定义数据库模式
C.数据库安全
D.数据库管理系统设计
正确答案:数据库管理系统设计
9、用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
A.模式
B.外模式
C.内模式
正确答案:外模式
第二章单元测试
1、关系模型中,一个码是()。
A.可以由多个任意属性组成
B.至多由一个属性组成
C.由一个或多个属性组成,其值能够惟一标识关系中一个元组
D.其余选项都不对
正确答案:由一个或多个属性组成,其值能够惟一标识关系中一个元组
2、一个关系只有一个()。
A.候选码
B.外码
C.主码
D.属性
正确答案:主码
3、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
正确答案:患者编号
4、关系代数运算是以()为基础的运算()。
A.关系运算
B.谓词演算
C.集合运算
D.代数运算
正确答案:集合运算
5、关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
正确答案:选择、投影、连接
6、关系数据库中的投影操作是指从关系中()。
A.抽出特定记录
B.抽出特定字段
C.建立相应的影像
D.建立相应的图形
正确答案:抽出特定字段
7、从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是()操作()。
A.投影
B.连接
C.选择
D.复制
正确答案:选择
8、关系代数中的连接操作是由()操作组合而成()。
A.选择和投影
B.选择和笛卡尔积
C.投影、选择、笛卡尔积
D.投影和笛卡尔积
正确答案:选择和笛卡尔积
9、下面的选项不是关系数据库基本特征的是()。
A.不同的列应有不同的数据类型
B.不同的列应有不同的列名
C.与行的次序无关
D.与列的次序无关
正确答案:不同的列应有不同的数据类型
第三章单元测试
1、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
正确答案:数据定义
2、在SQL语言中的视图VIEW是数据库的()。
A.外模式
B.模式
C.内模式
D.存储模式
正确答案:外模式
3、下列的SQL语句中,()不是数据定义语句。
A.CREATE TABLE
B.DROP VIEW
C.CREATE VIEW
D.GRANT
正确答案:GRANT
4、若要撤销数据库中已经存在的表S,可用()。
A.DELETE TABLE S
B.DELETE S
C.DROP TABLE S
D.DROP S
正确答案:DROP TABLE S
5、有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是 SELECT SNAME FROM S,C,SC WHERE子句。这里的WHERE子句的内容是()。
A.S.S# = SC.S# and C.C# = SC.C# and SAGE>;=20 and CNAME=‘ACCESS’
B.S.S# = SC.S# and C.C# = SC.C# and SAGE in>;=20 and CNAME in ‘ACCESS’
C.SAGE in>;=20 and CNAME in ‘ACCESS’
D.SAGE>;=20 and CNAME=’ ACCESS’
正确答案:SAGE>;=20 and CNAME=’ ACCESS’
6、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。
A.ADD INTO S VALUES(’张二’,’化学’,’80’)
B.INSERT INTO S VALUES(’张二’,’化学’,’80’)
C.ADD INTO S VALUES(’张二’,’化学’,80)
D.INSERT INTO S VALUES(’张二’,’化学’,80);
正确答案:INSERT INTO S VALUES(’张二’,’化学’,80);
7、表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,grade为成绩。若要更正王二的化学成绩为85分,则可用()。
A.UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’
B.UPDATE S SET grade=’85’ WHERE SN=’王二’ AND CN=’化学’
C.UPDATE grade=85 WHERE SN=’王二’ AND CN=’化学’
D.UPDATE grade=’85’ WHERE SN=’王二’ AND CN=’化学’
正确答案:UPDATE S SET grade=85 WHERE SN=’王二’ AND CN=’化学’
8、假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系()。
A.S
B.S,SC
C.C,SC
D.S,C,SC
正确答案:S,C,SC
第四章单元测试
1、以下()不属于实现数据库系统安全性的主要技术和方法。
A.存取控制技术
B.
视图技术
C.审计技术
D.出入机房登记和加防盗门
正确答案:出入机房登记和加防盗门
2、SQL中的视图机制提高了数据库系统的()。
A.完整性
B.并发控制
C.隔离性
D.安全性
正确答案:安全性
3、SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
A.完整性
B.可靠性
C.安全性
D.一致性
正确答案:安全性
4、在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A.范围越小
B.约束越细致
C.范围越大
D.约束范围大
正确答案:范围越小
5、在视图上不能完成的操作是()
A.更新视图数据
B.查询
C.在视图上定义新的基本表
D.在视图上定义新的视图
正确答案:在视图上定义新的基本表
第五章单元测试
1、有一个关系:学生(学号,姓名,系别,性别),规定性别的值域是{“男”,“女”},这一规则属于()
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
正确答案:用户自定义完整性约束
2、当一个关系的主码取值为空,违反了
A.自身完整性
B.参照完整性
C.自定义完整性
D.安全性
正确答案:自身完整性
3、设有学生表(学号,姓名,专业号,...),专业表(专业号,专业名,专业负责人,...),若删除专业表中某个元祖(即删除某个专业),有可能违反
A.自身完整性规则
B.参照完整性规则
C.自定义完整性规则
D.破坏关系模型
正确答案:参照完整性规则
4、数据库完整性机制不包括
A.设定规则
B.检查规则是否遭违反
C.采取禁止或级联的措施
D.向DBA发出声音警报
正确答案:向DBA发出声音警报
5、触发器中触发事件不包括
A.插入元祖
B.删除元祖
C.更改元祖
D.查询元祖
正确答案:查询元祖
第六章单元测试
1、已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式 的候选码是()。
A.AB
B.BE
C.CD
D.DE
正确答案:BE
2、关系模式中,满足2NF的模式()。
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
正确答案:必定是1NF
3、关系模式R中的属性全是主属性,则R的最高范式必定是()。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:BCNF
4、消除了部分函数依赖的1NF的关系模式,必定是()。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:2NF
5、关系模式的候选码可以有1个或多个,而主码有()。
A.多个
B.0个
C.1个
D.1个或多个
正确答案:1个
6、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是()。
A.若X→→Y,则X→→Z
B.若X→Y,则X→→Y
C.若X→→Y,且Y′∈Y,则X→→Y′
D.若Z=Φ,则X→→Y
正确答案:若X→→Y,且Y′∈Y,则X→→Y′
7、关系数据库规范化是为了解决关系数据库中()的问题而引入的。
A.提高查询速度
B.插入、删除异常和数据冗余
C.保证数据的安全性和完整性
正确答案:插入、删除异常和数据冗余
8、学生表(id,name,sex,age,depart()id,depart()name),存在的函数依赖是id→{name,sex,age,depart()id}; dept()id→dept()name,其满足()。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:2NF
9、设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:2NF
第七章单元测试
1、在学生数据库中,用SQL语言列出所有女生的姓名,应该对学生关系进行()操作
A.选择
B.连接
C.投影
D.选择和投影
正确答案:选择和投影
2、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()
A.元组
B.行
C.记录
D.属性
正确答案:记录
3、对关系进行投影运算后结果关系的()
A.元组个数等于投影前关系的元组数
B.元组个数小于投影前关系的元组数
C.元组个数小于或等于投影前关系的元组数
D.元组个数大于或等于投影前关系的元组数
正确答案:元组个数小于或等于投影前关系的元组数
4、投影操作是指从关系中()
A.抽出特定记录
B.抽出特定字段
C.建立相应的影像
D.建立相应的图形
正确答案:抽出特定字段
5、关系代数表达式πgrade(σS.Sno=SC.Sno∧S.sname=';张三';(SxSC))是查询学生张三所选修的所有课程的成绩的原始表达式,优化后的关系代数表达式第一步应该做()
A.πgrade
B.σS.Sno=SC.Sno(SxSC)
C.SxSC
D.σS.sname=';张三';(S)
正确答案:σS.sname=';张三';(S)
第八章单元测试
1、一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。
A.原子性
B.一致性
C.独立性
D.持久性
正确答案:原子性
2、表示两个或多个事务可以同时运行而不互相影响的是()。
A.原子性
B.一致性
C.独立性
D.持久性
正确答案:独立性
3、事务的持续性是指()
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作对并发的其他事务是隔离的
D.事务必须使数据库从一个一致性状态变到另一个一致性状态
正确答案:事务一旦提交,对数据库的改变是永久的
4、SQL语言中的COMMIT语句的主要作用是()。
A.结束程序
B.返回系统
C.提交事务
D.存储数据
正确答案:提交事务
5、SQL语言中用()语句实现事务的回滚
A.CREATE TABLE
B.ROLLBACK
C.GRANT和REVOKE
D.COMMIT
正确答案:ROLLBACK
6、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A.介质故障
B.运行故障
C.系统故障
D.事务故障
正确答案:介质故障
7、在DBMS中实现事务持久性的子系统是()。
A.安全管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
正确答案:恢复管理子系统
8、转储副本的作用是()。
A.保障安全性
B.一致性控制
C.故障后的恢复
D.数据的转储
正确答案:故障后的恢复
9、事务日志用于保存()。
A.程序运行过程
B.程序的执行结果
C.对数据的更新操作
D.对数据的查询操作
正确答案:对数据的更新操作
10、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。
A.数据字典、应用程序、数据库后备副本
B.数据字典、应用程序、审计档案
C.日志文件、数据库后备副本
D.数据字典、应用程序、日志文件
正确答案:日志文件、数据库后备副本
第九章单元测试
1、下列不属于并发操作带来的问题是()。
A.丢失修改
B.不可重复读
C.死锁
D.脏读
正确答案:死锁
2、解决并发操作带来的数据不一致问题普遍采用()技术。
A.封锁
B.存取控制
C.恢复
D.协商
正确答案:封锁
3、DBMS普遍采用()方法来保证调度的正确性()。
A.索引
B.授权
C.封锁
D.日志
正确答案:封锁
4、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。
A.一级封锁协议
B.二级封锁协议
C.三级封锁协议
D.零级封锁协议
正确答案:一级封锁协议
5、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()。
A.一个是DELETE,一个是SELECT
B.一个是SELECT,一个是DELETE
C.两个都是UPDATE
D.两个都是SELECT
正确答案:两个都是SELECT