
期末考试还有一个星期. 是时候开始复习了. 我懒得写字. 让我们在这里写复习笔记,记录一些我认为重要的事情
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
的四个基本概念
一. 数据
描述事务的符号记录称为数据. 数据的含义称为语义. 数据及其语义是不可分割的
2. (DB)
在计算机中存储了很长时间的、有组织的、可共享的大量数据的集合
数据功能: 1. 永久储存2. 有组织的3. 可共享
三. 管理系统(DBMS)
用户和操作系统之间的一层数据管理软件. 管理系统与操作系统一样,是计算机的基础软件
四. 系统
系统由(DB)、管理系统(DBMS)、应用程序和管理员(DBA)组成,负责数据的存储、管理、处理和维护
数据管理技术的三个阶段:
一. 人工管理阶段
特点: 数据不保存系统概论,应用程序管理数据,数据不共享,不独立,应用程序管理数据
2. 文件系统阶段
特点: 数据可以长期保存,由文件系统管理,但数据共享性差,冗余度大,独立性差
三. 系统阶段
特点: 结构化数据,高数据共享,低冗余系统概论,易扩展,高数据独立性(包括物理独立性和逻辑独立性),管理系统对数据的统一管理和控制

数据模型是真实世界数据特征的抽象,数据模型是系统的核心和基础.
数据模型通常由数据结构、数据操作和数据完整性约束组成
根据模型应用的不同目的,数据模型可以分为两类,属于两个不同的层次
一. 概念模型
又称信息模型,主要用于设计
概念模型实际上是从现实世界到机器世界的中间层次
概念模型用于对信息世界进行建模
信息世界的基本概念:
一. 实体: 客观存在并能相互区别的事物
2. 属性: 实体的特征
三. 代码: 唯一标识实体的属性集
四. 实体类型: 实体名称及其属性名称集用于抽象和描述类似的实体,称为实体类型
5个. 实体集: 同一类型的实体集
6. 连接: 内部连接是指实体属性之间的连接. 实体之间的连接可以分为三种类型: 、一对多、多对多
概念模型的表示方法有很多种,最常用的是实体关系法,即用E-R图来描述概念模型. E-R方法也成为E-R模型
2. 逻辑模型和物理模型
逻辑模型主要包括层次模型、网格模型、关系模型、面向对象模型和对象关系数据模型. 主要用于管理系统的实现
物理模型是对数据的最底层抽象
一. 层次模型

概念: 只有一个节点没有父节点,称为根节点. 根节点以外的其他节点只有一个父节点
IBM的IMS关系系统使用分层模型
优点: 1. 数据结构简单清晰. 查询效率高,3. 良好的诚信支持
缺点: 1. 现实世界中的许多关系都是非等级的. 2. 对用户的要求很高,用户必须清楚自己使用的的层次结构
2. 网格模型
概念: 允许多个节点没有父节点. 一个节点可以有多个父节点
优点: 1. 它能更直接地描述现实世界. 它具有良好的性能和较高的访问效率
缺点: 1. 结构更加复杂,随着应用环境的扩展,结构也会变得越来越复杂,不利于用户掌握
2. mesh的数据定义语言(DDL)和数据操作语言(DML)比较复杂,需要用户掌握的结构和访问路径,不易使用
三. 关系模型
关系模型是最重要的数据模型
概念: 关系模型由三部分组成: 关系数据结构、关系操作集和关系完整性约束
从用户的角度来看,关系模型中数据的逻辑结构是一个由行和列组成的二维表
关系模型中的一些术语:
一. 关系: 关系对应于常用表
2. 属性: 表中的列是属性
三. 字段: 属性的值范围
四. 元组: 表中的一行是元组
5个. 代码: 也称为代码键. 表中唯一标识元组的属性组

6. 组件: 元组中的属性值
7号. 关系模式: 关系的描述,一般表示为关系名称(属性1,属性2,…,属性n)
关系模型要求关系必须标准化,并且关系的每个组件都必须是不可分割的数据项
关系模型的数据操作主要包括查询、插入、删除和更新数据
优点: 1. 关系模型不同于非关系模型,它有严格的数学基础
2. 概念单一,数据结构简单明了,便于用户理解和使用
三. 访问路径对用户透明(隐藏),具有较高的数据独立性、安全性和保密性,同时也简化了程序员的工作和开发
缺点: 最重要的原因是访问路径对用户是透明的,所以查询效率不如非关系数据模型
-------------------------------------------------------------------------------------------------------------------------------------------------------
模式: 对中所有数据的逻辑结构和特征的描述
示例: 模式的特定值
模型是相对稳定的,算例也是相对可变的
的三级模式结构是指由外部模式、模式和内部模式三个层次组成
外部模式: 也称为子模式或用户模式,是对用户可以看到和使用的本地数据的逻辑结构和特性的描述
模式: 也称为逻辑模式,描述中所有数据的逻辑结构和特征
内部模式: 也称为存储模式. 只有一种内部模式. 它是对数据的物理结构和存储方式的描述,是对中数据的组织方式的描述
外部模式/模式映像: 确保数据和程序的逻辑独立性,即数据的逻辑独立性
模式/内部模式图像: 确保数据的物理独立性
系统组成:

一. 硬件平台和
2. 软件
三. 人员(管理员、系统分析员、设计器、应用程序ape、最终用户)
关系系统是一个支持关系模型的系统
关系模型的数据结构非常简单,只包含一个数据结构-关系
在用户看来,关系模型中数据的逻辑结构是一个平面的二维表
关系数据结构的形式化定义
一. 域: 具有相同数据类型的一组值
2. 笛卡尔积: 一个字段上的集合运算. 一个字段允许的不同值的数目称为该字段的基数
三. 关系: D1×D2×…….的子集. . . . . . . DN称为域D1,D2,…,DN上的关系,用R(D1,D2,…)表示,. . . DN号)
这里R是关系的名称,N是关系的对象或程度
关系中的每个元素都是关系的元组,通常用T表示
当n=1时,关系为单位关系或酉关系
当n=2时,它是一个二进制关系
如果关系中属性组的值可以唯一标识元组,但其子集不能,则该属性组称为候选代码
如果一个关系有多个候选代码,则选择其中一个作为主代码
候选代码的属性称为主属性,未包含在任何候选代码中的属性称为非主属性或非代码属性
在最简单的情况下,候选代码只包含一个属性. 在最极端的情况下,所有的关系模式都属于这个候选代码,称为完整代码
关系可以有三种类型: 基本关系(通常称为基本表或基表)、查询表和视图表
基本表是实际表,查询表是q对应的表
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-237232-1.html
都是从资本市场中成为顶级的富豪的