数据库常用有
的数据模型
__________、层次模型、__________。
(难度系数C)正确答案: 关系模型
网状模型
2、数据模型是由__________、__________、和__________三部分组成的。
(难度系数B)正确答案:数据结构 数据操作 完整性约束
3、在数据库的三级模式结构中,用来描述数据库中全体数据的全局逻辑结构和特征的是__________。
(难度系数B)正确答案: 模式
4、数据库系统的核心是____________________。
(难度系数C)正确答案:数据库管理系统或DBMS
5、规范化数据库设计分为以下六个设计阶段:需求分析阶段、__________、__________、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。
(难度系数B)正确答案:概念结构设计 逻辑结构设计
6、删除表中记录用_____________语句,修改表结构用___________语句。
(难度系数A)正确答案:Delete Alte
7、数据库系统中可能发生各种各样的故障,引起故障的原因大致可以分为几类,分别为:____________、计算机病毒、____________和介质故障。
(难度系数A)正确答案:事务内部故障 系统故障
8、在数据库概念结构设计中,各分E-R模型之间的冲突主要有:属性冲突、__________和结构冲突。
(难度系数B)正确答案: 命名冲突
9、SQL中,表有三种:____________、____________和____________。
(难度系数C)正确答案:基本表(实表) 视图(虚表) 导出表(临时表)
10、数据库中术语英文缩写有“RDBMS”和DML等,其中文的意思分别为_______________和_______________。
(难度系数B)正确答案: 关系数据库管理系统 数据操纵语言
11、二级封锁协议除了可以防止丢失修改,还可以防止________________。
(难度系数B)正确答案:读“脏”数据 三、简答题:(3个小题共15分)
1、什么是数据库(4分)
(难度系数C)正确答案:
答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。 (2分)
数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同
时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。 (2分) 2、DBA的职责是什么(4分)
(难度系数B)正确答案:
答:(1)参与数据库设计,决定数据库的结构和内容; (1分)
(2)定义数据的安全性、完整性,负责分配用户对数据库的使用权限和口令管理;(1分)
(3)监督控制数据库的使用和运行,改进或重新构造数据库系统; (1分)
(4)帮助终端用户使用数据库。 (1分)
3、在数据库设计过程中将E-R模型转换为关系数据模型的转换原则 (7分)
(难度系数A)正确答案:
答:E-R图中的每个实体,对应一个关系,该关系具有属性为实体的全部属性,关键字为实体的关键字。E-R图中的一个联系对应一个关系,该关系具有属性为联系的属性以及该联系相关的实体的关键字。考虑到数据库优化,根据联系类型不同在转换为关系模式时具体处理不同: (2分)
(1)联系类型为1:1时,