2018年数据库原理复习例题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单选题
1 关系演算的基础是()
A、形式逻辑中的逻辑演算
B、形式逻辑中的关系演算
C、数理逻辑中的谓词演算
D、数理逻辑中的形式演算
答案:C
2 关于数据库系统的说法不正确的是( ).
A、数据库系统是指引入数据库技术后的计算机系统
B、狭义地讲,数据库系统就是数据库管理系统
C、狭义地讲,数据库系统由数据库和数据库管理系统组成
D、广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统,数据库管理员和用户构成
答案:B
3 对数据库并发操作有可能带来的问题包括( )
A、读出“脏数据”
B、带来数据的冗余
C、未被授权的用户非法存取数据
D
答案:A
4 事务有多个性质,其中不包括( )
A、一致性
B、唯一性
C、原子性
D
答案:B
5 属性类型允许是基本数据类型、结构类型和集合类型的模型是()
A、平面关系模型
B、嵌套关系模型
C、复合对象模型
D、分布式关系模型
答案:C
6 反映现实世界中实体及实体间联系的信息模型是( )
A、关系模型
B、层次模型
C、网状模型
D、E-R
答案:D
7 设在关系模型中,同一表中的不同属性命名()。
A、可相同
B、必须相同
C、必须不同
D、可相同,但数据类型不同
答案:C
8 关系模式的规范化过程主要是为克服数据库逻辑结构中存在的插入异常、删除异常以及( )
A、数据不一致性
B、结构不合理
C、数据冗余度大
D、数据丢失
答案:C
9 局部E-R图中实体类的冲突主要类型是( ).
A、属性冲突、命名冲突和结构冲突
B、命名冲突和属性冲突
C、属性冲突
D、结构冲突和命名冲突
答案:A
10 在关系演算中,元组变量的变化范围是( ).
A、某一命名的关系
B、数据库中的所有关系
C、某一个域
D、数据库中的所有域
答案:C
11 数据字典的内容应包括( ).
A、数据项,数据结构
B、数据流,数据存储,处理过程
C、数据项,数据结构,数据流,数据存储,处理过程
D、数据结构,数据流
答案:C
12 关于数据处理和数据管理,下列叙述正确的是( )
A、数据处理经历了人工系统、文件系统、数据库系统三个阶段
B、数据处理是数据管理的中心问题
C、数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作
D、数据管理技术优劣不影响数据处理的效率
答案:C
13 SQL的全局约束是指基于元组的检查子句和()
A、非空值约束
B、域约束子句
C、断言
D、外键子句
答案:C
14下列四项中,不属于数据库特点的是( )
A、数据共享
B
C、数据冗余很高
D
答案:C
15关系数据模型的三个组成部分中,不包括( )
A、完整性规则
B、数据结构
C、数据操作
D
答案:D
16如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A、关系数据库优化
B、数据字典
C、关系数据库规范化理论
D
答案:C
17 下面系统中不属于关系数据库管理系统的是()
A、Oracle
B、MS SQL Server
C、IMS
D、DB2
答案:C
18 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()
A、实体完整性约束
B、参照完整性约束
C、用户自定义完整性约束
D、关键字完整性约束
答案:A
19 关于数据库的说法不正确的是( ).
A、一个相互关联的数据集合
B、包含了关于某个企业或组织的信息
C、是信息系统的核心和基础
D、是一种数据管理的软件
答案:D
20 每个属性,都有一个取值范围,这叫属性()。
A、域
B、值
C、主属性
D、关键字
答案:A
21 已知学生关系:(学号,性别,年龄,籍贯),若执行SQL语句:Select 姓名,年龄From 学生Where 籍贯='北京' 说明该语句对学生执行了( )操作.
A、交和选择
B、投影和选择
C、选择和连接
D、连接和投影
答案:B
22 以下数据库的数据模型中,现今使用的主要的数据模型是( ).
A、层次模型
B、网状模型
C、关系模型
D、面向对象模型
答案:C
23 概念设计的步骤是( ).
A、进行数据抽象,设计局部概念模式;评审;集成局部概念模式,得到全局概念模式
B、进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式;评审
C、进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式
D、评审;进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式
答案:B
24 因为每个中间运算的结果被创建,然后用于下一层的运算,这种查询表达式的计算方法被称为( )计算.
A、实体化
B、流水线
C、双缓冲
D、临时区
答案:A