大学计算机-计算思维视角 课件 5.3 数据模型_第1页
大学计算机-计算思维视角 课件 5.3 数据模型_第2页
大学计算机-计算思维视角 课件 5.3 数据模型_第3页
大学计算机-计算思维视角 课件 5.3 数据模型_第4页
大学计算机-计算思维视角 课件 5.3 数据模型_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据模型数据库与大数据章名:节名:信息的三个世界概念模型数据模型123这就需要利用数据模型工具,即数据库中用于提供信息表示和操作手段的形式框架,是将现实世界转换为数据世界的桥梁。数据模型如何抽象表示与处理现实世界中的数据和信息呢?信息的三个世界数据模型现实世界信息世界数据世界信息的三个世界现实世界就是人们所能看到的、接触到的世界。现实世界存在无数事物(个体),每个个体都有属于自己的特征。信息的三个世界要求解现实问题,就要研究它们的性质及其内在规律,从而找到求解方法。现实世界就是人们所能看到的、接触到的世界。现实世界存在无数事物(个体),每个个体都有属于自己的特征。信息的三个世界信息世界就是现实世界在人们头脑中的反映,又称观念世界。客观事物在信息世界中称为实体,反映事物间联系的是实体模型或概念模型。

现实世界是物质的,相对而言信息世界是抽象的。信息的三个世界信息世界的概念1.实体客观存在并且可以相互区别的“事物”称为实体。可以触及的客观对象,如:信息的三个世界信息世界的概念1.实体客观存在并且可以相互区别的“事物”称为实体。客观存在的抽象事件,如:信息的三个世界信息世界的概念2.属性实体的某一特性称为属性。如:学生实体有学号、姓名、年龄、性别、系

等方面的属性。(990001,张立,20,男,计算机)这些

属性值的集合表示了一个学生实体。信息的三个世界信息世界的概念3.实体集同型实体的集合成为实体集。如:所有的学生、所有的课程等。信息的三个世界信息世界的概念4.键能唯一标识一个实体的属性或属性集称为实体的键。如:学生的学号。而学生的姓名可能重名,

不能作为学生实体的键。

信息的三个世界信息世界的概念5.域属性值的取值范围称为该属性的域。如:学号的域为8位整数,性别的域为

(男,女)

信息的三个世界数据世界是数据在观念世界中信息的数据化,现实世界中的事物及联系在数据世界中用数据模型来描述。

数据模型反映的是数据间的联系,它是对客观事物及其联系的两级抽象的描述。数据库的核心问题是数据模型。

对用户来说数据及求解建立模型,即概念模型;对计算机系统而言计算机内部的数据及求解建立模型,即数据模型。信息的三个世界数据世界的概念1.字段(Field)对应于属性的数据称为字段,也称为数据项。字段的命名往往和属性名相同。如:学生有学号、年龄、性别、系等字段。

信息的三个世界数据世界的概念2.记录(Record)对应于每个实体的数据称为记录。如:一个学生(990001,张立,20,男,

计算机)为一个记录。信息的三个世界数据世界的概念3.文件(File)对应于实体集的数据称为文件。如:所有学生记录组成学生文件。信息的三个世界三个世界之间的联系现实世界是信息之源,是设计DB的出发点。概念模型和数据模型是对现实客观事物的两极抽象描述。在信息世界中,反映事物间联系的是概念模型;数据库设计的重要任务就是建立概念模型,建立数据库的具体描述。现实世界中的事物及联系在数据世界中用数据模型来描述;它是实现数据库系统的根据。信息的三个世界三个世界中术语及对应关系现实世界——>信息世界——>数据世界事物个体——>——>事物总体——>——>特征——>——>

事物间联系——>——>实体集实体属性概念模型文件记录字段数据模型概念模型是面向用户的数据模型,它是用户所容易理解的现实世界特征的数据抽象。具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识。最常用和最著名的概念模型是实体-联系模型,简称E-R模型。E-R模型用E-R图来抽象表示现实世界的数据特征,是一种语义表达能力强、易于理解的概念模型。概念模型E-R图示例在物资管理中,一个供应商为多个项目供应多种零件,一种零件只能保存在一个仓库中,一个仓库中可保存多种零件,一个仓库有多名员工值班,由一个员工负责管理。画出该物资管理系统的E-R图。供应商项目零件仓库职工供应库存工作领导1111nnnnm目前最常用的逻辑模型有:层次模型(HierarchicalModel)网状模型(NetworkModel)关系模型(RelationalModel)其中,层次模型与网状模型为非关系模型。数据模型层次模型是数据库系统中最早出现的数据

模型,其实质是一种有根结点的

定向有序树。根结点只有一个,其余结点有且

仅有一个父结点。上一层记录与下一层记录的关联

关系只能是一对多联系,即每个

记录至多有一个父记录。网状模型在网状模型中,一个子结点可

有多个父结点。如:课程实体在两个结点之间可以有一种或

多种联系。如:实体间的联系为多对多联系关系模型用表格形式表示实体类型及

实体之间联系的数据模型称

为关系模型。关系数据结构把一些复杂的

数据结构归结为简单的二维

表形式。表中的行称为记录(元组),

表中的列称为属性(字段)。学号姓名性别出生日期所在系20190101李丽女2001-08-21计算机系20190102张力男2000-04-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论