说明
总结<数据库系统与原理设计>书中知识点及名词解释用于考研备考,按章划分,较难易混知识点以二级标题特别标注,方便在目录中查找到。
计算机复试—这有详细的
文章目录
第一章 数据 系统概论
- 数据:描述事物的符号记录
- 记录:计算机中表示和存储数据的一种格式或方法,这样的数据时有结构的。因此,表格描述的数据称为结构化数据。
- 非结构化数据:不方便用数据库二维逻辑来表现的数据。包括所有格式的办公文档、文本、图片、标准通用标记语言下的子集XML、HTML、各类报表、图像和音频/视频信息等。
- 半结构化数据
- 数据处理:是指对各种数据进行采集、存储、检索、加工传播和应用等一系列活动的总和。
- 数据管理:对数据进行有效的分类、组织、编码、存储、检索和应用,他是数据处理的中心问题
- 数据管理技术经历了三阶段:人工管理阶段、文件系统阶段、数据库管理系统阶段。
人工管理阶段:数据时面向应用程序,数据需要应用程序自己定义和管理。无法共享利用,因此存在大量冗余数据。
文件系统阶段:按文件名访问,按记录进行存取。
特点:1)实现了文件内的数据结构化**,即一个数据是按记录进行组织,这样的数据是有结构的,数据的语义是明确的。但整体仍是无结构的。2)程序和数据之前由文件系统提供的存取方法进行转换。由于数据在物理存储结构上的改变不一定反映在程序上,因此应用程序与数据之间有了一定的物理独立性。
弊端:
1)数据共享性差,数据冗余和不一致;数据冗余是指相同的数据可能在不同的地方(文件)重复存储。
2)数据独立性差;
3)数据孤立,数据获取困难;
4)完整性问题;数据完整性是指数据的正确性、有效性和相容性,也称为一致性约束。
5)原子性问题;
6)并发访问异常;
7)安全性问题。
数据库管理系统阶段:数据库管理系统是由一个相互关联的集合和一组用以访问、管理和控制这些数据的程序组成。这数据集合即数据库。数据设计数据库管理系统的目的是为了有效地管理大量的数据,并解决文件系统中存在的问题。
与文件系统相比,数据库管理系统特点:
1)数据结构化;
2)数据的共享度高,冗余度低,易扩充;
3)数据独立性高;
4)数据由数据库管理系统统一管理和控制。数据控制功能:数据的安全性保护;数据的完整性检查;并发控制;数据库恢复。
- 数据模型:一个描述数据结构、数据操作以及数据约束的数学形式体系(即概念及其符号表示系统)。
分层:1、概念/信息模型;2、逻辑模型;3、物理模型
组成要素:1、数据结构描述数据库的组成对象(实体)以及对象之间的联系;2、数据操作;3、数据约束
- 根据数据抽象(物理层、逻辑层、视图层)的不同级别,可以将数据模型划分为:
概念模型:概念层次的数据模型;
逻辑模型:用来描述数据库数据的整体逻辑;
物理模型:用来描述数据的物理存储结构和存取方法。 - 对应数据抽象三类别,有数据库的三级模式:内模式(存储模式)、模式(逻辑模式)、外模式(子模式、用户模式)。
关系数据模型常用术语
关系:一个关系对应一张二维表,每一个关系有一个名称即关系名。
元组:表中的一行称为一个元组。
属性:表中的一列称为一个属性,每一个属性有一个名称即属性名。
码:(码键或键)表中的某个属性或属性组,可以唯一标识表中的一行。
域:属性的取值范围。
分量:元组中的一个属性组。
外码:表中某属性或属性组,用来描述本关系中的元组(实体)与另一个关系中的元组之间的关系。
关系模式:通过关系名和属性名列表对关系进行描述。
- 数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和最终用户构成。
第二章 关系模型与关系代数
关系数据库是表的集合,即关系的集合。非正式的说,一个表是一个实体集,一行就是一个实体,它由共同表示一个实体的有关联的若干属性的值所构成。- 域:一组具有相同数据类型的值的集合。
- 笛卡尔积:两个分别为n目和m目的关系r和关系s的笛卡尔积是一个n+m目元组的集合。
- 关系 【关系是笛卡尔积的有限子集,所以也是一个二维表。表*每行对应关系的一个元组,每列对应关系的一个域。由于域可以相同,为例区别每列起名为 属性。n 目 关系共有n个属性。n=1:单元关系;n=2:二元关系】
基本要求:每个属性的域必须是原子的(域中每个值都被看做是 不可再分的单元)。
码
1)超码:对于关系r的一个或多个属性的集合A,如果属性集A可以唯一地标识关系r中的一个元组,则称属性集A为关系r的一个超码。
2)候选码:最小的超码。
3)主码:若一个关系有多个候选码,可以选定其中一个候选码作为该关系的主码。
4)外码:p39(关系r中属性F的范围对应于关系s中主码K,则F是关系r参照关系s的外码)一个含有主码和外码依赖的数据库模式可以通过数据库模式导航图中,外码实现两个关系之间的多对一(或一对一)联系或一个关系内部的多对一(或一对一)联系。(箭头由n指向1)
多对多联系一般通过其他(一个或多个)关

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



