数据库原理试题数据库设计的意义(A卷)
一、 填空题(每空 1 分,共 20 分)
1. 安全性,完整性,衡量标准
2. 数据结构,数据操作,完整约束。
3. 集合记录,单记录
4. 数据转储,登录日志文件
5. 概念,数据模型
6. 物理,逻辑
7. C++, VB, Def, C#
8. Oracle, Access
1. 对于一个国家来说,数据库的建设规模、数据库信息量的 完全性 和 完整性 已成为这个国家信息化程度的 ___衡量标准 。
2. 数据模型通常由: 数据结构 、数据操作 和 完整性约束 三部分组成。
3. 游标的功能是把 __集合记录__ 转换为 _单记录_____ 。
4. 最常用的数据库的恢复技术是 数据转储 和 登录日志文件。
5. 概念 模型是现实世界到 数据模型 机器模型的中间桥梁。
6. 数据独立性是指 物理 和 逻辑 独立性。
7. 数据库应用程序开发工具目前有 C++ 、 VB 、Def 和 C# 等。
8. 目前数据库产品有 SQL Server 和Oracle 、Access ___ 等。
二、 选择题(每小题 1 分,共 10 分)
1. 关于冗余数据的叙述中,不正确的是 ( C) 。
A .冗余的存在容易破坏数据库的完整性 B .冗余的存在给数据库的维护增加困难
C .不应该在数据库中存储任何冗余数据 D .冗余数据是指可由基本数据导出的数据
2. 概念模型独立于 ( B C ) 。
A . ER 模型 B .硬件设备 C . DBMS D .操作系统
3. 下列叙述正确的为( D ) 。
A. 主码是一个属性,它能唯一表识一列 B. 主码是一个属性,它能唯一表识一行
C. 主码是一个属性或属性集,它能唯一表识一列 D. 主码是一个属性或属性集,它能唯一表识一行
4. 数据库三级模式体系结构的划分,有利于保持数据库的 ( A) 。
A .数据独立性 B .数据安全性 C .结构规范化 D .操作可行性
5. 一个关系中的候选关键字(B )。
A .至多一个 B .可多个 C .必须多个 D .至少 3 个
6. 常用的关系运算是关系代数和(C )。
A .集合代数 B .逻辑演算 C .关系演算 D .集合演算
7. 在基本层次联系中,记录型之间的联系是(B )。
A .一对一联系 B .一对多联系 C .多对多联系 D .多对一联系
8. 并发操作会带来哪些数据不一致性(D )。
A .不可修改、不可重复读、脏读、死锁 B .不可重复读、脏读、死锁 C .丢失修改、脏读、死锁
D .丢失修改、不可重复读、脏读
9. 在数据库与宿主语言之间传递信息是通过( D A)。
A. 全局变量 B. 共性变量 C. 公共数据区 D. 系统缓冲区
10. 数据库的(C B )是指数据的正确性和相容性。
A. 安全性 B. 完整性 C. 并发控制 D. 恢复
三、 判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由)
1. 子模式 DDL 是用来描述数据库的物理存储结构的。(错 )
2. 同一个关系模型的任两个元组值不能全同。 (对 )
3. 基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。(对 )
4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。 (对 )
5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 ( 错)
6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 ( 错)
7. DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户 ( )
8. 数据库的网状模型应满足的条件是必须有两个以上的结点。( 错)
9. CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。( 对)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论