一:基本概念:
1:数据库的四个基本概念
①:数据(Data):
数据(Data)是数据库中存储的基本对象。
数据的定义:描述事物的符号记录。
数据的种类:数字、文字、图形、图像、音频、视频、学生的档案记录等。
②:数据库(Database):
数据库的定义:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合。
数据库的基本特征:
1 数据按一定的数据模型组织、描述和储存
2 可为各种用户共享
3 冗余度较小
4 数据独立性较高
5 易扩展
③:数据库管理系统(DBMS):
数据库管理系统是位于用户与操作系统之间的一层数据管理软件
是基础软件,是一个大型复杂的软件系统 。
数据库管理系统的用途:科学地组织和存储数据、高效地获取和维护数据。
数据库管理系统的主要功能:
1 数据定义功能
2 数据组织、存储和管理.
3 数据操纵功能
4 数据库的事务管理和运行管理
5 数据库的建立和维护功能
6 其它功能
④:数据库系统(DBS)
数据库系统的构成:
1 数据库
2 数据库管理系统(及其应用开发工具)
3 应用程序
4 数据库管理员
2:数据库系统的特点
①:数据结构化
②:数据的共享性高,冗余度低且易扩充
③:数据独立性高
④:数据由数据库管理系统统一管理和控制
二:数据模型
数据模型分为两类:概念模型和逻辑模型和物理模型。
1:概念模型:
1:概念模型的用途:
①:概念模型用于信息世界的建模
②:是现实世界到机器世界的一个中间层次
③:是数据库设计的有力工具
④:数据库设计人员和用户之间进行交流的语言
2:数据模型的组成要素:
数据结构 数据操作 数据的完整性约束条件
3:常用的数据模型:
层次模型(Hierarchical Model)
网状模型(Network Model)
关系模型(Relational Model))
面向对象数据模型(Object Oriented Data Model)
对象关系数据模型(Object Relational Data Model)
半结构化数据模型(Semistruture Data Model)
三:数据库系统的结构
1:从数据库最终用户角度看,数据库系统的结构分为:
单用户结构 主从式结构 分布式结构 客户-服务器 浏览器-应用服务器/数据库服务器多层结构等。
2:数据库系统的三级模式结构:
- 模式(Schema)
1.模式的定义:数据的逻辑结构(数据项的名字、类型、取值范围等)
数据之间的联系 数据有关的安全性、完整性要求
- 一个数据库只有一个模式
- 模式的地位:是数据库系统模式结构的中间层。
- 外模式(External Schema)
- 数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述。
- 外模式的地位:介于模式与应用之间
- 外模式的用途:
①:保证数据库安全性的一个有力措施
②:每个用户只能看见和访问所对应的外模式中的数据
- 内模式(Internal Schema)
1:内模式(也称存储模式)是数据物理结构和存储方式的描述也是数据在数据库内部的表示方式。
2:一个数据库只有一个内模式。