1 / 104
文档名称:

数据库系统概论ppt课件.ppt

格式:ppt   大小:2,030KB   页数:104
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论ppt课件.ppt

上传人:小落意心冢 2022/7/19 文件大小:1.98 MB

下载得到文件列表

数据库系统概论ppt课件.ppt

文档介绍

文档介绍:数据库系统概论ppt课件
第一节 数据库系统概述
一、基本概念
1、数据(Data):描述事物的符号记录称为数据。
(王彤,9098135,女,1980,江苏,计算机系,2019)
2、数据库(DataBase):
这个词为人所理解
便于在计算机上实现
19
数据库系统概论-绪论
准备:三个世界的假设
现实世界、信息世界和数据世界(计算机世界)。
1、现实世界:
存在于人脑之外的客观世界,是具体事物与抽象概念及其相互联系的综合。
(1)事物(个体):一个实际存在的且可以被识别的事件
(2) 特征:区别不同个体的依据
a.    个体的某些特征是相对固定的。
b.    个体可能有许多特征
(3)全体:共有相同特征项目要求的个体为同类个体,所有同类个体构成一个集合称为“全体”。例学校的所有学生。
(4)  关联:个体间的相互关系。
20
数据库系统概论-绪论
三个世界的假设
2、信息世界
是现实世界在人们头脑中的反映,是从后者到前者的抽象。
(1)实体:每一个被认识了的个体在信息世界中成为实体。
(2)属性:个体每个特征在人脑中形成的认识。
(3)实体集:对应于现实世界中的全体。相同型的实体集合成为实体集。如所有学生元组构成的教工集合。
(4) 联系:现实世界中事物间的关联在信息世界中反映为实体间的联系。
21
数据库系统概论-绪论
三个世界的假设
3、计算机世界(数据世界)
(1)    数据项:对应与属性项
(2)    记录:同一实体的所有数据项按一定的方式组织在一起构成表达实体的数据总和,成为记录。包括记录型和记录值
(3)    文件:同型的一组记录组合在一起构成文件。
(4)    数据模型:E—R模型在数据世界中的进一步抽象。
22
数据库系统概论-绪论
类型和值
在数据库中,每个概念都有
类型(type)
类型是概念的内涵
值(value)
值是概念的外延
例如
学生实体集中,学生是一个实体类型,而具体的人张三、李四是实体值
学号、姓名、年龄是属性而3567、张三、19是对应的属性值
23
数据库系统概论-绪论
物理存储中的数据描述
计算机存储器中的术语
位(bit)
一个二进制位称为“位”,一位只能取0或1状态
字节(byte)
8个二进制位称为一个字节
字(word)
若干个字节组成一个字,一个字所含的二进制位的位数称为字长(有8位、16位、24位、32位等)
24
数据库系统概论-绪论
物理存储中的数据描述
块(block)或物理块、物理记录
每块的大小为28~ 212 字节
块是内存和外存交换信息的最小单位
卷(volume)
一台输入输出设备所能装载的全部有用信息
如磁带机的一盘磁带就是一卷
25
数据库系统概论-绪论
逻辑数据和物理数据
数据的描述形式
物理描述
是指数据在存储设备上的存储方式,物理数据是实际存储在存储设备上的数据
物理联系,物理结构、物理文件、物理记录等术语,都是描述物理数据的细节
逻辑描述
是指程序员或用户用来操作的数据形式,是抽象的概念
逻辑联系、逻辑结构、逻辑文件、逻辑记录等术语,都是用户观点的数据描述
26
数据库系统概论-绪论
逻辑数据和物理数据
逻辑数据与物理数据之间的关系
用户看到的数据结构和数据与存储器中的数据结构和数据可能完全不同
应用数据管理软件把逻辑数据转换成物理数据,或把物理数据转换成逻辑数据
27
数据库系统概论-绪论
三个世界的术语有所不同
现 实 世 界
信 息 世 界
数 据 世 界
组 织
实 体—联 系
数 据 模 型
全 体
实 体 集 合
文 件
个 体
实 体
记 录
特 征
属 性
数 据 项
28
数据库系统概论-绪论
概念模型、数据模型
概念模型:也称信息模型,是按用户的观点来对数据和信息建模,是现实世界到信息世界的第一层抽象,是用户和数据库设计人员交流的语言,主要用于数据库设计。
数据模型:是按计算机的观点对数据建模,是现实世界数据特征的抽象。主要包括层次模型、网状模型、关系模型和面向对象模型。主要用于DBMS的实现。
29
数据库系统概论-绪论
一、概念模型的基本概念
概念模型:是现实世界到机器世界的中间层次。
信息世界中的基本概念:
实体(Entity):客观存在并相互区别的事物。
属性(Attribute): 实体所具有的某一特征。
码(Key):唯一标识实体的属性集。
域(Domain):属性的取值范围为该属性的域。
实体型(Entity Type):用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。
实体集(Entity Set):同型实体的集合。
联系(Relationship)
3