MySQL数据库应用与维护项目式教程(微课版)全套PPT课件.pptx

MySQL数据库应用与维护项目式教程(微课版)全套PPT课件.pptx

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

数据库基础项目1 【能力目标】? 掌握数据库的发展阶段和存储结构。? 掌握数据库的设计方法。? 掌握数据模型的概念和分类。【素养目标】培养科学思维方法,加强规范化意识,提升专业技能,提高创新思维能力。目标 学习导航图 1-1 项目 1 所讲内容在数据库系统开发中的位置 认识数据库1.1 1.1.1 了解数据库的发展阶段 最早的计算机主要应用于军事和科学研究领域,随着计算机理论研究的深入和计算机技术的发展,从20世纪50年代开始,计算机的主要应用逐渐变为一般的数据及事务处理。伴随着这种转变的逐渐深入,以数据处理为核心的数据库技术随之发展并成熟起来,成为计算机科学技术中应用最为广泛和最为重要的技术之一。所谓数据处理,就是从已有数据出发,经过适当加工、处理得到新的所需数据的过程。数据处理一般分为数据计算和数据管理两部分。数据计算相对简单,数据管理却比较复杂,是数据处理过程的主要内容与核心部分。一般认为,数据管理主要是指数据的收集、整理、组织、存储、维护、检索和传送等操作。从数据管理的角度来看,计算机数据处理技术经历了如下3个阶段:人工管理阶段文件系统阶段数据库系统阶段 1.1.1 了解数据库的发展阶段1.人工管理阶段人工管理阶段是计算机数据管理的初级阶段,特征如下。(1)数据不保存 由于主要用于科学计算,所以一般不需要将数据长期保存。计算某一课题时将数据输入,计算完毕就将数据撤走,用户提供的数据是如此处理的,系统软件运行过程中产生的数据也是这样处理的。(2)应用程序管理数据 由于没有相应软件系统完成数据的管理工作,所以应用程序不仅要规定好数据的逻辑结构,还要规定数据的存储结构、存取方法、输入方式、地址分配等。(3)数据无共享数据是面向程序的,数据由应用程序自行携带,一组数据只能对应一个应用程序,很难实现多个应用程序共享数据资源,这就使应用程序严重依赖数据。一个应用程序携带的数据,在应用程序运行结束后就连同该应用程序一起退出计算机系统。如果别的应用程序想使用该应用程序的数据,则只能重新组织携带,因此应用程序之间有大量的冗余数据。 1.1.1 了解数据库的发展阶段(4)数据不独立由于应用程序只负责管理数据,所以数据与程序不具有独立性。如果数据的类型、格式、存取方法或输入/输出方式等逻辑结构或物理结构发生变化,就必须对应用程序做出相应的修改,程序员负担相当重。人工管理阶段应用程序与数据集之间的对应关系如图1-2所示。图 1-2 人工管理阶段应用程序与数据集之间的对应关系 1.1.1 了解数据库的发展阶段2.文件系统阶段20世纪50年代后期至20世纪60年代中期,随着计算机软硬件的发展,出现了文件系统,其负责对数据进行管理。(1)文件系统阶段的特点① 数据可以长期保存。数据以文件的形式存储在计算机的直接存储设备中,可长期保存并反复使用。用户可随时对文件进行查询、修改、插入和删除等操作。② 由文件系统管理数据。由专门的软件(即文件系统)进行数据管理,文件系统把数据组织成相互独立的数据文件,利用“按文件名访问,按记录进行存取”的管理技术,提供了对文件进行打开与关闭、对记录进行读取和写入的操作。程序员只需与文件名打交道,不必明确数据的物理存储,大大减轻了程序员的负担。 1.1.1 了解数据库的发展阶段(2)文件系统阶段存在的问题文件系统阶段对数据的管理有了巨大进步,但一些根本问题仍没有彻底解决,具体如下。① 数据共享性差,冗余度大。在文件系统中,一个(或一组)文件基本上对应一个应用程序,即文件仍然是面向应用程序的。当不同的应用程序具有部分相同的数据时,也必须建立各自的文件,而不能共享相同的数据,因此数据冗余度大,浪费存储空间。② 数据独立性差。文件系统中的文件是为某一特定的应用程序服务的,文件的逻辑结构是针对具体的应用程序来设计和优化的,因此文件中的数据要再被一些新的应用程序使用会很困难。 1.1.1 了解数据库的发展阶段③ 数据一致性差。由于相同数据的重复存储、各自管理,在进行更新操作时,容易造成数据的不一致,给数据的修改和维护带来困难。文件系统阶段应用程序与文件之间的对应关系如图1-3所示。图 1-3 文件系统阶段应用程序与文件之间的对应关系 1.1.1 了解数据库的发展阶段3.数据库系统阶段20世纪60年代后期以来,计算机管理的对象规模越来越大,应用范围越来越广泛,数据量急剧增加,同时,多种应用、多种语言互相覆盖的共享集合的需求越来越强烈。在这种背景下,将文件系统作为数据管理手段已经不能满足需求,为了解决多用户、多应用程序共享数据的要求,出现了统一管理数据的专门软件系统——数据库管理系统(Database Management System, DBMS)。数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。它可以供不同

文档评论(0)

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

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

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档