第07讲 数据库系统.ppt

第07讲 数据库系统

10.1.1 常用术语 数据的定义 数据是人们对客观事物观察时记录下来的可鉴别的符号,是用于表示客观事物的未经加工的原始素材,如图形符号、数字、字母等。 数据库中的数据有两种类型: 一种是作业层数据,如库存数据、产品数据、财务收支账目数据等。这类数据在数据库中频繁调用,以反映现实世界中的日常活动,这种活动是重复的,可以预先计划的; 另一种是管理控制层的数据,这种数据主要用来统计汇总、计划、动态分析、预测、仿真等。它们主要来自组织的计划和决策部门,是对作业层数据的汇总。 10.1.1 常用术语 数据库的定义 数据库(DataBase,简称DB)就是长期储存在计算机内、有组织的、可共享的数据集合。 数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 10.1.1 常用术语 数据库管理系统的定义 数据库管理系统(DataBase Management System,简称DBMS)是指收集并提取出一个应用所需要的大量数据之后,如何科学地组织这些数据并将其存储在数据库中,又如何高效地处理这些数据呢?完成这个任务的是由一个软件系统——数据库管理系统。 数据库管理系统是位于用户与操作系统之间的一层数据管理软件。包括了数据定义功能,数据操纵功能,数据库的运行管理,数据库的建立和维护。 10.1.1 常用术语 数据库系统的定义 数据库系统(DataBase System,简称DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人称为数据管理员(DataBase Administrator,简称DBA)。 在不引起混淆的情况下人们常常把数据库系统简称为数据库。数据库系统如图1-1所示。数据库系统在整个计算机系统中的占有重要地位。 10.1.1 常用术语 图1-1 数据库系统结构图 10.1.2 数据管理技术的发展 数据管理是数据处理的中心问题,数据管理则是指对数据进行组织、分类、编码、存储、检索和维护等操作。 随着计算机技术的蓬勃发展,在计算机的三大主要应用(科学计算、过程控制和数据处理)领域中,数据处理迅速上升为计算机应用的主要方面。数据库技术产生于20世纪60年代中期,是数据管理的最新技术,它的出现极大地促进了计算机应用向各行各业的渗透。 10.1.2 数据管理技术的发展 数据管理技术大致经历了下列三个阶段: 10.1.2 数据管理技术的发展 数据库系统阶段的特点: 1、数据的机构化,这是数据库系统与文件系统的根本区别。 2、数据的共享性高、冗余度低、易扩充。 3、数据独立性高。 4、数据由DBMS统一管理与控制。 10.2.2 概念模型 概念模型是用于信息世界建模的工具,是现实世界道信息世界的第一层构想。 几个概念: 在信息领域中,客观存在并可相互区分的事物叫实体。 属性表示实体所具有的特征,如姓名、年龄、性别、身高等是表示人这个实体所具有的属性。 唯一标识实体的属性集称为码,例如学号是学生实体的码。 具有相同属性的实体具有共同的特征和性质,用实体名及若干属性名的集合来描述和刻划同类实体,形成实体的类型,简称实体型。 同型实体的集合称为实体集。 实体间的联系:一对一联系、一对多联系、多对多联系 二、概念模型的表示方法 最常用的是实体-联系方法,通常称为实体-联系模型,简称为E-R模型 10.2.3 数据模型 采用数据模型(Data Model)来对现实世界进行抽象的描述。数据模型是现实世界数据特征的抽象描述,是实现数据抽象的主要工具,具有很大的优越性。 数据模型是数据库系统的重要基础,决定了数据库系统的结构、数据定义语言和数据操纵语言、数据库设计方法、数据库管理系统软件的设计与实现。它也是数据库系统中用于信息表示和提供操作手段的形式化工具。 在数据库中用数据模型这个工具来抽象描述、表示和处理现实世界中的数据和信息。 10.2.3 数据模型 数据模型应满足三方面的要求: 一是能比较真实地模拟现实世界; 二是容易为人所理解; 三是便于在计算机上实现。 10.2.3 数据模型 数据模型的三要素 数据模型通常由数据结构、数据操作和完整性约束条件三个要素组成。 (1)数据结构 数据结构用

文档评论(0)

1亿VIP精品文档

相关文档