- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 数据库系统概述
第一节 信息、数据、数据处理
红色表示强调,灰蓝表示注释。
1.信息和数据
(1) 信息:客观事物属性的反映。
是客观事物某一方面或某一时刻的表现形式或属性。如:桌子的长、宽、高、颜色,反映的都是桌子的信息。
(2) 数据:描述事物的符号记录称为数据。
可以是数字,也可以是文字、图形、图象、声音、语言等等。如,电话中处理的数据就是语言。
注意:
(1) 从计算机角度说,数据泛指可以被计算机接受并能够被计算机处理的符号。
(2) 信息和数据的区别:信息是有用的数据。数据是信息的表现形式。信息是通过数据符号传播的。数据是信息的载体。如,明天要下雨。语言是数据,是载体。信息是明天的天气。
2.数据处理
(1) 概念:就是利用计算机对各种类型的数据这里的数据不一定是数值型数据进行处理。包括:数据的采集、整理、存储、分类、排序检索等一系列操作过程。
(2) 数据处理的目的是获取有用的信息,核心是数据。
工厂里的职工的人事资料档案等都是数据,则要进行数据处理,使得这些复杂、杂乱无章的数据能够准确的、快速的显示其中包含的信息。以便我们进行工作利用。
第二节 数据模型
1 数据模型
1.1 什么是模型?
模型:现实世界的模拟和抽象。
特别是具体模型,同学们并不陌生,一张地图,地球仪都是模型。如航空模型、航海模型等,它可以帮助人们对客观事物进行学习和理解。
为什么把这部分详细讲 ?因为这个建立、设计数据库的一个重要阶段。就是建立模型阶段。
1.2 为什么引入数据模型?
由于计算机不可能直接处理现实世界中的具体事物,为了对客观事物及其联系进行有效的描述与刻画,需要引入模型的概念。但是,航海模型等并不能直接让计算机处理,尽管它也是模型我们知道模型是对现实世界特征的模拟和抽象。因此我们说,如果处理地球的一些信息,你直接把地球仪这个模型放入计算机内处理,那不可能,也是荒谬的但和我们计算机处理的模型不同,计算机处理的模型是数据模型或数学模型
因为我们计算机处理的都是数据。因此只能把现实世界的事物抽象成一个个的数据来让计算机处理。数据模型也是一种模型。它是现实世界数据特征的抽象,是用来描述数据的一组概念和定义。
1.3 什么是数据模型?
数据模型:反映的是对客观世界的事物以及事物之间联系的形式化描述。这种描述的表现形式是具有联系性的相关数据总是按照一定组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型。
1.4 数据模型的层次
(1)概述
不同的数据模型实际上是提供模型化数据和信息的不同工具。根据模型应用的不同目的,可以将这些模型划分为3类,它们分属于3个不同的层次。
第一类模型是概念数据模型,简称概念模型。是世界在人的头脑中的反映,是世界的逻辑抽象模型,但此模型的各种抽象实体等不以计算机能处理的形式出现。比如,此模型仅仅指出了事物与事物之间的联系,但为能表现为计算机可处理的形式。它是按用户的观点来对数据和信息建模,不涉及DBMS的具体技术,主要用于数据库设计。存在于人的头脑里,是一种人对世界,对事物,对系统的理解。当然可以写到纸上,是在设计阶段的,概要设计
第二类模型是逻辑数据模型,简称逻辑模型。此模型中具体了数据与数据间的关系,组织形式等,将其表现为计算机可处理的数据形式。所谓计算机可处理,就是可用DBMS处理。它是按计算机系统的观点对数据建模,主要用于DBMS的实现。不同的DBMS提供不同的逻辑数据模型,常用的有层次模型、网状模型、关系模型和面向对象模型等。具体了数据与数据间的关系,组织形式等。
第三类是物理数据模型,简称物理模型。它是对数据最底层的抽象,它描述数据在物理存储介质上的组织结构和存取方法,是面向计算机系统的,与具体的DBMS、操作系统和计算机硬件密切相关。物理模型的具体实现是DBMS的任务,DBMS为了保证物理模型的独立性与可移植性,大部分的实现工作由系统自动完成,数据库设计人员只需要设计索引、聚集等特殊结构。
注释:从现实世界到概念数据模型的抽象是由数据库设计人员来完成的;
从概念数据模型到逻辑数据模型的转换可以由数据库设计人员来完成,也可以用数据库设计工具协助设计人员完成;
从逻辑数据模型到物理数据模型的转换一般由DBMS来完成。工具系统自动完成。
三个世界现实世界;信息世界;机器世界(数据世界),两次抽象。
注意:概念模型必须转换为逻辑模型,才能在DBMS中实现。听完后面的就明白了
(2) 第一层次——概念数据模型
1)什么是概念模型?
概念数据模型(Conceptual Data Model)也称为信息模型。它是对客观事物及其联系的抽象,用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具。
Peter Pin-Shan Chen在19
文档评论(0)