数据库系统基础教程PPT完整版

数据库系统基础教程PPT完整版

ID:36765647

大小:5.25 MB

页数:508页

时间:2019-05-10

数据库系统基础教程PPT完整版_第1页
数据库系统基础教程PPT完整版_第2页
数据库系统基础教程PPT完整版_第3页
数据库系统基础教程PPT完整版_第4页
数据库系统基础教程PPT完整版_第5页
资源描述:

《数据库系统基础教程PPT完整版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章数据库系统的世界TheWorldsofDatabaseSystems数据库系统的发展数据库管理系统的结构未来的数据库系统2§1.1数据库系统的发展c一、术语1.数据库是长期储存在计算机内的、有组织的、可共享的数据的集合。32.数据库管理系统数据库系统基础教程AFirstCourseinDatabaseSystemsDBMS-DataBaseManagementSystem是处理数据库访问的软件。 提供数据库的用户接口。DBMS的目的:提供一个可以方便地、有效地存取数据库信息的环境53.数据库系统是指在计算机系统中引入数据库后的系统6数据库最终用户应用系统应用开发工具DBMS

2、操作系统数据库管理员DBA数据库系统构成应用程序员7保存信息的两种不同方法:永久性的系统文件、数据库系统。文件方式的问题:数据的冗余和不一致数据访问困难数据孤立完整性问题原子性问题并发访问异常安全性问题二、文件系统与数据库系统8数据库方法能较好地解决以上的问题数据的独立性有效地访问数据减少应用程序的开发时间数据的一致性和安全性统一的数据管理并发的数据访问三、为什么用数据库9几种模型:基于树的层次模型基于图的网状模型物理相关、无高级查询语言基于表的关系模型物理无关、支持高级查询语言,基于对象的面向对象模型OOOR四、数据库模型的发展定长记录10关系数据库系统属性元组11关查询语言S

3、QL语言SELECTbalanceFROMAccountsWHEREaccountNO=67890;关系数据库系统12DBMS的组成数据、元数据存储管理程序事务管理程序查询处理程序§1.2数据库管理系统的结构数据元数据存储管理程序查询处理程序事务管理程序模式更新更新查询13数据、元数据关于数据结构的信息(关于数据的数据)索引(INDEX)DBMS的组成14存储管理程序文件管理程序缓冲区管理查程序DBMS的组成15查询处理程序查询优化磁盘访问,是查询的主要代价;索引是查询优化的利器DBMS的组成16事务管理程序事务:是用户定义的一个数据库操作序列事务的四个特性原子性A一致性C隔离性

4、I持久性DDBMS的组成17客户-服务器程序体系结构浏览器-服务器体系结构DBMS的组成18客户-服务器程序体系结构浏览器-服务器体系结构§1.3未来的数据库系统第二章数据库建模DatabaseModeling20数据库的设计步骤需求收集和分析设计概念结构设计逻辑结构设计物理结构物理实现21数据库的设计步骤需求收集和分析用户关心什么用户要什么结果设计概念结构设计逻辑结构设计物理结构物理实现22数据库的设计步骤需求收集和分析设计概念结构存什么关系(联系)如何ODL或E/R图,是各种数据模型的共同基础设计逻辑结构设计物理结构物理实现23数据库的设计步骤需求收集和分析设计概念结构设计逻

5、辑结构用什么数据模型数据库的模式(databaseschema)用户子模式设计物理结构物理实现24数据库的设计步骤需求收集和分析设计概念结构设计逻辑结构设计物理结构数据怎么存根据DBMS产品、环境特点物理实现25数据库的设计步骤需求收集和分析设计概念结构设计逻辑结构设计物理结构物理实现运行DDL装入测试数据应用程序26数据库的设计步骤想法需求ODLE/R关系RDBMSOODBMS27§2.1ODL对象定义语言ObjectDefinitionLanguage以面向对象的观点、方法,说明数据库的概念结构可方便地直接转换成OODBMS的说明经过努力,可以转换成RDBMS的说明28面向对

6、象的设计对象标识—OID对象与对象的区别类具有相同特性的对象归为一类对象的归并必须有意义属于同一类的对象其特性必须相同29面向对象的设计对象的三个特性属性:特性联系:引用方法:函数接口说明interface<名字>{<特性表>}30属性对象某方面的特征,属性就是数据只由基本数据类型构成属性的类型,不能是类、也不能从类中构造InterfaceMovie{//MovieClass的ODL说明attributestringtitle;attributeintegeryear;attributeintegerlength;attributeenumFilm{color,blackAndW

7、hite}filmType;};31InterfaceStar{attributestringname;attributeStructAddr{stringstreet,stringcity}address;};记录结构类型32联系对象的引用对象的关联对象集合的引用(1:N)RelationshipSetstars;单一对象集合的引用(1:1)RelationshipStarstarOf;33反向联系ODL要求显式表示存在的反向联系InterfaceMovie{//M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。