大学计算机基础(第六版)课件 06数据库技术基础.pptx

大学计算机基础(第六版)课件 06数据库技术基础.pptx

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

第6章数据库技术基础

01数据管理技术概述02数据模型03数据库系统的体系结构04关系数据库Contents目录05关系数据库语言SQL06数据库设计07数据库新技术

01数据管理技术概述在系统地学习数据库技术之前,下面先了解数据管理技术分发展。

计算机数据管理发展阶段:1、人工管理2、文件系统3、数据库系统6.1.1数据管理技术的由来和发展

1.人工管理这一时期计算机数据管理的特点是:数据不保存。数据只在计算时将数据输入,计算结束后即将结果数据输出。数据不共享。数据是面向应用的,一组数据只对应一个程序。程序与程序之间存在大量的重复数据,称为数据冗余。数据不具有独立性。数据面向程序,依赖于程序。依靠应用程序来管理数据。6.1.1数据管理技术的由来和发展

1.人工管理阶段人工管理阶段,应用程序和数据之间的关系:6.1.1数据管理技术的由来和发展应用程序1应用程序2应用程序n……数据集1数据集2……数据集n

2.文件系统阶段这一时期计算机数据管理的特点是:数据以“文件”形式长期保存。数据共享性差,冗余度大。文件系统中的数据文件是为了特定业务需要而设计的,服务于某一特定应用程序。。数据独立性差。数据还是一定程度上依赖于应用程序。6.1.1数据管理技术的由来和发展

2.文件系统文件系统阶段,应用程序和数据之间的关系:文件系统应用程序2应用程序n……数据文件1数据文件n数据文件2……应用程序16.1.1数据管理技术的由来和发展

3.数据库系统数据库系统,应用程序和数据之间的关系:数据库管理系统应用程序n……应用程序1数据库6.1.1数据管理技术的由来和发展

数据结构化数据共享性高,数据冗余减少数据处理独立性高数据统一管理和控制6.1.2数据库系统的特点

1、数据库(DB)数据库是指长期存储在计算机内的、有组织的、可共享的数据的集合。2、数据库管理系统(DBMS)DBMS是位于用户与操作系统之间的一层数据管理软件。其主要功能包括:数据定义功能,数据操纵功能,数据组织、存储和管理功能,数据库的事务管理和运行管理。目前,常见的数据库管理系统有:Access、Oracle、SQLServer、MySQL、Sybase、DB2等。6.1.3数据库常用概念

3、数据库应用系统(DBAS)数据库应用系统是指系统开发人员利用数据库系统进行开发的面向某一类实际应用的软件系统。例如,教务管理系统、图书管理系统、财务管理系统、人事管理系统、生产管理系统等。6.1.3数据库常用概念

4、数据库系统相关人员分三类人员:数据库管理员、应用程序开发人员和用户。数据库管理员是数据库系统中的专门人员或管理机构,负责监督和管理数据库系统。应用程序开发人员是开发数据库应用系统的人员,可以使用数据库管理系统的所有功能。用户指通过数据库应用系统的用户接口使用数据库的最终用户。6.1.3数据库常用概念

5、数据库系统(DBS)DBS是实现有组织、动态存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的人-机系统。一般由5部分组成:硬件系统、数据库、数据库管理系统、数据库应用程序和数据库相关人员。6.1.3数据库常用概念

02数据模型数据模型是数据库系统的核心和基础,了解数据模型的基本概念是学习数据库的基础。目前广泛使用的数据库系统大都是基于某种数据模型的。

数据模型的作用是将现实世界的事物反映到计算机数据库中的物理世界。从客观现实到计算机的描述的转换过程如图:6.2.1数据模型的基本概念机器实现数据转换认识抽象用户需求概念模型DBMS支持的数据模型现实世界信息世界计算机世界物理模型

数据模型的3个部分:数据结构:描述数据库的组成对象以及对象之间的联系,描述数据的类型、内容、性质及数据间的联系等。数据操作:描述数据结构上的操作类型与操作方式。数据约束:描述数据结构内数据间的语法、语义联系,它们之间的制约与依赖关系,以及数据动态变化的规则,以保证数据的正确、有效与相容。6.2.1数据模型的基本概念

根据模型应用的目的不同,数据模型分成3种:(1)概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型,与具体的数据库管理系统和计算机平台无关。目前,常见的概念摸型有E-R模型、扩充的E-R模型、面向对象模型及谓词模型等。(2)逻辑数据模型又称数据模型,它提供了表示和组织数据的方法,描述的是数据的逻辑结构。常见的有层次模型、网状模型、关系模型、面向对象模型等。(3)物理数据模型又称物理模型,它是是对最底层数据的抽象,描述数据在计算机系统内部的表示方法和存储方法。6.2.1数据模型的基本概念

1、基本概念(1)实体、实体集客观存在并相互区别的事物称为实体(Entity)。实体可以是实际的人、事、物,也可以是抽象的概念或

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档