欢迎来到天天文库
浏览记录
ID:41965596
大小:411.50 KB
页数:21页
时间:2019-09-05
《数据库系统与技术系统概论》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库系统与技术系统概论汤娜中山大学计算机科学系isstn@mail.sysu.edu.cn问题一:你们如何用计算机来管理自己的电话本?问题二:如果保证输入数据的正确?(如8位等)问题三:数据发生崩溃怎么办?问题四:你不希望别人看见你的电话本。……1.1数据库发展历史计算机数据处理技术经历了如下4个阶段:任何数据管理系统的产生与发展以及在应用中所能提供的功能都取决于两方面的因素:实际应用的需求,即实践中对数据管理的要求达到什么程度。承载平台的功能,即硬件功能是否强大,软件环境是否完善。(1)人工管理阶段。(2)文
2、件管理阶段。(3)数据库系统阶段。(4)高级数据库阶段。1.1数据库发展历史数据库技术当前的主要研究领域数据库管理系统软件的研制数据库应用系统实践与开发数据库理论1.2数据库系统基本知识数据库系统的构成数据库数据库管理系统支持数据库运行的软、硬件环境p13用户1.3数据模型类型:层次、网状、关系、对象、关系对象三要素数据结构数据操作完整性约束主流数据库系统产品OracleIBMDB2MicrosoftSQLServerSybaseAdaptiveServerEnterprise(ASE)AdaptiveSQLAn
3、ywhere(ASA)。MySQLPostgres数据库系统产品-按数据模型划分网状:Web层次:目录服务关系:主流对象:XML关系-对象数据库系统产品-按特性划分单机数据库(桌面级)ACCESS网络数据库分布式数据库并行数据库特殊数据库时空数据库数据仓库嵌入式数据库:innoDB移动数据库:嵌入或带离线缓存功能的网络数据库客户端SybaseiAnywhere文档数据库Notes/Domino广义数据库:Web1.4数据库体系结构三级模式1.4数据库体系结构6字节的前缀(包括类似指针、标记这样的控制信息)三级结构
4、举例1.4数据库体系结构概念模式是数据库系统中全局数据逻辑结构和特征的描述,是全体用户的公共数据视图,这种描述是一种抽象描述,不涉及具体硬件平台与软件环境。概念模式主要描述数据的概念记录类型和它们之间的关系,还包括一些数据间的语义约束。外模式是用户和数据库系统的接口,反映了用户对数据的实际要求。外模式是与某一具体应用有关的数据的逻辑结构和特征描述。概念模式给出系统全局的数据描述,外模式则给出每个用户的局部描述,即外模式为用户所见到的概念模式的一个部分。1.4数据库体系结构内模式:是数据库物理结构和存储方式的描述,
5、即数据库的“内部视图”。内部视图是整个数据库的底层表示,它由内部记录型中各个类型的值组成。内模式定义了数据库中的各种存储记录、存储记录的物理表示、存储结构与物理存取方法,如数据存储的文件结构、索引、集簇等存取方式和存取路径等。一个数据库只有一个内模式。在文件和操作系统级上,不深入到设备级。1.4数据库体系结构三种模式的对比内模式数据在计算机物理结构中的实际存储形式概念模式全体用户的公共数据视图外模式反映了用户对数据的实际要求1.4数据库体系结构三级体系结构的优点提供了物理独立性和逻辑独立性,减轻了各种用户使用数据
6、库的负担(使用、修改);对于数据库物理结构的改变,如果概念模式保持不变,系统就提供了物理独立性.对于数据库逻辑结构的改变(在概念或逻辑概念层的改变)如果用户和用户的应用程序能保持不变,系统就提供了逻辑独立性.概念模式/内模式映射是物理独立性的关键;外模式/概念模式映射就是逻辑独立性的关键。1.5使用数据库的人终端用户(可以不用了解DBMS)数据库应用开发者(一般使用由DBMS提供的宿主/数据语言和软件工具)DBA概念和物理模式的设计安全性和授权数据可用性和数据恢复数据库调整……本章小结1.数据库发展的历史2.数据
7、库系统的构成3.数据模型的类型和三要素4.数据库的体系结构5.使用数据库的人
此文档下载收益归作者所有