计算机二级考试基础知识文档,计算机公共基础知识选择题

第四章数据库设计基础

4.3关系代数

关系数据库系统的特点之一是它基于数据理论。有许多数据理论可以表示关系模型的数据操作,其中最著名的是关系代数和关系演算。

关系模型的基本操作:(1)插入(2)删除(3)修改(4)查询(包括投影、选择和笛卡尔积操作)

4.4数据库设计和管理

数据库设计是数据应用的核心。

数据库设计的两种方法:

(1)面向数据:注重信息需求,兼顾处理需求;(2)流程导向:优先处理需求,兼顾信息需求。

数据库的生命周期:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、编码阶段、测试阶段、运行阶段和进一步修改阶段。使用常见的结构化分析方法和面向对象方法进行需求分析。

结构化分析(SA)方法以自顶向下和逐层的方式分析系统。用数据流图来表达数据和处理之间的关系。对于数据库设计,数据字典是详细的数据收集和数据分析的主要结果。

字典是各种数据描述的集合,包括五个部分:数据项、数据结构、数据流(可以是数据项也可以是数据结构)、数据存储和处理。数据库概念设计的目的是分析数据的内在语义关系。有两种设计方法:(1)集中模式设计法(适用于小型或不复杂的单位或部门);

(2)视图集成设计方法。设计:E-R模型与view集成。通常,视图设计有三种设计顺序:

从上到下,从下到上,从里到外。视图集成的几种冲突:命名冲突、概念冲突、域冲突和约束冲突。关系视图设计:关系视图的设计也称为外部模式设计。

视图的主要功能:

(1)提供数据逻辑独立性;(2)可以满足用户对数据的不同需求;(3)具有一定的数据保密功能。

数据库物理设计的主要目标是调整数据的内部物理结构,选择合理的访问路径,从而提高数据库的访问速度,有效利用存储空间。一般来说,RDBMS中留给用户参与物理设计的内容包括索引设计、集成簇设计和分区设计。

相关推荐