在数据库章节中可能会考察以下内容:
不能用作数据完整性约束实现技术的是()
A、实体完整性约束
B、触发器
C、参照完整性约束
D、视图
答案选择D
数据完整性包括:
数据库管理系统提供授权功能以便控制不同用户访问数据库的权限,其主要的目的是为了实现数据库的()
A、一致性
B、完整性
C、安全性
D、可靠性
答案选择C
看到授权 一般是从安全角度考虑
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念。其中,()是指用户无需知道数据存放的物理位置。
A.分片透明
B.逻辑透明
C.位置透明
D.复制透明
答案选择C,
这一题是历年真题,物理位置肯定是和位置相关的,所以选择位置透明;
分片透明
:是用户或应用程序不需要知道逻辑上访问的表具体是如何分块存储的;
逻辑透明
:是用户或应用程序无需知道局部使用的是哪种数据模型;
复制透明
:是用户或应用程序不关心复制的数据从何而来。
在数据库设计的需求分析、概念结构设计、逻辑结构设计和物理结构设计的四个阶段中,基本E-R图是();数据库逻辑结构设计阶段的主要工作步骤依次为()。
A.需求分析阶段形成的文档,并作为概念结构设计阶段的设计依据
B.逻辑结构设计阶段形成的文档,并作为概念结构设计阶段的设计依据
C.概念结构设计阶段形成的文档,并作为逻辑结构设计阶段的设计依据
D.概念结构设计阶段形成的文档,井作为物理设计阶段的设计依据
A.关系规范化一转换为数据模型一模式优化一设计用户模式
B.转换为数据模型一关系规范化一模式优化一设计用户模式
C.模式优化一设计用户模式一>关系规范化一转换为数据模型
D.设计用户模式一>模式优化一>关系规范化一转换为数据模型
答案选择C、B
在软件工程中 在需求阶段的产物是ER图数据建模;而在数据库设计中,概念结构设计的产物是ER图,
数据流图、数据字典、需求说明书
,获得用户对系统的三个要求:信息要求、处理要求、系统要求。在数据库逻辑结构设计阶段,需要需求分析阶段形成的需求说明文档、数据字典、数据流图作为设计依据
)在数据库系统中,数据库的视图、基本表和存储文件的结构分别与(
外模式、模式、内模式
)对应;数据的物理独立性和数据的逻辑独立性是分别通过修改(模式与内模式之间的映像、外模式与模式之间的映像 )来完成的。
在数据库中有三级模式和两级映射,两级映射就是外模式-模式映射(逻辑独立性),模式-内模式映射(物理独立性)。
物理独立性是当存储结构发生变化时,应用程序不会变,是存储到数据表之间的映射。
逻辑独立性是是基本表发生了变化,但应用程序不变,即基本表到视图的映射。
在数据模型中需要掌握以下内容:
答案是A、D
在关系代数中需要掌握
:
自然连接:显示全部的属性列,但是相同属性列只显示一次,显示两个关系模式中属性相同且值相同的记录。
在数据库模块还需要掌握函数依赖
给定一个X、能唯一确定一个Y,就称X确定Y,或者Y依赖于X,
范式
:
第一范式:关系中的每一个分量必须是一个不可分的数据项,就是表中不允许有小表存在。
第二范式:在第一范式的基础上,表中的每一个非主属性不会依赖复合主键中的某一个
列。
第三范式:在满足第一范式的基础上,表中不存在非主属性对码的传递依赖。
BC范式:是在第三范式的基础上进一步消除主属性对于码的部分函数依赖和传递依赖。
在模式分解中,无损分解是分解后的关系模式能够还原出关系模式,不能还原就是有损。
数据库中的事物概念:由一系列操作组成,这些操作要么全做,要么全不做,有四大特征:
事务是并发控制的前提条件,并发控制就是控制不同的事务并发执行,提高系统效率,但是并发控制中存在三个问题:
数据仓库技术有四个阶段
联机分析处理(OLAP)和数据挖掘
反规范化技术:规范化设计后,数据库设计者希望牺牲部分规范化来提高性能
。
降低连接操作的需求、降低外码和索引的数目,还可能减少表的数目,能够提高查询效率
。