数据库原理考研复习

1、绪论

  1. 数据库系统概述:
    1.1 数据(DB):
    1.1.1 通俗解释:数据是数据库中的存储对象
    1.1.2 定义:描述事物的符号记录。
    1.1.3 语意:数据的含义称为数据的语义,数据的语意是不可分割的
    1.1.4 记录:记录是计算机中表示和存储数据的一种格式和方法。
    1.2 数据库(DBS):
    1.2.1 定义:存放数据的仓库,数据库是长期存储在计算机内,可共享的大量数据的集合。
    1.2.2 特点:数据库中的数据按照一定的数据模型组织,具有较小的容易度,较高的数据独立性,和易扩展性,并为各种用户所共享。
    1.3 数据库管理系统(DBMS)
    1.3.1 数据定义语言
    1.3.2 数据的组织、存储和管理
    1.3.3 数据的操纵功能
    1.3.4 数据库的事务管理和运行管理
    1.3.5 其他功能
    1.4 数据库系统:
    1.4.1 定义:引入数据库的系统构成
    1.5 数据库系统构成:数据库、数据库管理系统、应用程序、数据库管理员
  2. 数据管理技术的产生和发展:
    2.1 数据管理是指对数据进行分类、组织、编码、存储、检索和维护,他是数据处理和数据分析的中心问题
    2.2 数据库技术发展的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段
    2.3 数据系统的特点:数据结构化、数据的共享性高、冗余度低且容易扩充、数据库的独立性高、数据由数据库管理系统统一管理和控制。
  3. 数据模型:
    3.1 定义:对现实世界数据特征的抽象,用于描述数据,组织数据和对数据进行操作(数据库系统的核心和基础)
    3.2 数据模型的分类:
    3.2.1 概念模型:按照用户的观点来对数据进行建模,主要用于数据库设计
    3.2.2 逻辑模型:按照计算机系统的观点对数据进行建模,用于数据库管理系统的实现
    3.2.3 物理模型:对数据最底层的抽象,描述数据在计算机内部的表示方式和存取方法,由数据设计人员进行选择,具体实现由DBMS来实现。
    3.3 概念模型的相关概念:
    3.3.1 实体:客观存在并可相互区别的事物(联系可以是实体)
    3.3.2 属性:实体具有的某一特性
    3.3.3 码:唯一标识实体属性集
    3.3.4 实体型:用实体名及其属性名集合抽象刻画同类实体
    3.3.5 实体集:同一类实体的集合
    3.3.6 联系:一对一、一对多、多对多
    3.3.7 概念模型的一种表示方法:使用E-R图
  4. 数据模型的组成要素:
    4.1 数据结构:描述数据的组成对象,以及对象之间的关系
    4.2 数据操作:对数据库中的对象允许执行操作的集合
    4.3 数据的完整性约束条件:数据的完整性约束条件是一组完整性规则(给定数据模型中的数据及其所具有的制约和依存规则)
  5. 关系模型:
    5.1 相关概念:
    5.1.1 关系:通俗的来讲就是一张二维表
    5.1.2 元组:表中的一行
    5.1.3 属性:表中的一列
    5.1.4 码:一组属性组可以唯一标识某个元组
    5.1.5 域:具有相同数据类型值的集合
    5.1.6 分量:元组中的一个属性值
    5.1.7 关系模型要求关系必须是规范化的
    5.2 数据操纵和完整性约束条件:
    5.2.1 数据操纵:查询,插入,删除,更新。
    5.2.2 完整性约束条件:实体完整性、参照完整性、用户自定义完整性(上述操作必须满足这些约束条件)
    5.2.3 数据操作的特点:关系模型中的数据操作都是集合的操作,操作对象和操作的结果都是集合,关系对于数据的存取路径对用户透明,提高数据的独立性,提供了生产的效率。
    5.3 关系模型的优缺点:
    5.3.1 关系模型与格式化模型不同,它是建立在严格的数学基础上的
    5.3.2 关系模型的概念单一、无论是实体还是实体间的联系都用关系进行表示,
    5.3.3 关系模式的存取路径对用户透明,提高了安全性与数据的独立性,也简化了程序员的开发工作
    5.3.4 缺点是由于存取路径是对用户透明的,可能查询效率不如格式化数据模型
  6. 数据库系统结构
    6.1 从数据库应用开发者的角度看:数据库采用的是三级模式的结构
    6.2 从数据库最终用户的角度来看:单用户结构、主从式结构、分布式结构等
    6.3 模式:是对数据库中全体数据的逻辑结构和特征的描述,这是型的描述,模式是相对稳定的
    6.4 实例:数据库某个时刻的具体状态—模式的一个具体的值,同一个模式可以有很多的实例,随着数据不断的在更新,实例时不断变化的。
    6.5 模式:是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共视图,一个数据库中只有一个模式
    6.6 外模式:是用户所使用的局部数据的逻辑结构和特征的描述,一个模式可以有多个外模式,一个应用对应一个外模式,一个外模式可以被多个外模式所使用
    6.7 外模式的用途:一个用户只能访问外模式所对应的数据,简化了用户视图,同时也提高了数据的安全性
    6.8 内模式(存储模式):是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式
    6.9 外模式/模式的映像:定义外模式与模式的对应关系,映像定义通常包含在外模式的描述中,外模式的存在保证了数据的逻辑独立性
    6.10 模式/内模式的映像:定于全局数据的逻辑结构和存储结构之间的对应关系,这个映像只有一个,保证了数据的物理独立性。
    6.11 什么是数据字典?数据字典包含哪些基本内容?
    答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。

你可能感兴趣的:(数据库原理考研复习)