04735数据库系统原理多选题
数据库系统包括db dbms dba1、人工管理阶段时期数据管理的特点是:(ACD)
A、不保存数据
B、应用程序管理数据
C、数据不共享
D、数据不具有独立性
2、文件系统阶段的数据管理有以下那些特点:(ABC)
A、数据可以长期保存。由文件系统管理数据。文件的形式已经多样化。
B、数据就不再仅仅属于某个特定的程序,而可以由多个程序反复使用。
C、数据的存取基本上以记录为单位。
D、数据不具有独立性。
3、在DBS的全局结构中,磁盘存储器上的数据结构有哪几种形式(ABC)
A、数据文件
B、数据字典
C、统计数据
D、数据源
30.外模式DDL用来描述错误的是(ACD)
A.数据库的总体逻辑结构
B.数据库的局部逻辑结构
C.数据库的物理存储结构
D.数据库的概念结构
31.数据库物理设计的任务有(BCD)
A.优化模式B.存储记录结构设计
C.确定数据存放位置D.存取方法设计
32.不负责DBS的正常运行,承担创建、监控和维护数据库结构责任的数据库用户是(ABC)
A.应用程序员
B.终端用户
C.专业用户
D.DBA
33.数据库系统中,执行逻辑数据与物理数据之间不具备转换功能的是(ACD)
A.DB
B.DBMS
C.DBS
D.OS
34.如果事务T获得了数据项Q上的排他锁,则T对Q错误的是(ABD)
A.只能读不能写
B.只能写不能读
C.既可读又可写
D.不能读也不能写
35.数据库的并发操作会带来的问题有(ABC)
A丢失数据B读脏数据
C不可重复读D数据提取
4、下列关于视图的说法中正确
..的是(ABD)
A.视图是从一个或多个基本表导出的表,它是虚表
B.视图可以被用来对无权用户屏蔽数据
C.视图一经定义就可以和基本表一样被查询和更新
D.视图可以用来定义新的视图
5、在数据库中不属于存储的是(ABD)
A、数据
B、数据模型
C、数据及数据之间的联系
D、信息
6、数据库系统提供的数据控制功能,包括
..(ACD)
A.并发控制B.控制数据冗余
C.完整性保护D.故障恢复
7、以下叙述中不正确的是(BCD)
A.为了实现连接运算,SELECT命令中必须指出属性的来源
B.如果缺省WHERE子句,则会产生错误信息
C.在SQL语言中绝大多数连接操作都是自然连接
D.连接操作中不可以用别名指定数据的来源
8、封锁可以避免并发操作引起的错误,但可能产生(ABC)
A.活锁
B.饿死
C.死锁
D.复制
9、下列属于数据库系统的三级模式是(ABC)
A.模式 B.外模式
C.内模式
D.数据模式
10、数据库的物理结构存储主要有(ABD)
A存储记录格式B存储记录安排
C数据存放D存取方法
11、数据库系统不仅包括数据库本身,还要包括(ABC)
A相应的硬件B软件
C DBA
D DBMS
12.下列关于数据冗余的叙述中,正确
..的是(ABC)
A.冗余的存在容易破坏数据库的完整性
B.冗余的存在给数据库的维护增加困难
C.不应该在数据库中存储任何冗余数据
D.冗余数据是指可由基本数据导出的数据
13.数据库物理设计的任务包括
..(BCD)
A.优化模式B.存储记录结构设计
C.确定数据存放位置D.存取方法设计
14.下面关于自然连接和等值连接的叙述中,正确
..的是(ABD)
A.自然连接是一种特殊的等值连接
B.自然连接要求在两个关系中有公共属性,而等值连接不必
C.两种连接都可以只用笛卡尔积和选择运算导出
D.自然连接要在结果中去掉重复的属性,而等值连接不必
15.SQL语言的功能包括(ABCD)
A数据查询B数据定义
C数据操纵D数据控制
16.核心SQL的组成部分。(ABCD)
A数据定义语言B数据操纵语言
C嵌入式SQL语言的使用规定D数据控制语言
17事务的性质。(ABCDE)
A ACID B原子性C一致性
D隔离性E持久性
18用户使用数据库的方式称为权限,权限有两种:(AB)
A访问数据的权限B修改数据结构的权限
C使用数据权限D输出数据权限
19访问数据的权限有:(ABCD)
A增B删
C查D改
20使用数据库技术来处理一个实际问题时,对数据描述经历的过程是(ABC)
A概念设计B逻辑设计
C物理设计D表设计
21SQL3的触发事件有三类(BCD)
A TARGET
B INSERT
C UPDATE
D DELETE
22存储过程的优点包括
..(ABC)
A.提高运行速度
B.降低网络通信量
C.间接实现安全控制
D.存储在DB之外方便修改
23.并发操作带来的问题的是(ABC)
A.丢失更新B.读脏数据
C.不可重复读D.运算溢出
A.系统独立性B.物理独立性
C.逻辑独立性D.设备独立性
25.DBMS的主要功能有(ABCDE)
A数据的定义B操作
C保护D维护E数据字典
26.关系代数运算中,专门的关系操作有(ABCD)
A选择B投影
C除C连接
27.SQL中机制提供安全性是(ABCD)
A视图B权限
C角D审计
28.以下叙述不正确的是(BCD)
A.为了实现连接运算,SELECT命令中必须指出属性的来源
B.如果缺省WHERE子句,则会产生错误信息
C.在SQL语言中绝大多数连接操作都是自然连接
D.连接操作中不可以用别名指定数据的来源
29.局部ER图合并全局ER图时,可能出现(ABC)
A属性冲突B结构冲突
C命名冲突D正面冲突
36.查看工资表中实发工资为2000元以上(含2000元)至4000元(含4000元)以下的人员记录,条件表达式为(CD).
A:实发工资>2000OR实发工资<2000
B:实发工资>2000AND实发工资<4000
C:实发工资>=2000AND实发工资<=4000
D:实发工资Between2000and4000
37.数据表设计视图中,不可以(AD).
A:修改一条记录B:修改字段的名称
C:删除一个字段D:删除一条记录
38、Oracle的数据库由()类型的文件组成(ABC)
A、日志文件
B、控制文件
C、数据文件
D、配置文件
39.在哪种情况下,会用到外连接查询?(请选出两项)(CE)
A、要连接的表具有NOT NULL列
B、要连接的表只有匹配的数据
C、要连接的列具有NULL值
D、要连接的表只有不匹配的数据
E、要连接的表具有匹配和不匹配的数据
F、仅当表具有主键-外键关系时
40.关于where和having子句说法正确的有?(请选出两项)(BD)
A、WHERE子句可用于限制行和组。
B、WHERE子句只能用于限制行。
C、HAVING子句可用于限制行和组。
D、HAVING子句只能用于限制组。
E、如果查询使用HAVING子句,则不能在查询中使用WHERE子句。
F、HAVING子句不能在子查询中使用。
41.关于子查询下列叙述正确的有?(请选出三项)(BCE)
A、单行子查询只能检索一个列和一行
B、单行子查询只能检索一行,但能检索许多列
C、多行子查询可以检索多行、多列
D、多行子查询结果可以被用来作为>”运算符的比较项
E、单行子查询可以使用IN运算符
F、多行子查询结果可以使用“=”来和别的值比较
42.下列查询姓张的学生的语句不正确的是?(选出正确的三项)(ABD)
A、select*from表名where姓名='%张%'
B、select*from表名where姓名like'张'
C、select*from表名where姓名like'张%'
D、select*from表名where姓名='张'
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论