当前位置:文档之家› 数据库基本概念PPT课件

数据库基本概念PPT课件


(用数据模型来描述数据结构.)
.
16
1.4 数据模型
1.数据模型
• 三个领域:
• 现实世界→事物(对象、性质)
• 信息世界→实体(对象、属性) 概念模型表示
• 数据世界→数据(记录、字段) 数据模型表示
• 概念模型 反映事物联系的实体。
• 数据模型 描述实体模型的数据。包括实体及实体间
联系的数据结构描述、对数据的操作,以及数据的完
.
13
数据模型 (续)
由于使用数据库的信息系统是一种计算机软件系 统,而计算机是不可能直接处理现实世界中的事物的. 所以必须通过以下过程来处理数据:
具体事物及其特征
概念化加工
计算机能够存储处理的数据
计算机不可能直接处理 现实世界中的事物
.
DB
14
数据模型 (续)
进一步具体说明:
按计算机系统支持的结构,
第1章数据库系统 基本概念
1.1 数据管理技术的发展 1.2 数据库系统的组成 1.3 数据库系统的分级结构 1.4 数据模型 1.5 Access中表操作 1.6 Access中查询设计 1.7 关系数据库标准语言SQL
•重点和难点
•作业
•实验内容
•章节练习
1.1 数据管理技术的发展
1.数据处理
.
19
1.4 数据模型
学号
姓名
……
学号
课程
……
学生
1
考试
m 成绩
E-R实例
.
20
1.4 数据模型
3.数据模型的分类
•层次模型(采用树型结构) •网络模型(采用无向图型结构) •关系模型(采用二维表结构)
.
21
数据模型 (续)
在常见的数据库系统中,根据实体集之间
.
4
1.1 数据管理技术的发展
数据库系统阶段
特点: 采用数据模型表示复杂的数据结构。 有较高的数据独立性。 提供了数据安全性、完整性等控制方面,以及对
数据操作的并发控制、数据的备份与恢复等功能。 为用户提供了方便的用户接口。
.
5
1.1 数据管理技术的发展
.
6
1.2 数据库系统的组成
•数据库系统 DBS(DataBase System)
客观对象抽象到数据模式描述的结构组织数据(数据模式):
逻辑结构为二维表
存储结构为文件
客观对象
抽象
抽象
概念结构
数据模式
事物及联系 (现联,经过识别, 选择,分类等综合分析, 形成“概念结构” (用实体-联系工具E-R图 表示.)
概念模型 (信息世界)
(E-R图)
.
.
9
1.2 数据库系统的组成
应用程序
用户编写的用来对数据库中数据进行处理的程序
用户:
即与数据库系统打交道的人员。通常有3种人员: ①对数据库系统进行日常维护的数据库管理员。 ②用数据操作语言和高级语言编制应用程序的程序员。 ③使用数据库中数据的人员(终端用户)。
.
10
1.3 数据库系统的分级结构
定义:
是以数据库应用为基础的计算机系统。
组成:
•数据库DB
•硬件(计算机硬件设备)
•软件(数据库管理系统DBMS 、操作系统、应用程序)
•用户(应用程序设计员、终端用户、数据库管理员DBA )
.
7
1.2 数据库系统的组成
数据库(DataBase)
定义:
是以一定的组织形式存放在计算机存储介质上的相互关 联的数据的集合。
数据模型 (数据世界)
(二维表)
DB
15
数据模型 (续)
综上可见:
● 概念结构是分析过程中的一个中间结果,它将现实 世界中的客观对象和对象间的关联,经过识别,选 择,分类等综合分析,形成“概念结构”
(用实体-联系工具E-R图表示.)
● 数据模型是直接面向计算机系统(即数据库)中 数的数据结构(包括逻辑结构和存储结构)。
概念层 (数据库的模式)
内部层 (数据库的内模式)
图 1-2 数据库系统三级结构图
.
12
1.4 数据模型 数据模型的基本概念 问题的提起:
DB数据:
应用单位所涉及数据的综合, ①反映数据本身的内容, ②反映数据之间的联系。
?
问题: ① 数据如何在DB中用特定结 构表示? ② 数据以何种方式进行存储和处理的?
特点:
具有最小的冗余度 具有数据独立性 可实现数据共享 安全可靠、保密性能好
.
8
1.2 数据库系统的组成
数据库管理系统(DataBase Management System) 定义:是操纵和管理数据库的系统软件。Visual FoxPro 属于一种
关系型数据库管理系统。
功能:
数据定义语言(DDL): 用来建立所需的数据库。 数据操作语言(DML):用来对数据库进行查询和 数据的组织和存取管理 数据库运行管理 数据库的维护操作。
、加工、检索与传输的过程。
➢ 包括:收集原始数据、编码转换、数据输入、数据
处理、数据输出。
2.发展阶段
人工管理阶段
特点:
数据管理尚无统一的数据管理软件
数据是面向应用程序的
应用程序依赖于数. 据,不具有数据独立性
3
1.1 数据管理技术的发展
文件系统阶段
特点 数据以文件形式可以长期存放在存储介质上 程序与数据之间具有相对对立性 数据文件组织多样化
整性约束条件。
.
17
1.4 数据模型
2.概念模型
是按用户的观点对数据建模,它是对现实世界的第 一层抽象,是用户和数据库设计人员之间进行交流的 工具。
• E-R模型的基本概念
• 实体:客观存在的、可以相互区别的事物。 • 联系:实体集之间关系的抽象表示。 • 属性:实体或联系所具有的特征。
.
18
1.4 数据模型 •E-R图 •是E-R模型的图形表示。 •例如:在学校的教学管理系统中存在学生 、成绩等实体集。该系统的概念模型表示 如下图
数据
➢是对事实、概念或指令的一种特殊表达形式,可以用 人工的方式或自动化的装置进行通信、翻译转换或者 进行加工处理。 ➢它包括两类:一类是能参与数字运算的数值型数据; 一类是不能参与数字运算的非数值型数据,如文字、 图画、声音、活动图象等。
.
2
1.1 数据管理技术的发展
数据处理
➢ 是对各种类型的数据进行收集、存储、分类、计算
1.三级模式结构
• 外部层
是面向单个用户的层次,是数据库的“外部视图” 。
• 内部层
是最接近物理存储的层次,是数据库的“内部视图
”或“存储视图”。
• 概念层
是数据库的“概念视图”,是数据库中所有信息的
抽象表示。
.
11
1.3 数据库系统的分级结构
2.三级模式结构与数据库模式的对应关系
外部层 (数据库的外模式)
相关主题