最新版数据库(东北大学)精品资料第一章要点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.信息:是客观事物存在状态、运动方式和特征的描述。

2.数据:是客观事物存在方式和运动状态的记录,是信息的载体。

3.数据处理:是指对各种数据收集、存储、加工、检索和发布的过程。

4.常见的数据形式有三种类型:

◆数值型数据

◆字符型数据

◆特殊型数据

5.数据管理技术的发展

◆人工管理阶段

◆文件系统阶段

◆数据库系统阶段

6.数据库系统的组成:硬件、软件(DBMS核心)、数据库(基础)、人员

7.数据库(DB):是以一定的组织方式,将相关的数据组织在一起,存放在计算机的存储器上,并能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。

8.数据库管理系统(DBMS):对数据库进行管理的软件。

DBMS的主要功能如下。

(1)数据库的定义功能

(2)数据库的操纵功能

(3)数据库的保护功能

(4)数据库的维护功能

简言之:DBMS实现数据库的定义、管理和操作及数据库的维护,提供用户和数据库之间的接口。

常见的有:Oracle,Sybase, SQL Server,ForPro,Access 等。

9.数据库系统(DBS):引入数据库技术后整个管理、操纵和维护数据资源的计算机系统。10.数据库管理员(DBA):模式定义、存储结构及存取方式定义、数据访问授权、完整性约束定义等。

11.数据模型的组成要素:数据结构、数据操作、数据的约束条件。

12.概念模型:对数据和信息建模,使用易于理解的概念、符号、表达方式来描述事物及其联系,它与任何计算机和数据库管理系统没有关联。最常见的是实体-联系模型(E-R模型)。13.几个名词

实体:客观存在并可相互区别的事物。

实体集:具有相同属性的实体的集合。

属性:实体所具有的某一特性。

码(键):唯一标识实体的属性集。

域:属性的取值范围。

联系:反映实体内部和外部之间的联系。

●一对一联系

●一对多联系

●多对多联系

说明:一对一联系是一对多联系的特例,而一对多联系又是多对多联系的特例。14.数学模型:是对体现客观事物独立性和联系性的数据,按照一定的组织关系排列起来所构成的特定数据结构的描述。

数据库中常用的数学模型:

◆网状模型

◆关系模型:是用二维表结构来表示实体及实体之间联系的数学模型。

◆面向对象模型

15. 关系基本概念

关系:是满足一定规范要求的二维表,每个关系有一个关系名。

关系名(属性名1,属性名2,…,属性名n)

表名(字段名1,字段名2,…,字段名n)

元组:关系中水平方向的行称为元组(行、记录、元组)。

属性:关系中垂直方向的列称为属性(列、字段、属性)。

域:属性的取值范围。

元:关系模式中属性的数目称为关系的元数,又称为关系的目、度。

关键字:是关系模型中的一个重要概念,它表示为关系的一个属性或属性集。

主关键字:表中的某个属性或某些属性的集合,它们可以唯一确定一个元组,一张表只有一个。

候选键:能够惟一标识某个记录的字段,一张表可以有多个。

外部关键字:当一张二维表的主关键字被包含到另一张二维表中时,主关键字就称为是另一张二维表的外部关键字。

主表:主键所在的表。

子表:外键所在的表。

主表和子表通过关键字相关联。

16.关系数据库的主要特点:

◆查询迅速且准确。

◆数据结构化且统一管理。

◆数据冗余小。

◆具有较高的数据独立性。

◆数据的共享好。

◆数据控制功能强。

⏹安全性控制:防止非法用户存取数据。

⏹完整性控制:数据要正确、有效、相容。

⏹并发性控制:多用户并发访问时互相不干扰。

17.数据库的三级组织结构:外模式、逻辑模式、内模式。

各模式之间的关系:逻辑模式是内模式的逻辑表示,内模式是逻辑模式的物理实现,外模式是逻辑模式的部分提取。

18.关系模型的性质

关系模型的逻辑结构是一张二维表,是由行(记录)和列(字段)组成。

关系模式的格式:关系名(属性1,属性2,属性3,…,属性n)

◆在一个关系中,每一数据项不可再分,是最基本的数据单位。

◆在一个关系中,同一列数据项要具有相同的数据类型。

◆在一个关系中,各列的顺序可以任意地排列。

◆在一个关系中,不允许有相同的字段名。

◆在一个关系中,每一行是一个个体事物多个字段值的集合。

◆在一个关系中,记录的顺序可以任意地排列。

19.关系的类型

基本表:是关系数据库中独立存在的表,是实际存储数据的逻辑表示。

视图表:是从基本表或其他视图中导出的表,它是数据库的一部分。

查询表:是根据指定条件对基本表进行查询所得的结果表。

20.关系模型有三类完整性规则

◆实体完整性规则

◆参照完整性规则

◆用户定义完整性规则

21.关系模型数据规范化的原则:

第一范式(1NF):消除重复字段。

第二范式(2NF):每个字段完全依赖于主键(消除部分依赖得到)。

第三范式(3N F):所有非主关键字段都直接依赖于主键(消除传递依赖得到)。

22.数据范化的原则:

分解必须是无损的,即分解后不应丢失信息。

分解后的关系要相互独立。避免对一个关系的修改波及另一个关系。

遵从“一事一地”原则,即一个关系只表达一个主题,如果设计多个主题,就应该继续分解关系。

23.关系运算:

◆传统的集合运算:其中并、差、交要求两个关系具有相同的关系模式。笛卡尔积要求两

个关系不必具有相同的关系模式。

◆专门的关系运算:

⏹投影操作

⏹选择操作

⏹连接操作

条件连接:等值连接:连接条件为对应的属性值相等。

自然连接:去掉重复属性的等值连接。

完全连接:无条件连接(笛卡尔积)。

24.数据库应用系统设计

需求分析

系统设计(数据库设计,应用程序设计)

系统编程

软件测试

应用程序发布

系统运行和维护

25.设计一个Access数据库,一般要遵循如下步骤:

◆分析需求(概念设计:关系模型、实体、实体集、属性和实体标识)

◆建立数据库中的表(逻辑设计:文件、字段、记录和键)

◆确定表的主关键字

◆确定表间的关联关系

◆创建其他数据库对象(查询、报表、窗体等)。

相关文档
最新文档