大学计算机基础-ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
李
黄
职员实体集
例:医院系统
医院的部门管理制度将不同的人员(实体)联系起来
王 马
徐
门王
赵
诊
钱
马
部
田
徐
住 院
田
部
李
赵 李
王
钱
黄
院长室
例:医院系统
医生文件doctors
医生编号 关键字 101
110044 107 111 121 109
姓名 马 李李 赵 冯 王 林
性别 女 男男 男 男 女 男
职称 医师 医医师师 主任医师 医师 医师 医师
14
什么是数据库(DB)
数据库(DataBase)是长期存放在计算机内、
有组织的、可共享的数据集合。数据库中的 数据按一定的数据模型组织、描述和存储, 且具有较小的冗余度、较高的数据独立性和 易扩展性,并可为多个用户共享。
.
15
数据库管理系统(DBMS)
数据库管理系统(DataBase Management System)是用于建立、使用和维护数据库的软件:
管理和使用.的一门软件学科。
17
数据库系统的特点
数据结构化且统一管理 数据冗余度小 具有较高的数据独立性 数据的共享性好 数据控制功能强
.
18
常见的数据库管理系统
➢ Oracle 数据库管理系统 ➢ Sybase 数据库管理系统(铁路系统) ➢ Informix 数据库管理系统(银行系统) ➢ Microsoft SQL Server 数据库管理系统 ➢ Microsoft Access 数据库管理系统
部门 门诊部 住住院院部部 门诊部 门诊部 住院部 住院部
工作编号 字段
040323
040503
040323
工作记录文件jobs
040503
医生编号 内容
101
阑尾手术
104
搭桥手术
121
阑尾手术
109
搭桥手术
记录 记录关联
数据模型
➢ 数据模型是数据库系统中用于提供信息表示和操作手 段的形式构架。
.
24
信息世界和计算机世界术语的对应关系
信息世界
计算机世界
实体
记录
属性
字段
实体集
文件
实体标识符
关键字
.
25
护士
实体
例:医院系统
医生 实体
医生属性: 编号 姓名 马 性别 年龄 职称
赵
王
医生 实体集
职员属性: 编号 姓名 性别 年龄 职务
钱
职员 实体
徐 田
李 王
护士属性: 编号 姓名 性别 年龄
护士实体集
.
19
数据库概述
③ 数据库系统的结构
➢ 数据描述 ➢ 数据模型 ➢ 数据库系统的三级模式结构
.
20
数据描述
数据描述的三个阶段
现实世界
对信息进行收集、分类和抽象
信息世界
对信息进行加工转换
计算机世界(DBMS支持的数据模型)
.
21
信息世界中的数据描述形式
➢ 实体:客观存在并可相互区分的事物。
➢ 属性:实体所具有的特性。
学生选课系统的 E – R 图
.
23
计算机世界中的数据描述形式
➢字段:标记实体属性的命名单位,也称数据项。 ➢记录:字段的有序集合,一般用一个记录描述一个实体 (记录又可定义为能够完整描述一个实体的字段集)。 ➢文件:同一类记录的集合,用于描述实体集。 ➢关键字:能够唯一标识文件中每个记录的字段或字段集。
➢ 实体标识符:唯一标识实体的属性或属性集。
➢ 值域:某个属性的取值范围。
➢ 实体集:同一类实体的集合。
➢ 联系:实体集之间的对应关系。
➢ 实体 – 联系方法(Entity – Relationship Approach,
E – R 方法):使用图形方式描述实体之间的联系。
.
22
E – R 方法
E – R 方法的图形元素
模型,奠定了关系数据库的理论基础。
.
8
数据库系统阶段
特点:
➢数据不再只针对某一个特定的应用,而是面向全组
织,具有整体的结构性;
➢数据共享性高、冗余度小,具有一定的程序与数据
之间的独立性,并对数据进行统一的控制。
.
9
高级数据库阶段
➢ 分布式数据库:与计算机网络技术相互渗透、有机结合 的产物。数据分布在多个物理节点,其数据的分布是透 明的。
➢ 面向对象的数据库:将数据和对数据的操作方法作为对 象,信息与过程紧密相连,对象的继承性使开发费用得 以降低。能够精确处理一些复杂的对象,如:图像、声 音等。
.
10
三个阶段数据管理技术的特点比较
.
11
身边的数据库应用
➢ 超市销售系统 ➢ 铁路售票系统 ➢ 图书馆管理系统 ➢ 银行业务系统 ➢ 学校教学管理系统 ➢ ……
➢“建立”:组织和存储数据 ➢“使用”:访问数据 ➢“维护”:保证数据的安全性、完整性
.
16
数据库系统(DBS)
数据库系统(DataBase System)是实现有组
织地、动态地存储大量关联数据、方便多 用户访问的计算机硬件、软件和数据资源 组成的系统,即它是采用数据库技术的计 算机系统。
研究数据库的结构、存储、设计、
➢数据面向特定的应用程序,数据共享性、独立性差,
冗余度大,管理和维护成本高。
.
7
数据库系统阶段
标志数据管理技术进入数据库系统阶段的三件大事:
1968年美国IBM公司推出层次模型的IMS系统。 1969年美国CODASYL组织发布了DBTG报告,总结了当时
各式各样的数据库,提出网状模型。 1970年美国IBM公司的E.F.Codd 连续发表论文,提出关系
.
12
数据库概述
② 数据库系统的基本概念
➢ 数据(Data) ➢ 数据库(DB) ➢ 数据库管理系统(DBMS) ➢ 数据库系统(DBS)
.
13
什么是数据(Data)
礼貌 aBkWG
.
➢ 描述事物的符号称为“数据”,
数据是数据库中存储的基本对象。 ➢数据有多种形式,可以是数字、 文字、图形、图像和声音,但它们 都是经过数字化后存入计算机的。
高级数据库
.
4
人工管理阶段
学生处 教务处 人事处
.
学生信息数据集 课程信息数据集 教师信息数据集
5
人工管理阶段
应用程序1 应用程序2
数据组1 数据组2
应用Байду номын сангаас序n
数据组n
特点:
➢ 没有专用的软件对数据进行管理;
➢ 只有程序的概念,没有文件的概念;
➢. 一组数据对应一个程序。
6
文件系统阶段
特点:
➢实现了记录内的结构化,但文件整体是无结构的;
大学计算机基础 第 9 章 数据库基础与Access应用 —— 计算机应用
本章内容
9.1 数据库概述 9.2 关系数据库 9.3 Access 应用基础
.
2
9.1 数据库概述
➢ 数据管理技术的发展 ➢ 数据库系统的基本概念 ➢ 数据库系统的结构
.
3
数据库概述
① 数据管理技术的发展
人工管理
文件系统 数据库系统
黄
职员实体集
例:医院系统
医院的部门管理制度将不同的人员(实体)联系起来
王 马
徐
门王
赵
诊
钱
马
部
田
徐
住 院
田
部
李
赵 李
王
钱
黄
院长室
例:医院系统
医生文件doctors
医生编号 关键字 101
110044 107 111 121 109
姓名 马 李李 赵 冯 王 林
性别 女 男男 男 男 女 男
职称 医师 医医师师 主任医师 医师 医师 医师
14
什么是数据库(DB)
数据库(DataBase)是长期存放在计算机内、
有组织的、可共享的数据集合。数据库中的 数据按一定的数据模型组织、描述和存储, 且具有较小的冗余度、较高的数据独立性和 易扩展性,并可为多个用户共享。
.
15
数据库管理系统(DBMS)
数据库管理系统(DataBase Management System)是用于建立、使用和维护数据库的软件:
管理和使用.的一门软件学科。
17
数据库系统的特点
数据结构化且统一管理 数据冗余度小 具有较高的数据独立性 数据的共享性好 数据控制功能强
.
18
常见的数据库管理系统
➢ Oracle 数据库管理系统 ➢ Sybase 数据库管理系统(铁路系统) ➢ Informix 数据库管理系统(银行系统) ➢ Microsoft SQL Server 数据库管理系统 ➢ Microsoft Access 数据库管理系统
部门 门诊部 住住院院部部 门诊部 门诊部 住院部 住院部
工作编号 字段
040323
040503
040323
工作记录文件jobs
040503
医生编号 内容
101
阑尾手术
104
搭桥手术
121
阑尾手术
109
搭桥手术
记录 记录关联
数据模型
➢ 数据模型是数据库系统中用于提供信息表示和操作手 段的形式构架。
.
24
信息世界和计算机世界术语的对应关系
信息世界
计算机世界
实体
记录
属性
字段
实体集
文件
实体标识符
关键字
.
25
护士
实体
例:医院系统
医生 实体
医生属性: 编号 姓名 马 性别 年龄 职称
赵
王
医生 实体集
职员属性: 编号 姓名 性别 年龄 职务
钱
职员 实体
徐 田
李 王
护士属性: 编号 姓名 性别 年龄
护士实体集
.
19
数据库概述
③ 数据库系统的结构
➢ 数据描述 ➢ 数据模型 ➢ 数据库系统的三级模式结构
.
20
数据描述
数据描述的三个阶段
现实世界
对信息进行收集、分类和抽象
信息世界
对信息进行加工转换
计算机世界(DBMS支持的数据模型)
.
21
信息世界中的数据描述形式
➢ 实体:客观存在并可相互区分的事物。
➢ 属性:实体所具有的特性。
学生选课系统的 E – R 图
.
23
计算机世界中的数据描述形式
➢字段:标记实体属性的命名单位,也称数据项。 ➢记录:字段的有序集合,一般用一个记录描述一个实体 (记录又可定义为能够完整描述一个实体的字段集)。 ➢文件:同一类记录的集合,用于描述实体集。 ➢关键字:能够唯一标识文件中每个记录的字段或字段集。
➢ 实体标识符:唯一标识实体的属性或属性集。
➢ 值域:某个属性的取值范围。
➢ 实体集:同一类实体的集合。
➢ 联系:实体集之间的对应关系。
➢ 实体 – 联系方法(Entity – Relationship Approach,
E – R 方法):使用图形方式描述实体之间的联系。
.
22
E – R 方法
E – R 方法的图形元素
模型,奠定了关系数据库的理论基础。
.
8
数据库系统阶段
特点:
➢数据不再只针对某一个特定的应用,而是面向全组
织,具有整体的结构性;
➢数据共享性高、冗余度小,具有一定的程序与数据
之间的独立性,并对数据进行统一的控制。
.
9
高级数据库阶段
➢ 分布式数据库:与计算机网络技术相互渗透、有机结合 的产物。数据分布在多个物理节点,其数据的分布是透 明的。
➢ 面向对象的数据库:将数据和对数据的操作方法作为对 象,信息与过程紧密相连,对象的继承性使开发费用得 以降低。能够精确处理一些复杂的对象,如:图像、声 音等。
.
10
三个阶段数据管理技术的特点比较
.
11
身边的数据库应用
➢ 超市销售系统 ➢ 铁路售票系统 ➢ 图书馆管理系统 ➢ 银行业务系统 ➢ 学校教学管理系统 ➢ ……
➢“建立”:组织和存储数据 ➢“使用”:访问数据 ➢“维护”:保证数据的安全性、完整性
.
16
数据库系统(DBS)
数据库系统(DataBase System)是实现有组
织地、动态地存储大量关联数据、方便多 用户访问的计算机硬件、软件和数据资源 组成的系统,即它是采用数据库技术的计 算机系统。
研究数据库的结构、存储、设计、
➢数据面向特定的应用程序,数据共享性、独立性差,
冗余度大,管理和维护成本高。
.
7
数据库系统阶段
标志数据管理技术进入数据库系统阶段的三件大事:
1968年美国IBM公司推出层次模型的IMS系统。 1969年美国CODASYL组织发布了DBTG报告,总结了当时
各式各样的数据库,提出网状模型。 1970年美国IBM公司的E.F.Codd 连续发表论文,提出关系
.
12
数据库概述
② 数据库系统的基本概念
➢ 数据(Data) ➢ 数据库(DB) ➢ 数据库管理系统(DBMS) ➢ 数据库系统(DBS)
.
13
什么是数据(Data)
礼貌 aBkWG
.
➢ 描述事物的符号称为“数据”,
数据是数据库中存储的基本对象。 ➢数据有多种形式,可以是数字、 文字、图形、图像和声音,但它们 都是经过数字化后存入计算机的。
高级数据库
.
4
人工管理阶段
学生处 教务处 人事处
.
学生信息数据集 课程信息数据集 教师信息数据集
5
人工管理阶段
应用程序1 应用程序2
数据组1 数据组2
应用Байду номын сангаас序n
数据组n
特点:
➢ 没有专用的软件对数据进行管理;
➢ 只有程序的概念,没有文件的概念;
➢. 一组数据对应一个程序。
6
文件系统阶段
特点:
➢实现了记录内的结构化,但文件整体是无结构的;
大学计算机基础 第 9 章 数据库基础与Access应用 —— 计算机应用
本章内容
9.1 数据库概述 9.2 关系数据库 9.3 Access 应用基础
.
2
9.1 数据库概述
➢ 数据管理技术的发展 ➢ 数据库系统的基本概念 ➢ 数据库系统的结构
.
3
数据库概述
① 数据管理技术的发展
人工管理
文件系统 数据库系统