文档介绍:01数据库系统概论-01
本章内容
数据库系统概述
四个基本概念
数据管理技术的产生与发展
数据模型
概念模型
信息世界中的基本概念
概念模型的表示方法
数据库系统结构
数据库系统的组成
数据库技术的研究领域
*
四个基本概01数据库系统概论-01
本章内容
数据库系统概述
四个基本概念
数据管理技术的产生与发展
数据模型
概念模型
信息世界中的基本概念
概念模型的表示方法
数据库系统结构
数据库系统的组成
数据库技术的研究领域
*
四个基本概念
*
数据
*
数据举例
学生档案中的学生记录
(李明,男,1972,江苏,计算机系,1990)
数据的形式不能完全表达其内容
数据的解释
语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间
解释:李明是个大学生,1972年出生,江苏人,1990年考入计算机系
*
数据库(举例)
人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息
*
数据库(续)
*
数据库管理系统
*
DBMS的主要功能
*
人工管理 3-3
应用程序与数据的对应关系
应用程序1
数据集1
应用程序2
数据集2
应用程序n
数据集n
...…
...…
*
文件系统 4-1
时期
50年代末--60年代中
产生的背景
*
文件系统 4-2
特点
*
文件系统 4-3
应用程序与数据的对应关系
应用程序1
文件1
应用程序2
文件2
应用程序n
文件n
存取方法
...…
...…
*
文件系统 4-4
文件系统中数据的结构
*
数据库系统 3-1
时期
60年代末以来
产生的背景
*
数据库系统 3-2
特点
*
数据库系统 3-3
应用程序与数据的对应关系
DBMS
应用程序1
应用程序2
数据库
…
*
数据的高共享性的好处
*
数据独立性
*
数据结构化
*
DBMS对数据的控制功能
*
数据模型
在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟
*
数据模型(续)
数据模型分成两个不同的层次
*
数据模型(续)
客观对象的抽象过程
现实世界
信息世界 概念模型
机器世界 数据模型
认识抽象
转换
*
数据模型的组成要素
*
1. 数据结构
*
CRUD
*
数据操作(续)
*
*
数据的约束条件(续)
*
概念模型
1. 概念模型
2. 信息世界中的基本概念
3. 概念模型的表示方法
*
1. 概念模型
概念模型的用途
概念模型用于信息世界的建模
是现实世界到机器世界的一个中间层次
是数据库设计的有力工具
数据库设计人员和用户之间进行交流的语言
对概念模型的基本要求
较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识
简单、清晰、易于用户理解。
*
信息世界中的基本概念 3-1
*
信息世界中的基本概念 3-2
*
信息世界中的基本概念 3-3
*
概念模型的表示方法
实体-联系方法(E-R方法)
用E-R图来描述现实世界的概念模型
E-R方法也称为E-R模型
*
E-R图 2-1
实体型
用矩形表示,矩形框内写明实体名。
属性
用椭圆形表示,并用无向边将其与相应的实体连接起来
学生
教师
学生
学号
年龄
性别
姓名
*
E-R图 2-2
联系
*
联系的表示方法 5-1
实体型1
联系名
实体型2
1
1
1:1联系
实体型1
联系名
实体型2
m
n
m:n联系
实体型1
联系名
实体型2
1
n
1:n联系
*
联系的表示方法 5-2
实体型1
联系名
m
n
同一实体型内部的m:n联系
实体型1
联系名
实体型2
1
m
多个实体型间的1:n联系
实体型3
n
*
联系的表示方法 5-3
班级
班长
1
1
1:1联系
班级-班长
课程
选修
学生
m
n
m:n联系
班级
组成
学生
1
n
1:n联系
*
联系的表示方法 5-4
职工
领导
1
n
同一实体型内部的1:n联系
课程
讲授
教师
1
m
多个实体型间的1:n联系
参考书
n
*
联系属性的表示方法 5-5
课程
选修
学生
m
n
成绩
*
谢谢聆听