当前位置:文档之家› 第1章数据库基础PPT课件

第1章数据库基础PPT课件

将该表与其它表进行关联时,必须指定主键。
• 外键:如果A表中的一个字段是另一个表的主键,那么这个字 段称为A表的外键
2020/11/23
返回
9
外键的实例
• 学生选课中的“学号”(以及“课程ID”)是外
键。
2020/11/23
返回
10
层次模型
层次模型(Hierarchical Model) 表示数据间的从属关系结构,是一种以 记录某一事物的类型为根结点的有向树 结构
❖ 数据处理 :
“数据处理”也称为信息处理,就是利用计算机对数据 进行输入、输出、整理、存储、分类、排序、检索、统计 等加工过程。而数据处理的对象,包括数值、文字、图形 、表格等。随着多媒体计算机的出现,声音、图像、影视 等也成为计算机能处理的数据。
2020/11/23
返回
3
• 数据库管理系统:
也称DBMS ,是数据库系统中对数据进行管理的专门的软 件,它是数据库系统的核心组成部分,对数据库的所有 操作和控制,都是通过DBMS来进行的。
– 特点1:有且仅有一个根结点无父结点。
– 特点2:其它结点:向上仅有一个父结点, 向下有若干子结点。
–层次模型反映了实体间一对多的关系。
2020/11/23
返回
11
只有一个无父
层次模型
P
一父多子
R
S
S1
S2
2020/11/23
返回
12
网状模型
网状模型(Network Model)
是层次模型的扩展,它表示多个从属关系的层 次结构,呈现一种交叉关系的网络结构。
关系规范化:
关系模型是以关系集合理论中基本的数学原理为 基础的,通过确立关系中的规范化准则,既可以方便 数据库中数据的处理,又可以给程序设计带来方便。 这一规范化准则称为关系规范化。
关系规范化理论是研究如何将一个不十分合理的 关系模型转化为一个最佳的数据关系模型的理论,它 是围绕范式而建立的。
2020/11/23
概念级 内部级
概念模式 概念视图 存储结构定义 存储数据库
(内模式) (内视图)
……
DBMS
由数据 库管理 员建立 和维护 的模式
2020/11/23
返回
16
1.2 关系数据库设计
1.2.1 关系数据库的结构设计 1.2.2 数据库应用系统的功能设计
2020/11/23
返回
17
1.2.1 关系数据库的结构设计
2020/11/23
返回
5
1.1 数据库的基本概念
关系模型(Relational Model)
关系模型是目前应用广泛、最重要的 一种数据模型。
最先提出关系模型的是数据库的鼻祖 , 美 国 IBM 的 研 究 员 E.F.codd 。 关 系 模 型的理论基础,是基于数学中的关系代 数的关系演算。
2020/11/23
返回
6
关系模型
关系模型是用二维表的结构来表示的 (这个2维表叫“关系
”)
– 表中的一列为一个”属性“ – 表中的一行为一个”元组“ 字段
(属 )性
记录
(元组 )
2020/11/23
返回
7
关系模型的主要特点
(1) 关系中每一分量不可再分,是最基本的数据单位; (2) 每一竖列的分量是同属性的,列数根据需要而设,
• 数据库应用系统:
是在某种DBMS支持下,根据实际应用的需要,开发 出来的应用程序包,例如财会软件,商品进销存管理系 统等。
• 数据库系统:
它是数据库、数据库管理系统、数据库应用系统的统称 。
2020/11/23
返回
4
数据模型
层次型数据库系统 网状型数据库系统 关系型数据库系统(RDBS) 面向对象型数据库系统(OODBS)
– 基本特征:一个父结点允许有多个子结点, 一个子结点也可有多个父结点。
– 特点1:有一个以上结点无父结点。
– 特点2:至少有一个结点有多于一个的父结点 。
– 网状模型表示了一种多对多的关系
2020/11/23
返回
13
网状模型
多个无父结点
T1
T2
S1
S2
S3
一子多父
C1
C2
2020/11/23
返回
2020/11/23
返回
1
第1章 数据库基础
1.1 数据库基本概念 1.2 数据库设计
2020/11/23
返回Leabharlann 21.1 数据库的基本概念
❖ 数据库:存储数据的仓库,也称Database,简称DB。 ❖ 数据模型:
实体类型及实体之间的联系的模型称为“数据模型”。它 包括关系模型、层次模型和网状模型等。
返回
18
五种规范化形式
1.第一范式(1 NF) 每个字段必须是原子的,不可再分的。这是最基本 的要求。
2.第二范式(2 NF) 首先,它必须满足第一范式,并且不存在非主关键 字对主关键字的部分函数依赖。 也就是说:所有的非主关键字都完全函数依赖于主 关键字,不存在只与主关键字中的部分属性的函数 依赖。
关于本课程
Microsoft Access是一个中、小型数据库 管理系统,最适合用来作为中、小规模 数据量的应用软件的底层数据库。它以 强大的功能,可靠、高效的管理方式, 支持网络和多媒体技术,简单易学,便 于开发为主要特点,深受许多中、小型 数据库应用系统开发者的喜爱。
学完本课程可以参加全国或广东省计 算机等级考试二级ACCESS。
2020/11/23
返回
19
3.第三范式(3 NF)
首先,它必须满足第二范式,并且不存在非 主关键字对主键的传递函数依赖。也就是说 :所有的非主关键字都直接函数依赖于主关 键字,不存在间接地函数依赖于主关键字。 和
(3) 每一横行由一个个体事物的诸多属性构成,且各行
(4) 一个关系是一张二维表,不允许有相同的字段名, 也不允许有相同的记录。
2020/11/23
返回
8
主键与外键
• 键:(关键字):能惟一标识实体的属性集,它可以由一个或多 个字段组成。
也称候选键(candidate key)
在一个给定的关系中,有时存在多个属性,其值都能够唯一标 识每一个记录。 例如,学号是学生实体的键。身份证也可以是键,称为候选键 • 主键:其值能唯一地标识表中的每一个记录。(可以在候选键中 选择一个适合的)
14
三个类: “
学生”、“学 生选课”和“ 课程”
面向对象模型
类中具体的某 个学生就叫“ 对象”
类“学生选课 ”的字段“学 号”取值于类
“对学象类生是”对中的象的抽象,而对象是类的具体实例
2020/11/23
返回
15
数据库的体系结构
外部级
用户A1 用户A2 …… 用户B1 用户B2 ……
外模式A 外视图A …… 外模式B 外视图B ……
相关主题