《大学计算机基础》第8章-数据库技术基础.pptVIP

《大学计算机基础》第8章-数据库技术基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学计算机基础 北京航空航天大学 第8章 数据库技术基础 本章重点 数据库系统的发展和组成 数据库系统的基本知识、术语 数据模型的概念及E-R模型的使用 数据库系统的设计方法与步骤 Access数据库的建立与维护,包括表、查询、窗体及报表的建立 8.1 数据库系统概述 8.1.1 数据库技术的发展阶段 8.1.2 数据库系统的组成 8.1.3 数据库系统的分类 8.1.1 数据库技术的发展阶段 “数据管理”是指怎样对数据进行分类、组织、编码、储存、检索和维护,数据管理技术的发展经历了三个阶段。 1.人工管理阶段 人工管理阶段特点 2.文件系统阶段 文件系统阶段特点 3.数据库系统阶段 数据库系统数据管理特点(1/4) 数据库系统数据管理特点(2/4) 数据库系统数据管理特点(3/4) 数据库系统数据管理特点(4/4) 8.1.2 数据库系统的组成 数据、数据库、数据库系统、数据库管理系统是与数据库技术密切相关的基本概念。 2. 数据库(Datebase) 是长期储存在计算机内、有组织、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。 3. 数据库管理系统 数据库管理系统(Datebase Management System)负责数据库建立,数据存取、维护和管理的软件系统。DBMS是数据库系统的核心软件,在操作系统支持下工作。 4. 数据库系统(1/3) 数据库系统(Datebase System)——是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人称为数据库管理员(Database Administrator,简称DBA)。 在不引起混淆的情况下人们常常把数据库系统简称为数据库。 4. 数据库系统(2/3) 4. 数据库系统(3/3) 8.1.3 数据库系统的分类(1/3) 1.单用户数据库系统 单用户数据库系统是一种早期的最简单的数据库系统。在此类系统中,整个数据库系统,包括DBMS、数据库及应用程序,都装在一台计算机上,由一个用户独占,不同机器之间不能共享数据。 2.集中式结构的数据库系统 集中式结构,又称为主从式结构,它通常是以一台大型的中心计算机为中心,通过局部网络或区域网络相联的大量终端都可以访问该中心计算机。这种系统的优点是实现中心管理,安全性好,但其缺点是随着数据量的增加,系统相当庞大,操作复杂,开销大,由于数据集中存储,大量的通信都要通过主机,造成拥挤。 8.1.3 数据库系统的分类(2/3) 3.分布式结构的数据库系统 分布式数据库系统通常使用较小的计算机系统,每台计算机可单独放在一个地方,每台计算机中都有DBMS的一份完整拷贝副本,并具有自己局部的数据库,位于不同地点的许多计算机通过网络互相连接,共同组成一个完整的、全局的大型数据库。 此结构克服了集中式结构的弱点,降低了数据传送代价,系统的可靠性提高了很多,而且便于系统的扩充,使得增加一个新的局部数据库,或在某个位置扩充一台适当的小型计算机,都很容易实现。缺点是实现前面所提到的功能要付出相当高的代价;且由于数据的分布存放,给数据的处理、管理与维护带来困难;当用户需要经常访问远程数据时,系统效率会明显地受到网络流量的制约。 8.1.3 数据库系统的分类(3/3) 4.客户/服务器结构(C/S结构)的数据库系统 客户/服务器结构把DBMS功能和应用分开,网络中某个结点上的计算机专门用于执行DBMS功能,称为数据库服务器,其他结点上的计算机则只安装DBMS的外围应用开发工具,支持用户的应用,称为客户机。 客户端的用户请求被传送到数据库服务器,数据库服务器进行处理后,只将结果返回给用户(而不是整个数据),从而显著减少了网络上的数据传输量,提高了系统的性能、吞吐量和负载能力。 优点是数据库更加开放。客户与服务器一般都能在多种不同的硬件和软件平台上运行,可以使用不同厂商的数据库应用开发工具,应用程序具有更强的可移植性,同时也可以减少软件维护开销。其缺点与分布式结构相似,即数据的处理、管理与维护相对比较困难。 8.2 数据模型 8.2.1 数据模型的基本概念 8.2.2 概念模型 8.2.3 结构化数据模型 8.2.1 数据模型的基本概念 数据模型是一种形式化地描述数据及数据之间的联系方法,是数据库的结构框架,是数据库结构的基础型。通常我们说数据模型有三个要素,即数据结构、数据操作及数据完整性约束条件。 数据模型就是对现实世界的模拟。不同的使用对象、不同的应用目的会使用不同

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档