数据库系统全书重点.ppt

  1. 1、本文档共128页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库系统概论 崔文华 目录 第1章???? 数据库系统概述 第2章 数据库建模 第3章 关系模型和关系运算 第4章 数据库语言SQL ?第5章 查询优化和并发控制 ?第6章 关系数据库设计理论 第7章 数据库设计 第8章 SQL系统环境 第9章 面向对象查询语言 第1章???? 数据库系统概述 1.1 数据管理技术的发展 ?数据管理:如何对数据进行分类.组织.储存.检索及维护。 ?数据管理的三个阶段: –人工管理阶段 –文件系统阶段 –数据库系统阶段 1.1.1人工管理阶段 ?时间:20世纪50年代中期以前 ?背景: –硬件:外存只有卡片.纸带.磁带 –软件:汇编语言 –数据批处理 ?特点: –数据不进行保存 –没有专门的数据管理软件 –数据面向应用 –只有程序的概念 1.1.2 文件系统阶段 ?时间:20世纪50年代末到60年代中期 ?背景: –硬件:磁盘.磁鼓等直接存取的外存设备 –软件:操作系统.高级语言.操作系统中的文件系统是专门用于数据管理的软件 –文件批处理.联机实时处理 ?特点: –数据可以长期保存在磁盘上 –文件系统提供了数据与程序之间的存取方法 –数据冗余度大 –文件之间缺乏联系,相互孤立 1.1.3 数据库系统阶段 ?时间:20世纪60年代末 ?背景: –硬件:大容量的磁盘 –联机实时处理 ?特点: –数据的结构化 –数据共享性好 –数据独立性好 –数据存取粒度小 –数据库管理系统(DBMS,database management system) 1.2 有关数据库的基本术语 ?数据:计算机用来描述事物的记录(文字.图形.图像.声音) ?数据模型:是人们对现实世界的数据特征的抽象。(真实性.易理解.易实现) –数据模型三要素:数据结构.数据操作和完整性约束 –数据模型类型:层资模型.网状模型.关系模型 ?数据库:由DBMS管理的数据的聚集 ?数据库管理系统DBMS:是数据库系统核心,用户开发的数据库系统是建立在特定的DBMS之上 ?数据库系统DBS(database system):包括和数据库有关的整个系统:数据库.DBMS.应用程序.数据库管理员和用户等。 –数据库系统应该是: ?允许用户用一种叫做“数据定义语言“的专用语言建立新的数据库。 ?允许用户用一种叫做“数据操作语言“或者“查询语言“的专用语言来对数据库中的数据进行查询和更新 ?支持存储大量的数据,保证对数据的正确及安全使用 ?控制多用户的并发访问,保证并发方问不相互影响,不损坏数据 ?数据的完整性 ?数据的安全性 ?并发控制 ?数据库的恢复 –为用户提供了友好的接口 1.3 关系数据库系统 1.3.1 什么是关系?就是一张表 表名 属性(域) 元组 键码:根据关系中的某个属性或属性集 能唯一确定一个元组,由把这个属性(集)称为关系的键码。 关系不仅可以用来表示某个实体,也可以用来表示实体和实体之间的联系1.3.2 关系模型 数据以“关系”的形式,也就是二维表的形式来表示,其数据模型就是关系模型。 1.3.3 关系数据库系统 以关系模型为基础的数据库系统就是关系数据库系统,是当前数据库系统的主流。 1.4 数据库系统的体系结构 ?三层模式:外模式、模式、内模式 ?二层映象功能:外模式/模式映象和模式/内模式映象 1.4.1 三层模式结构 ?外模式:又称为用户模式,是数据库用户和数据库系统的接口,是数据库用户的数据视图,是数据库用户可以看见和使用的局部数据的逻辑结构和特征的描描述。 ?一个数据库通常都有多个外模式。一个应用程序只能使用一个外模式,但同一外模式可为多个应用程序所用。 ?模式:可细分为概念模式和逻辑模式,是所有数据库用户的公共数据视而不见衅,是数据库中全部数据的逻辑结构和特征的描述。 ?一个数据库只有一个模式。模式不但要描友谊赛数据的逻辑结构,还要描述数据之音的联系、数据的完整性、安全性要求。 ?内模式:又称为存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。 ?一个数据库只有一个内模式。内模式并不涉及物理记录,也不涉及硬件设备。?三层模式关系:数据库模式是数据库的核心和关键,外模式通常是模式的了集。数据按外模式的描述提供用户,按内模式的描述存储在硬盘上,而模式介于外、内模式之间,既不涉及外部的访问,也不涉及内部的存储,从而起到隔离作用,有利于保持数据的独立性,内模式依赖于全局逻辑结构,但可以独立于具体的存储设备。 ?1.4.2 两层映象功能 ?映象:是一种对应规则,说明映象双方如何

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档