文档介绍:第一章 数据库系统概论
信息:信息是对现实世界事物存在方式或运动状态的反映。
信息的特点:
(1)信息可以被感知,不同的信息有不同的感知方式。
(2)信息的获取和传递不仅需要有载体而且消耗能量个软件,是在DBMS基础上针对某一个应用而开发的面向用户的应用软件。
整理ppt
1、内部体系结构
1975年美国国家标准委员会(ANSI)所属的标准计划和要求委员会公布了一个数据库标准报告,提出了数据库的三级结构组织,这就是著名的Sparc分级结构。
概念模式:简称模式,是对数据库的整体逻辑结构和特征的描述。不涉及数据的物理存储细节和硬件环境,与具体的应用程序使用的应用开发无关。
内模式:又称存储模式,具体描述了数据如何存储在存储介质上。
外模式:通常是模式的一个子集,故又称为子模式,外模式面向用户,它是用户能够看到和使用的局部数据的逻辑结构和特征的描述。是与某一应用有关的数据的逻辑表示。
整理ppt
应用1
应用2
应用3
外模式1
外模式1
外模式1
模式
内模式
数据库
数据库的三级模式结构图
整理ppt
外部体系结构
1、集中式结构
数据库结构由两个关键硬件组成:主机和客户终端。
数据库和用户应用程序都存放在主机中,数据处理和主要的运算
操作也是在主机上进行的。
主要特点:数据和应用集中,便于维护和管理,安全性好,但是
对主机性能要求高,主机价格昂贵。
终端机
终端机
主机
整理ppt
2、文件服务器结构
数据库存放在文件服务器中,用户应用程序分散存放在各个客户工作站上,文件服务器指负责数据的集中管理,所有的应用都安排在客户端完成。
主要特点:费用低、配置灵活,但计算能力差、客户端的计算机性能要求高。
工作站
工作站
工作站
工作站
工作站
文件服务器
整理ppt
3、客户/服务器(Client/Server)结构
数据存放在服务器中,应用程序可以根据需要安排在服务器或者客户工作站上,实现了客户终端和服务器端程序的协调工作。
工作站
工作站
工作站
工作站
工作站
文件服务器
整理ppt
计算机信息管理的对象是现实生活中的客观事物,但这些事物是无法直接送入计算机进行处理的,必须将现实世界的事物进行信息的规范化:
现实
世界
的事
物和
联系
信息
世界
的概
念
整理、归类
计算
机世
界的
数据
模型
抽象、加工
整理ppt
概念数据模型(Conceptual Data Model)简称为概念模型。概念模型是对现实世界的事物及其联系的抽象成信息世界的概念模型,它强调的是语义表达能力和使用便捷、能直接表达应用中的各种语义和知识。
在概念模型中主要用到以下基本术语:
1、实体与实体集
实体:现实世界中客观上存在且可以区分的事物。可以是人,可以是物;可以是事物与事物之间的联系等。譬如:学生、工厂、学校、企业、销售等都是实体。
实体集:具有相同类型以及共享相同性质(属性)的实体的集合。
2、属性
实体所具有的某一方面的特性。一个实体可以有若干属性。譬如学生实体所具有的属性:学号、姓名、性别、出生年月,班级等。
整理ppt
3、关键字和域
实体的每个属性都有一个值,属性的取值范围称作该属性的域。例如:特定的学生实体其学号是20120205,姓名是张海潮,性别属性是男,出生年月属性是1992-02-14等,其中20120205是学号属性的一个值,张海潮是姓名属性的一个值,男是性别属性的一个值。
实体的某一属性或者属性组合,其所取用的值能唯一标识该实体,称为关键字。例如学生实体的学号属性。
4、联系
现实世界中的事物总是存在错综复杂的联系,这种联系必须在信息世界中加以反映,一般存在两种联系:
一种是实体内部的联系,如组成实体的属性之间的联系,例如:商品实体的属性:编号、名称、单位、单价、数量、金额、产地等。其中金额=单价×数量。
另一种是实体之间的联系,譬如:组成学生信息管理系统的实体为:学生、成绩、课程,….等。学生实体和成绩实体间联系是:一个学生有若干门课程的成绩。课程实体与学生实体间的联系是:一门课程有若干学生选修。
经常用R表示实体与实体之间的联系。
整理ppt
实体之间的联系分为三类:
(1)一对一联系(