数据库 数据由原始事件组成,经过加工从中获 得信息。加工前,需将数据组织起来 数据库正是组织数据的有力工具。用户 可通过数据库管理系统从数据库中存取 所需信息
数据库 • 数据由原始事件组成,经过加工从中获 得信息。加工前,需将数据组织起来, 数据库正是组织数据的有力工具。用户 可通过数据库管理系统从数据库中存取 所需信息
第节数据库基础 数据的层次 数据实体与属性 数据管理的数据库方法 数据库类型 数据库管理
第一节 数据库基础 • 数据的层次 • 数据实体与属性 • 数据管理的数据库方法 • 数据库类型 • 数据库管理
数据的层次 比特:个进位,称为比特(m 宇符八个二进位个字节组成一个字符, 字符是信息的基本的构架。 字段:字符的集合称为字段。段的值称为数 据项 单记录:组相关字段的集合称为条记录 文件:相关记录的集合构成文件 数据库;相关的、综合的义件集合就构成了数 据库
一、数据的层次 • 比特:一个二进位,称为比特(bit)。 • 字符:八个二进位(一个字节)组成一个字符, 字符是信息的基本的构架。 • 字段:字符的集合称为字段。字段的值称为数 据项。 • 记录:一组相关字段的集合称为一条记录。 • 文件:相关记录的集合构成文件。 • 数据库:相关的、综合的文件集合就构成了数 据库
数据的层次说明 工资单 编号‖姓名基本职务实发工 江资津贴 资 501张8795013600 1269:30 502李四6532018950 1100,60 503赵六1013600 1578:90 30 504王五425605000 896.30
数据的层次说明 工资单 编号 姓名 基本 工资 职务 津贴 … 实发 工 资 501 张三 879.50 136.00 … 1269.30 502 李四 653.20 89.50 … 1100.60 503 赵六 1100 30 136.00 … 1578.90 504 王五 425.60 50.00 … 896.30 … … … … … …
≥数据实体与属性 实体:客观存在并可互相区别的事物称 为实体。实体可以是实际事物,也可是 抽象事件 属性:每个实体都有自己的特性,实体 的特性就是属性,依据实体的属性,就 可标识出每个实体
二、数据实体与属性 • 实体:客观存在并可互相区别的事物称 为实体。实体可以是实际事物,也可是 抽象事件。 • 属性:每个实体都有自己的特性,实体 的特性就是属性,依据实体的属性,就 可标识出每个实体
数据管理的数据库方法 数据管理方法 构建数据库 数据库管理系统
三、数据管理的数据库方法 • 数据管理方法 • 构建数据库 • 数据库管理系统
管理数据方法 计算机数据管理的爱展大致经历了以下阶段 灭工管理阶段(1953年1965年 特点:数据处理方式基本是批处理;数据与程序不具有独 性;数据不长期保存;系统中没有对数据进行管理的文 文件系统阶段(1965年1970年 数据处理方式有批处理,也有联机实时处理:程序与数据 有了一定的独立性,程序和数据分开储存,有了程序文件 和数据文件的区别,数据文件可长期保存在外储存器上多 次存取,并出现了多种文件形式;在文件系统的支持 数据的逻辑结构和物理结构之间有一定的差别,他们之间 的转换由文件系统的存取方法来实现 未解决的问题:数据冗余度大;缺乏数据独立性;数据无 集中管理 数据库管理系统阶段 分布式数据库系统阶段
三、1、管理数据方法 • 计算机数据管理的发展大致经历了以下阶段: – 人工管理阶段(1953年~1965年) • 特点:数据处理方式基本是批处理;数据与程序不具有独 立性;数据不长期保存;系统中没有对数据进行管理的文 件。 – 文件系统阶段(1965年~1970年) • 数据处理方式有批处理,也有联机实时处理;程序与数据 有了一定的独立性,程序和数据分开储存,有了程序文件 和数据文件的区别,数据文件可长期保存在外储存器上多 次存取,并出现了多种文件形式;在文件系统的支持下, 数据的逻辑结构和物理结构之间有一定的差别,他们之间 的转换由文件系统的存取方法来实现。 • 未解决的问题:数据冗余度大;缺乏数据独立性;数据无 集中管理。 – 数据库管理系统阶段 – 分布式数据库系统阶段
数据库奈统阶段 。数据库系统的主要特点是: 突现数据共,减少数据冗余 采用特定的数据模型:数据库中的数据是有结构的,这 种结构由数据模型表示出来 具有较高的数据独立性:在数据库系统中数据库管理 系统提供映像的功能,确保应用程序对数据结构和存取方法 有较高的独立性。 有统一的数据控制功能:数据库作为多个用户和应用程 序的共资源、对数据的存取往往是并发的,即多个用户使 用同个数据库
数据库系统阶段 • 数据库系统的主要特点是: – 实现数据共享,减少数据冗余 – 采用特定的数据模型:数据库中的数据是有结构的,这 种结构由数据模型表示出来。 – 具有较高的数据独立性:在数据库系统中,数据库管理 系统提供映像的功能,确保应用程序对数据结构和存取方法 有较高的独立性。 – 有统一的数据控制功能:数据库作为多个用户和应用程 序的共享资源,对数据的存取往往是并发的,即多个用户使 用同一个数据库
分布式数据库系统阶段 分布式数据库系统是数据库技术和计算 机网络技术结合的产物。 主要优点 局部自主:网络上每个结点的数据库系统都具有独立处 理本地事物的能力,而各局部结点之间也能够互相访间 有效地配合处理更复杂的事务 可靠性和可用性。 效率和灵活性
分布式数据库系统阶段 • 分布式数据库系统是数据库技术和计算 机网络技术结合的产物。 • 主要优点: – 局部自主:网络上每个结点的数据库系统都具有独立处 理本地事物的能力,而且各局部结点之间也能够互相访问、 有效地配合处理更复杂的事务。 – 可靠性和可用性。 – 效率和灵活性
2、构建数据库 用数据库来组织与构建数据库时,数据库设计 不仗要能存储与业务有关的所有数据,还要能 有效地利用库中的数据,并能快速存取数据 方便地修改库中的数据 构建数据库时必须音先考虑库中应收集哪些数 据,使用者要求存取哪些数据,这是构建数据 库时考虑的基础:然后,在此基础上考虑数据 应如何组织,在磁盘中如何存放 实体设计图是数据库逻辑设计时常用的具
2、构建数据库 • 用数据库来组织与构建数据库时,数据库设计 不仅要能存储与业务有关的所有数据,还要能 有效地利用库中的数据,并能快速存取数据, 方便地修改库中的数据。 • 构建数据库时必须首先考虑库中应收集哪些数 据,使用者要求存取哪些数据,这是构建数据 库时考虑的基础;然后,在此基础上考虑数据 应如何组织,在磁盘中如何存放。 • 实体设计图是数据库逻辑设计时常用的工具