智慧树知到《数据库原理》章节测试答案

发布时间:2020-06-05 12:29:37

智慧树知到《数据库原理》章节测试答案
第一章
1、数据库系统的核心是( ) 。
A:数据库
B:数据库管理系统
C:数据模型
D:软件工具
正确答案:数据库
2、下列四项中,不属于数据库系统的特点的是( )
A:数据结构化
B:数据由DBMS统一管理和控制
C:数据冗余度大
D:数据独立性高
正确答案:数据冗余度大
3、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( )
A:层次模型
B:关系模型
C:网状模型
D:实体-联系模型
正确答案:实体-联系模型
4、要保证数据库的逻辑数据独立性,需要修改的是( )
A:模式与外模式之间的映象
B:模式与内模式之间的映象
C:模式
D:三级模式
正确答案:模式与外模式之间的映象
5、( )是存储在计算机内有结构的数据的集合。
A:数据库系统
B:数据库
C:数据库管理系统
D:数据结构
正确答案:数据库
6、数据库中存储的是( )。
A:数据
B:数据模型
C:数据以及数据之间的联系
D:信息
正确答案:数据以及数据之间的联系
7、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。
A:DBS包括DB和DBMS
B:DDMS包括DB和DBS
C:DB包括DBS和DBMS
D:DBS就是DB,也就是DBMS
正确答案:DBS包括DB和DBMS
8、在数据库中,产生数据不一致的根本原因是( )。
A:数据存储量太大
B:没有严格保护数据
C:未对数据进行完整性控制
D:数据冗余
正确答案:数据冗余
9、数据库管理系统(DBMS)是( )。
A:数学软件
B:应用软件
C:计算机辅助设计
D:系统软件
正确答案:系统软件
10、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )。
A:数据定义功能
B:数据管理功能
C:数据操纵功能
D:数据控制功能
正确答案:数据操纵功能
第二章
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、一般条件下,要求R和S含有一个或者多个共有的( ),其中当对关系R和S进行自然连接。
A:记录
B:行
C:属性
D:元组
正确答案:属性
8、假设有关系R和S,关系代数表达式R-(R-S)表示的是( )。
A:R∩S
B:R∪S
C:R—S
D:R×S
正确答案:R∩S
9、关系模式的任何属性( )。
A:不可再分
B:可再分
C:命名在该关系模式中可以不惟一
D:以上都不是
正确答案:不可再分
10、如下图所示,两个关系R1和R2,它们进行( )运算后得到R3。 R1 ABCa1xc2yd1y R3 ABCEMa1xmid1ymic2ynj R2BEM1mi2nj5mk
A:交
B:并
C:笛卡尔积
D:连接
正确答案:连接
第三章
1、SQL语言中,删除一个视图的命令是( )。
A:DELETE
B:DROP
C:CLEAR
D:REMOVE
正确答案:B
2、在SQL语言中的视图VIEW是数据库的( ) 。
A:外模式
B:模式
C:内模式
D:存储模式
正确答案:A
3、若要撤销数据库中已经存在的表S,可用( )。
A:DELETE TABLES
B:DELETES
C:DROP TABLES
D:DROPS
正确答案:C
4、若要在基本表S中增加一列CN(课程名),可用( )。
A:ADD TABLE S(CN CHAR(8))
B:ADD TABLE S ALTER(CN CHAR(8))
C:ALTER TABLE S ADD(CN CHAR(8))
D:ALTER TABLE S (ADD CN CHAR(8))
正确答案:C
5、学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。
A:DELETE Age from S
B:ALTER TABLE S DROP Age
C:UPDATE S Age
D:ALTER TABLE S ‘Age’
正确答案:B
6、选择语句select对应关系运算中的选择操做。
A:对
B:错
正确答案:A
7、对数据库操作的SQL语句中,where和having的作用和用法是一样的。
A:对
B:错
正确答案:B
8、触发器有()两种触发方式。
A:事件
B:嵌套
C:连接
D:投影
正确答案:AB
9、有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。三个关系中,SC关系是连接S和C关系的。
A:对
B:错
正确答案:A
10、对数据库操作SQL语句u中having只能和group一起用。
A:对
B:错
正确答案:A
第四章
1、以下( )不属于实现数据库系统安全性的主要技术和方法。
A:存取控制技术
B:视图技术
C:审计技术
D:出入机房登记和加防盗门
正确答案:D
2、SQL中的视图机制提高了数据库系统的( )。
A:完整性
B:并发控制
C:隔离性
D:安全性
正确答案:D
3、GRANT和REVOKE语句(SQL语言)主要作用是( )。
A:用来维护数据库中的完整性
B:用来维护数据库中的可靠性
C:用来维护数据库中的安全性
D:用来维护数据库中的一致性
正确答案:C
4、在数据库的安全性控制中,授权的数据对象的( ),授权子系统就越灵活。
A:范围越小
B:约束越细致
C:范围越大
D:约束范围大
正确答案:A
5、下面哪个不是数据库系统必须提供的数据控制功能( )。
A:安全性
B:可移植性
C:完整性
D:并发控制
正确答案:B
6、数据性质中的( )是指:保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
A:安全性
B:完整性
C:并发控制
D:恢复
正确答案:A
7、数据的正确性和相容性一般是指数据库的( )。
A:安全性
B:完整性
C:并发控制
D:恢复
正确答案:A
8、在数据系统中,对存取权限的定义称为( )。
A:命令
B:授权
C:定义
D:审计
正确答案:B
9、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。
A:可靠性
B:一致性
C:完整性
D:安全性
正确答案:D
10、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”这一功能的是( )
A:REVOKE UPDATE(XH) ON TABLE FROM ZHAO
B:REVOKE UPDATE (XH) ON TABLE FROM PUBLIC
C:REVOKE UPDATE(XH) ON STUD FROM ZHAO
D:REVOKE UPDATE (XH) ON STUD FROM PUBLIC
正确答案: REVOKE UPDATE(XH) ON STUD FROM ZHAO
第五章
1、完整性检查和控制的防范对象是( ),防止它们进入数据库。
A:不合语义的数据
B:非法用户
C:不正确的数据
D:非法操作
正确答案:C
2、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是( )
A:GRANT GRADE ON SC TO ZHAO
B:GRANT UPDATE ON SC TO ZHAO
C:GRANT UPDATE (GRADE) ON SC TO ZHAO
D:GRANT UPDATE ON SC (GRADE) TO ZHAO
正确答案:C
3、在SQL Server 中删除触发器用( )。
A:ROLLBACK
B:DROP
C:DELALLOCATE
D:DELETE
正确答案:B
4、实体完整性要求主属性不能取空值,这一点通常是通过( ) 。
A:定义外部键来保证
B:定义主键来保证
C:用户定义的完整性来保证
D:关系系统自动保证
正确答案:B
5、SQL的全局约束是指基于元组的检查子句和 ( )
A:非空值约束
B:域约束子句
C:断言
D:外键子句
正确答案:C
6、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是( )。
A:一个是DELETE,一个是SELECT
B:一个是SELECT,一个是DELETE
C:两个都是UPDATE
D:两个都是SELECT
正确答案:D
7、“借书日期必须在还书日期之前”这种约束属于DBS的( )功能。
A:恢复
B:并发控制
C:完整性
D:安全性
正确答案:C
8、在表或视图上执行除了( )以外的语句都可以激活触发器。
A:Insert
B:Delete
C:Update
D:Create
正确答案:C
9、下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( )。
A:INSERT
B:DELETE
C:REFERENCES
D:SELECT
正确答案:C
10、下述SQL命令的短语中,不是定义属性上约束条件的是( )。
A:NOT NULL短语
B:UNIQUE短语
C:CHECK短语
D:HAVING短语
正确答案:D
第六章
1、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是( )。
A:长度不变的
B:不可分解的
C:互相关联的
D:互不相关的
正确答案:B
2、已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E→A },该关系模式的候选码是( )。
A:AB
B:BE
C:CD
D:DE
正确答案:B
3、关系模式中,满足2NF的模式( )。
A:可能是1NF
B:必定是1NF
C:必定是3NF
D:必定是BCNF
正确答案:B
4、消除了部分函数依赖的1NF的关系模式,必定是( )。
A:1NF
B:2NF
C:3NF
D:BCNF
正确答案:B
5、学生表(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
正确答案:A
6、设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到( )。
A:1NF
B:2NF
C:3NF
D:BCNF
正确答案:B
7、X→Y,当下列哪一条成立时,称为平凡的函数依赖( )。
A:X∈Y
B:Y∈X
C:X∩Y=Φ
D:X∩Y≠Φ
正确答案:B
8、关系规范化中的删除操作异常是指( ),插入操作异常是指( )。
A:不该删除的数据被删除
B:不该插入的数据被插入
C:应该删除的数据未被删除
D:应该插入的数据未被插入
正确答案:AD
9、设一个关系为R(A,B,C,D,E), 它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为( )。
A:(A,B)
B:(A,C)
C:(A,D)
D:(A,E)
正确答案:B
10、规范化过程是对关系模式逐步分解的过程,其中从2NF向3NF变换,消除了( )。
A:主属性对候选码的部分函数依赖
B:主属性对候选码的传递函数依赖
C:非主属性对候选码的部分函数依赖
D:非主属性对候选码的传递函数依赖
正确答案:D
第七章
1、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( )。
A:需求分析阶段
B:逻辑设计阶段
C:概念设计阶段
D:物理设计阶段
正确答案:D
2、某学校规定,每一个班级最多有50名学生,至少有10名学社;美名学生必须属于一个班级。在班级与学生实体的联系中,学生实体的基数是( )。
A:(0,1)
B:(1,1)
C:(1,10)
D:(10,50)
正确答案:B
3、区分不同实体的依据是( ) 。
A:名称
B:属性
C:对象
D:概念
正确答案:B
4、公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是( ) 。
A:多对多
B:一对一
C:一对多
D:多元联系
正确答案:C
5、关系数据库中,实现实体之间的联系是通过关系与关系之间的( ) 。
A:公共索引
B:公共存储
C:公共元组
D:公共属性
正确答案:D
6、数据流程图是用于数据库设计中( )阶段的工具。
A:概要设计
B:可行性分析
C:程序编码
D:需求分析
正确答案:D
7、关系数据库的规范化理论主要解决的问题是( )。
A:如何构造合适的数据逻辑结构
B:如何构造合适的数据物理结构
C:如何构造合适的应用程序界面
D:如何控制不同用户的数据操作权限
正确答案:A
8、有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( )。
A:车次
B:日期
C:车次+日期
D:车次+情况摘要
正确答案:C
9、在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为( )。
A:4
B:5
C:6
D:7
正确答案:C
10、一个1 :n 联系可以转换为一个独立的关系模式,关系的码为( )。
A:实体的码
B:各实体码的组合
C:n 端实体的码
D:每个实体的码
正确答案:C
第八章
1、用于数据库恢复的重要文件是( )。
A:数据库文件
B:索引文件
C:日志文件
D:备注文件
正确答案:C
2、后备副本的用途是( )。
A:安全性保障
B:一致性控制
C:故障后的恢复
D:数据的转储
正确答案:C
3、表示两个或多个事务可以同时运行而不互相影响的是( )。
A:原子性
B:一致性
C:独立性
D:持久性
正确答案:C
4、在数据库技术中,未提交的随后又被撤消的数据称为 ( )
A:错误数据
B:冗余数据
C:过期数据
D:脏数据
正确答案:D
5、事务的持续性是指( )。
A:事务中包括的所有操作要么都做,要么都不做。
B:事务一旦提交,对数据库的改变是永久的。
C:一个事务内部的操作对并发的其他事务是隔离的。
D:事务必须是使数据库从一个一致性状态变到另一个一致性状态。
正确答案:B
6、SQL语言中的COMMIT语句的主要作用是( )。
A:结束程序
B:返回系统
C:提交事务
D:存储数据
正确答案:C
7、SQL语言中用( )语句实现事务的回滚。
A:CREATETABLE
B:ROLLBACK
C:GRANT和REVOKE
D:COMMIT
正确答案:B
8、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损这种情况称为( )。
A:介质故障
B:系统故障
C:事务故障
D:运行故障
正确答案:A
9、在数据库管理系统中实现事物持久性的子系统是( )。
A:安全管理子系统
B:完整性管理子系统
C:并发控制子系统
D:恢复管理子系统
正确答案:D
10、事务的执行次序称为( )。
A:过程
B:步骤
C:调度
D:优先级
正确答案:C
第九章
1、下列属于活锁的预防的方法是( )
A:顺序封锁法
B:先来先服务
C:只加共享锁
D:一次封锁法
正确答案:B
2、并发操作有可能引起下述( )问题。I.丢失更新 II.不可重复读 III.读脏数据
A:仅I和II
B:仅I和III
C:仅II和III
D:都是
正确答案:D
3、如果事务T已在数据R上加了X锁,则其他事务在数据R上( )。
A:只可加X锁
B:只可加S锁
C:可加S锁或X锁
D:不能加任何锁
正确答案:D
4、已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)…UNLOCK(B) …UNLOCK (A) …UNLOCK (C)事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)…LOCK X(C) …UNLOCK (C) …UNLOCK (B)则遵守两段封锁协议的事务是( )
A:T1
B:T2
C:T1和T2
D:没有
正确答案:A
5、解决并发操作带来的数据不一致问题普遍采用( )技术。
A:封锁
B:存取控制
C:恢复
D:协商
正确答案:A
6、下列不属于并发操作带来的问题是( )。
A:丢失修改
B:不可重复读
C:死锁
D:脏读
正确答案:C
7、DBMS普遍采用( )方法来保证调度的正确性 。
A:索引
B:授权
C:封锁
D:日志
正确答案:C
8、事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是( )。
A:一级封锁协议
B:二级封锁协议
C:三级封锁协议
D:零级封锁协议
正确答案:A
9、如果事务T获得了数据项Q上的排他锁,则T对Q( )。
A:只能读不能写
B:只能写不能读
C:既可读又可写
D:不能读也不能写
正确答案:C
10、设事务T1和T2,对数据库中的数据A进行操作,请问哪一种不会发生冲突操作( )。
A:T1正在写A,T2要读A
B:T1正在写A,T2也要写A
C:T1正在读A,T2要写A
D:T1正在读A,T2也要读A
正确答案:D

以上问题属网友观点,不代表本站立场,仅供参考!