- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-精选版数据库基础与应用—Access2010教学课件ppt作者付兵第1章数据库基础.ppt
1.2 数据管理技术的发展 数据管理技术已经历了三个阶段: 人工管理阶段 文件系统阶段 数据库系统阶段 1.2 数据管理技术的发展 1.2.1 数据处理 数据处理是指对各种数据进行收集、存储、加工、变换、检索和传播的一系列活动的总和。 数据处理的工作分为以下3个方面。 1. 数据收集。它的主要任务是收集信息,将信息用数据表示并按类别组织保存。数据管理的目的是快速、准确地提供必要的、可能被使用和处理的数据。 2. 数据加工。它的主要任务是对数据进行变换、抽取和运算。通过数据加工得到更加有用的数据,以指导或控制人的行为或事务的变化趋势。 3. 数据传播。通过数据传播,信息在空间或时间上以各种形式传递。在数据传播过程中,数据的结构性质和内容不发生改变。数据传播会使更多的人得到信息,并且更加理解信息的意义,从而使信息的作用充分发挥出来。 1.2 数据管理技术的发展 1.2.2人工管理阶段 早期的计算机缺乏软件支持,用户直接在裸机上作业。数据管理的任务,包括存储结构、存取方法、输入输出方式等都必须由用户编制程序来完成。 特点如下所述。 1. 数据不保存 2. 应用程序管理数据 3. 数据不共享 4. 数据不具有独立性 这一阶段用户负担过重,且灵活性与安全性较差,效率较低。 1.2 数据管理技术的发展 1.2.3 文件系统阶段 20世纪50年代后期到60年代中期, 硬件方面有了磁盘、磁鼓等直接存取存储设备,软件方面的操作系统中已经有了专门的管理软件,它提供了简单的数据共享与数据管理能力。 1. 数据长期保存 2. 文件系统管理数据 3. 数据共享性差 4. 数据独立性差 1.2 数据管理技术的发展 1.2.4 数据库系统阶段 1.数据结构化 数据结构化是数据库系统与文件系统的根本区别。数据结构不仅描述数据本身的特点,而且描述数据之间的联系。这样数据不再面向特定的某个或多个应用,而是面向整个应用系统。数据冗余明显减少,实现了数据共享。 2. 数据共享性高 数据可以被多个用户、多个应用共享使用。 使得数据系统弹性大,易于扩充,可以适应各种用户的要求。可以取整体数据的各种子集用于不同的应用系统。 3. 数据独立性高 在物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序,这就是物理数据独立性。在整体逻辑结构改变时,尽量不影响用户的逻辑以及应用程序,这是逻辑数据独立性。而应用程序发生变化,也无需修改数据的物理结构。 1.2 数据管理技术的发展 1.2.5 分布式数据库系统 分布式数据库系统是一个逻辑上统一、地域上分散的数据集合,是计算机网络环境中各个局部数据库的逻辑集合,同时受分布式数据库管理系统的控制和管理。 5. 易于扩展性 1. 数据独立性与位置透明性 2. 集中和节点自治相结合 3. 一致性和和可恢复性 4. 复制透明性 分布式数据库系统是在集中式数据库系统的基础上发展起来的,是计算机技术和网络技术结合的产物。分布式数据库系统适合于单位分散的部门,允许各个部门将其常用的数据存储在本地,实施就地存放本地使用,从而提高响应速度,如银行业务、飞机订票、火车订票等,分布式数据库具有以下几个特点 1.2 数据管理技术的发展 1.2.6 并行数据库系统 并行数据库系统(Parallel Database System)是新一代高性能的数据库系统,从90年代至今,随着处理器、存储、网络等相关基础技术的发展,并行数据库技术的研究重点在数据操作的时间并行性和空间并行性上。并行数据库系统具有如下特点: 1. 高性能 2. 高可用性 3. 可扩充性 1.3 数据模型 1.3.1 数据模型的基本概念 数据库中的数据模型可以将复杂的现实世界要求反映到计算机数据库中的物理世界 。 数据是现实世界符号的抽象,而数据模型(data model)则是数据特征的抽象 。 数据模型所描述的内容有三个部分,它们是 数据结构 数据操作 数据约束 1.3 数据模型 1.3.2 信息世界中的基本概念 1.实体 实体是具有相同属性描述的对象(人、地点、事物)的集合。实体是现实世界中客观存在的、能相互区别的任何事物,实体可以是实际的事物,也可以是实际的事件。例如学生、教师、课本等是实际事物,而授课、借阅图书等则是实际的事件。 1.3 数据模型 2.属性与域 一个实体往往可以有若干个属性。每个属性可以有值,如梁西川出生日期取值为“1990-12-1”,史晓庆的政治面貌是“中共党员”,一个属性的取值范围称为该属性的值域。 在学生表表1-2中,每一行表示一个实体,这个实体可以用一组属性值表示。比如: 梁西川, 男, 1990-12-1, 群众, 201001) 1.3 数据模型 3.实体型与实体集 实体型(Entity Type
文档评论(0)