- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 数据库系统与信息系统 内容提要 本章介绍数据库系统的一般体系结构,概括介绍了关系系统。读者学完本章后,应了解数据库系统、数据库的体系结构和数据模型的基本概念,初步了解关系代数关系演算和SQL的基本概念,了解信息系统的基本概念。为今后学习数据库技术的详细内容奠定基础。 内容提要 6.1 数据库系统概述 6.2 数据模型 6.3 数据库设计 6.4 信息系统 6.1 数据库系统和数据模型 6.1.1 数据处理的历史 6.1.2 数据库的体系结构 6.1.1 数据处理的历史 1. 人工管理阶段 2.文件系统阶段 3. 数据库系统阶段 4. 高级数据库系统阶段 (1)分布数据库系统 (2)面向对象数据库技术 (3)智能数据库 6.1.2 数据库的体系结构 1. 数据库的三级体系结构 1975年,美国国家标准委员会ANSI所属的标准计划和要求委员会(StANDards Planning And Requirements Commitee,ANSI/SPARC) DBMS研究组公布了一个关于数据库标准报告。该报告提出的数据库管理系统的体系结构(称作ANSI/SPARC体系结构)分为三层:即内模式、概念模式和外模式。图6.1显示了数据库的三级体系结构和它们之间的联系。 (1)内模式(存储模式)也就是数据的物理存储方式; (2)外模式(用户模式)就是用户所看到的数据视图; (3)概念模式(公共逻辑模式,或称逻辑模式)是介于前两者之间的间接的层次。 图6.1 数据库体系结构 两层映射 为了实现三个抽象级别的联系和转换,DBMS在三层结构之间提供了两层映射: (1)外模式/模式映射。 通过外模式与模式之间的映象把描述局部逻辑结构的外模式与描述全局逻辑结构的模式联系起来,即把用户数据库与概念数据库联系起来。 (2)模式/内模式映射。 通过模式与内模式之间的映射,把描述全局逻辑结构的模式与描述物理结构的内模式联系起来,即把概念数据库与物理数据库联系起来。 2.数据库系统 数据库系统(Database Systems,简记为DBS)是一个复杂的系统,它是采用了数据库技术的计算机系统。因此数据库系统的含义已经不仅仅是一组对数据进行管理的软件(即通常称为数据库管理系统),也不仅仅是一个数据库。一个数据库系统是一个实际可运行的,按照数据库方式存储、维护和向应用系统提供数据或信息支持的系统。它是存储介质、处理对象和管理系统的集合体,通常由数据库、硬件、软件、数据库管理员组成。 图6.2 DBMS的功能和组成 一个数据库系统是由数据、软件、硬件和人员组成的一个集合体。 (1)数据库 (2)数据库系统硬件 (3)软件支持系统 (4)数据库管理员 (1)数据库 数据库是长期存储在计算机内、有组织的、可共享的数据集合。通常由两大部分组成:一部分是有关应用所需要的工作数据的集合,称作物理数据库,它是数据库的主体;另一部分是关于各级数据结构的描述,称作描述数据库,通常是由一个数据字典系统管理。 (2)数据库系统硬件 数据库系统对硬件也有一些特殊要求,因为操作系统、数据库管理系统的各功能部件及应用程序要存储在内存,还有数据库的各种表格、目录、系统缓冲区、各用户工作区及系统通信单元等都要占用内存。数据库系统通常要求大容量直接存取存储设备和较高的通道能力,要求处理机有较强的数据处理能力(如变字长运算、字符处理等)。 (3)软件支持系统 数据库软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统等。数据库管理系统管理数据库的软件系统,它是在操作系统的文件系统基础上发展起来的,而且DBMS是在操作系统支持下工作的。为了开发应用系统,还要有应用开发支撑软件、各种宿主语言(如COBOL、PL/I、FORTRAN、C等)及其编译系统,这些语言应与数据库有良好的接口。 数据库应用设计的目标是按照用户的需求,利用DBMS提供的数据操作语言、程序设计语言或应用开发工具,设计菜单、表单、查询、报表和其他应用程序。 数据库和数据库应用是根据用户的需求设计的,而数据库管理系统是实现数据库和应用设计的工具软件,它是数据库软件开发商提供的商品化软件包。 (4)数据库管理员 管理、开发和使用数据库系统的人员主要有数据库管理员(DBA)、系统分析员、应用程序员和用户。数据库系统中不同人员涉及到不同的数据抽象级别,具有不同的数据视图。 非数据处理用户就是一般的业务人员,他们具体操作应用系统,通过应用系统的用户界面使用数据库来完成其业务活动。他们没有什么数据处理专业知识,其它各类人员的工作都是为了支持他们的,所以他们被称为最终(或终端)用户。 应用程序员负责设计应用系统的程序模块
您可能关注的文档
- Photoshop CS5图形图像处理教程 教学课件 作者 黄敏盛 主编 第四章.ppt
- Photoshop CS5图形图像处理教程 教学课件 作者 黄敏盛 主编 第五章.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目1 项目1.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目2 13章 项目2.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目2 13章 项目3.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目2 13章 项目4.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目2 13章 项目5.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目2 13章 项目6.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目2 13章 项目7.ppt
- photoshop CS5中文版工作过程导向标准教程 教学课件 作者 朱仁成 项目2 13章 项目8.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)