数据库系统原理 - - (1)数据库系统概论
日期: 2020-06-27 分类: 跨站数据 417次阅读
感谢内容提供者:金牛区吴迪软件开发工作室
文章目录
一:数据库系统概论
1、数据库基本概念
a、什么是数据?
数据(data)是描述事物的符号记录,是指利用物理符号记录下来的、可以鉴别的信息。
数据是信息存在的一种形式,只有通过解释或处理的数据才能成为有用的信息。
b、什么是数据库?
数据库(Database, DB)是指长期储存在计算机中的有组织的、可共享的数据集合。
数据要按照一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户分享。
c、数据库中存储的数据的三个基本特点
- 永久存储
- 有组织
- 可共享
d、数据库管理系统及其功能
数据库管理系统(DBMS)是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
它可以做:
- 数据定义功能
- 数据操纵功能
- 数据库的运行管理功能
- 数据库的建立和维护功能
- 数据组织、存储和管理功能
- 其他功能【网络通信功能】
e、数据库系统的构成
2、数据管理技术的发展
a、人工管理阶段
b、文件系统阶段
使用文件系统的优点: 物理数据独立性
c、数据库系统阶段
- 数据集成(主要目的)
- 数据共享性高
- 数据冗余小
- 数据一致性
- 数据独立性高:数据定义与使用数据的应用程序分离称为数据独立。
- 实施统一管理与控制:数据的安全性、完整性并发控制与故障恢复等,即数据库保护。
- 减少应用程序开发与维护的工作量。
3、数据库系统的结构
a、数据库系统的结构分类
从用户的角度分类:
从数据库管理员的角度分类:
数据库系统的三级模式结构
模式也称为概念模式或逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。数据库的核心,也是数据库设计的关键。
外模式也称为子模式或用户模式。
内模式也称为存储模式。
b、数据库系统的三级模式结构
三级模式结构的俩层映像与数据独立性。
模式/内模式映像
保证了数据与程序的物理独立性
外模式/模式映像
保证了数据与程序的逻辑独立性
c、客户/服务器(C/S)结构
d、浏览器/服务器(B/S)结构
4、数据模型
1、什么是模型
模型(Model) 是现实世界特征的模拟和抽象表达。
数据模型是对现实世界数据特征的抽象,描述的是数据的共性内容。
2、数据的特征
静态特征:
- 数据的基本结构
- 数据间的联系
- 数据取值范围的约束
动态特征:
4. 指对数据可以进行符合一定规则的操作。
3、数据模型组成要素
4、数据模型的分类
5、什么是概念层数据模型
6、信息世界涉及的基本概念
7、概念模型的表示方法
8、什么是逻辑层数据模型
9、逻辑模型的类型
10、物理层数据模型
精华推荐