高 级 数 据 库 技 术_第1页
高 级 数 据 库 技 术_第2页
高 级 数 据 库 技 术_第3页
高 级 数 据 库 技 术_第4页
高 级 数 据 库 技 术_第5页
已阅读5页,还剩14页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数 据 库 基 础第 一 章 系 统 概 论汤 娜中山大学计算机科学系1.1 数据库发展历史计算机数据处理技术经历了如下个阶段:任何数据管理系统的产生与发展以及在应用中所能提供的功能都取决于两方面的因素 : 实际应用的需求,即实践中对数据管理的要求达到什么程度。承载平台的功能,即硬件功能是否强大,软件环境是否完善。()人工管理阶段。()文件管理阶段。()数据库系统阶段。()高级数据库阶段。1.1 数据库发展历史数据库技术当前的主要研究领域数据库管理系统软件的研制数据库应用系统实践与开发数据库理论1.2 数据库系统基本知识数据库系统的构成数据库数据库管理系统支持数据库运行的软、硬件环境 p13用

2、户1.3 数据模型类型:层次、网状、关系、对象、关系对象三要素数据结构数据操作完整性约束主流数据库系统产品OracleIBM DB2Microsoft SQL ServerSybase Adaptive Server Enterprise(ASE)Adaptive SQL Anywhere(ASA)。 MySQLPostgres数据库系统产品按数据模型划分网状: Web层次: 目录服务关系:主流对象: XML关系对象数据库系统产品按特性划分单机数据库(桌面级) ACCESS网络数据库分布式数据库并行数据库特殊数据库时空数据库 数据仓库嵌入式数据库:innoDB移动数据库:嵌入或带离线缓存功能的

3、网络数据库客户端 Sybase iAnywhere文档数据库 Notes/Domino广义数据库:Web1.4 数据库体系结构三级模式1.4 数据库体系结构6字节的前缀(包括类似指针、标记这样的控制信息)三级结构举例1.4 数据库体系结构概念模式是数据库系统中全局数据逻辑结构和特征的描述,是全体用户的公共数据视图,这种描述是一种抽象描述,不涉及具体硬件平台与软件环境。概念模式主要描述数据的概念记录类型和它们之间的关系,还包括一些数据间的语义约束。外模式是用户和数据库系统的接口,反映了用户对数据的实际要求。外模式是与某一具体应用有关的数据的逻辑结构和特征描述。概念模式给出系统全局的数据描述,外模

4、式则给出每个用户的局部描述,即外模式为用户所见到的概念模式的一个部分。1.4 数据库体系结构内模式:是数据库物理结构和存储方式的描述,即数据库的“内部视图”。内部视图是整个数据库的底层表示,它由内部记录型中各个类型的值组成。内模式定义了数据库中的各种存储记录、存储记录的物理表示、存储结构与物理存取方法,如数据存储的文件结构、索引、集簇等存取方式和存取路径等。一个数据库只有一个内模式。在文件和操作系统级上,不深入到设备级。1.4 数据库体系结构三种模式的对比内模式数据在计算机物理结构中的实际存储形式概念模式全体用户的公共数据视图外模式反映了用户对数据的实际要求1.4 数据库体系结构三级体系结构的优点提供了物理独立性和逻辑独立性,减轻了各种用户使用数据库的负担(使用、修改);对于数据库物理结构的改变,如果概念模式保持不变,系统就提供了物理独立性.对于数据库逻辑结构的改变(在概念或逻辑概念层的改变)如果用户和用户的应用程序能保持不变,系统就提供了逻辑独立性.概念模式/内模式映射是物理独立性的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论