数据库基础教程(第三版)全套PPT课件.pptx

数据库基础教程(第三版)全套PPT课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;;;1.1数据管理技术的进展;1.1.1数据、数据处理和数据管理;1.1.1数据、数据处理和数据管理;1.1.2人工管理阶段;1.1.3文件系统阶段;1.1.4数据库系统阶段;第一代数据库系统

20世纪70年代,层次和网状数据库系统

代表:层次模型数据库系统的典型代表是IBM公司的IMS;网状模型的规范是DBTG,实际系统有:HP公司的IMAGE、Honeywell公司的IDS/2等

第二代数据库系统

20世纪70年代后期以后,关系数据库系统

代表:Oracle、SQLServer、Sybase、DB2、Informix等

第三代数据库系统

数据模型不断发展,面向对象模型、半结构化模型、非关系模型先后被提出

数据库技术和其他学科内容相结合(分布式数据库、工程数据库、空间数据库等);1.2理解数据库系统;1.2.1示例—商品订购管理系统;1.2.1示例—商品订购管理系统;1.2.1示例—商品订购管理系统;1.2.1示例—商品订购管理系统;1.2.2什么是数据库系统;1.2.3数据库系统的组成;1.3数据库系统的体系结构;1.3.1数据库系统的三级模式结构;1.3.1数据库系统的三级模式结构;1.3.1数据库系统的三级模式结构;1.3.1数据库系统的三级模式结构;1.3.2数据库系统的二级映像;1.3.2数据库系统的二级映像;1.3.2数据库系统的二级映像;①保证数据独立性。将外模式与模式分开,保证了数据的逻辑独立性;将内模式与模式分开,保证了数据的物理独立性。

②有利于数据共享,减少数据冗余。

③有利于数据的安全性。不同的用户在各自的外模式下根据要求操作数据,只能对限定的数据进行操作。

④简化了用户接口。用户按照外模式编写应用程序或输入命令,而无须了解数据库全局逻辑结构和内部存储结构,方便用户使用。;1.3.3数据库管理系统;①有效地组织、存取和维护数据。

②数据定义功能。DBMS通过数据定义语言(DataDefinitionLanguage,DDL)定义数据库的各类数据对象,包括数据的结构、数据约束条件等。

③数据操纵功能。DBMS提供数据操纵语言(DataManipulationLanguage,DML),用户使用DML实现对数据库中的数据进行查询、增加、删除和修改等操作。

④数据库的事务管理和运行管理。DBMS提供数据控制语言(DataControlLanguage,DCL),数据库管理员使用DCL实现对数据库的安全性保护、完整性检查、并发控制、数据库恢复等数据库控制功能。

⑤数据库的建立和维护功能。

⑥其他功能。包括:数据库初始数据输入与转换、数据库转储、数据库重组、数据库性能监视与分析、数据通信等,这些功能通常由DBMS提供的实用程序或管理工具完成。;1.4数据模型;1.4.1数据模型的概念;1.4.1数据模型的概念;1.4.1数据模型的概念;1.4.2概念数据模型;1.4.2概念数据模型;1.4.2概念数据模型;1.4.2概念数据模型;1.4.2概念数据模型;1.4.2概念数据模型;1.4.2概念数据模型;1.4.2概念数据模型;1.4.3逻辑数据模型;1.4.3逻辑数据模型;1.4.3逻辑数据模型;1.4.3逻辑数据模型;1.4.3逻辑数据模型;数据库系统概述

数据库的基本概念

数据、数据处理、数据管理、数据库、数据库系统、

数据库管理系统

数据管理的发展过程

人工管理、文件系统、数据库系统

数据库系统的特点

结构化、共享性、独立型、统一管理与控制

数据模型

数据模型的概念:对数据特征的抽象描述

概念模型,E-R模型(三种实体型联系,ER图)

逻辑数据模型

层次模型、网状模型、关系模型;数据库系统的体系结构

数据库系统三级模式结构

模式、外模式、内模式

数据库系统的二级映像

模式/外模式映像、模式/内模式映像

数据库系统的组成

数据库、数据库管理系统、应用开发工具、数据库管理员DBA、数据库应用系统、用户;;;;(1)关系模型建立在严格的数学理论基础之上。

(2)数据结构简单清晰,用户易懂易用。关系模型的数据结构虽然简单,但却能表达丰富的语义,能够较好地描述现实世界的实体以及实体间的各种联系。

(3)数据物理存取路径对用户是透明的,有更高的数据独立性、更好的数据安全性。;2.1关系数据结构;2.1.1二维表与关系数据结构;2.1.1二维表与关系数据结构;2.1.1二维表与关系数据结构;2.1.1二维表与关系数据结构;2.1.1二维表与关系数据结构;2.1.2关系数据结构的形式化定义;2.1.2关系数据结构的形式化定义;(2)元组

文档评论(0)

粱州牧 + 关注
实名认证
内容提供者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档