新计算机网络教程第3版 教学课件 彭澎 第5章J.pptVIP

新计算机网络教程第3版 教学课件 彭澎 第5章J.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文档。上传文档
查看更多
第5章 数据库基础知识 5.1 数据库概述 5.2 关系数据模型 5.3 数据库管理系统 5.1 数据库概述 5.1.1 数据库技术的发展 5.1.2 数据库系统的特点与组成 5.1.3 数据库系统的三级模式结构 5.1.4 数据模型 5.1.1 数据库技术的发展1---- 人工管理阶段 20世纪50年代中期以前是人工管理阶段。在这一阶段中,计算机系统外存只有磁带、卡片、纸带等设备,没有磁盘等直接存取的存储设备;计算机软件方面,没有操作系统,没有管理数据的软件。所以,计算机主要用于科学计算,所以,这个阶段,数据管理还停留在人工方式。 人工该阶段数据管理的特点 数据不保存 数据需要由应用程序自己进行管理 没有文件概念 数据不能共享 一组数据对应一个程序,数据是面向应用的。既使两个应用程序涉及某些相同的数据,也必须各自定义,无法互相利用,互相参照。程序与程序之间有大量冗余数据。 人工管理阶段数据与程序的关系 5.1.1 数据库技术的发展2---- 文件系统阶段 文件系统对人工管理阶段进行了极大地改进。在文件系统阶段: 数据可以长期保存; 系统能够通过程序反复对保存在外存储器上的数据进行查询、修改、插入和删除等操作; 软件开始对数据进行管理; 程序和数据之间有软件提供存取方法进行转换; 文件的逻辑结构与存储结构由系统进行转换,使程序与数据有了一定的独立性。 数据在存储上的改变不一定反映在程序上,从而极大地节省了维护程序的工作量。 文件系统程序与数据的关系 文件系统中,文件是为某一特定应用服务的。文件的逻辑结构对该应用程序来说是优化的。对一个文件通常至少需要5个管理程序: ·建立文件结构程序; ·输入数据程序; ·删除数据程序; ·修改数据程序; ·显示数据程序; 文件系统的缺点 数据共享性差 数据冗余度大 容易造成数据的不一致性 文件系统数据和程序之间缺乏独立性 5.1.1 数据库技术的发展3---- 数据库系统阶段 数据管理技术使信息系统的研制从围绕加工数据的程序为中心转变到围绕共享的数据库来进行。 数据库系统阶段应用程序与数据之间的对应关系 数据库的概念 数据库是长期存储在计算机内有组织的大量的共享的数据集合。它可以供各种用户共享且具有最小的冗余度和较高的数据与程序的独立性. 由于多种程序并发地使用数据库,为了能有效地及时地处理数据,并提供安全性和完整性,必须有一个软件系统--数据库管理系统DBMS(DataBase Management System)在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,同时在多用户使用数据库时进行并发控制,在发生故障后对系统进行恢复。 5.1.2 数据库系统的特点 数据结构化 数据共享性高、冗余度小、易扩充 数据独立性高 统一的数据管理和控制 数据存储 统一的数据管理和控制 1---- 数据的安全性(Security)保护 数据的安全性是指保护数据以防止不合法的使用所造成数据的泄密和破坏。使每个用户只能按规定,对某些数据以某些方式进行使用和处理。 例如:系统用检查口令或其他手段来检查用户身分,合格用户才能进入数据库系统。 统一的数据管理和控制 2---- 数据的完整性 数据的完整性指数据的正确性、有效性和相容性。 例如:月份是1~12之间的正整数; 研究生性别是男或女; 研究生年龄是大于15小于45的整数; 研究生学号是唯一的; 统一的数据管理和控制 3---- 数据库恢复 计算机系统的硬件、软件故障、操作员的失误以及人为的攻击和破坏,会影响数据库中数据的正确性,甚至会造成数据库部分或全部数据的丢失。因此数据库管理系统必须能够进行应急处理,将数据库从错误状态恢复到某一已知的正确状态。 统一的数据管理和控制 4---- 并发控制 当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误的结果并使数据库完整性遭到破坏,因此必须对多用户的并发操作加以控制、协调。 5.1.2 数据库系统的组成 数据库系统环境 数据库系统对计算机资源有一定的要求,主要包括: ①具有足够容量的磁盘存储和随机存取设备,用于存放和备份数据库中的数据,并提供对数据随机存取的功能。 ②具有一定容量的内存储器空间,以存放操作系统、DBMS核心模块、用户数据工作区和应用程序。 ③具有较高的通道能力,便于数据的各种传输。 数据库软件系统 ①数据库管理系统(DataBase Management System 简称DBMS)这是数据库系

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档