数据模型与概念模型.PPT

上传人:天*** 文档编号:368847 上传时间:2018-09-28 格式:PPT 页数:49 大小:402KB
下载 相关 举报
数据模型与概念模型.PPT_第1页
第1页 / 共49页
数据模型与概念模型.PPT_第2页
第2页 / 共49页
数据模型与概念模型.PPT_第3页
第3页 / 共49页
数据模型与概念模型.PPT_第4页
第4页 / 共49页
数据模型与概念模型.PPT_第5页
第5页 / 共49页
点击查看更多>>
资源描述

1、数据模型与概念模型, 2.1 信息的三种世界及其描述 2.2 概念模型及其表示 2.2.1 概念模型的基本概念 2.2.2 概念模型的表示方法 2.3 常见的三种数据模型 2.3.1 数据模型概述 2.3.2 层次模型及特点 2.3.3 网状模型及特点 2.3.4 关系模型概述, 2.1 信息的三种世界及其描述,信息的三种世界是指现实世界、信息世界和计算机世界(也称数据世界)。信息流用来描述现实世界中一些事物的某些方面的特征及事物间的相互联系。在处理信息流前,必须先对其进行分析并用一定的方法加以描述,然后将描述转换成计算机所能接受的数据形式。, 2.1 信息的三种世界及其描述 1. 信息的现实

2、世界,1) 什么是信息的现实世界2)概念模型是怎样产生的3)系统分析4)怎样划分和认识信息的现实世界, 2.1 信息的三种世界及其描述 1. 信息的现实世界,1) 什么是信息的现实世界信息的现实世界是指我们要管理的客观存在的各种事物、事务之间的相互联系及事物的发生、变化过程, 2.1 信息的三种世界及其描述 1. 信息的现实世界,2)概念模型是怎样产生的通过对现实世界的了解和认识,使得我们对要管理的对象、管理的过程和方法有了概念模型。, 2.1 信息的三种世界及其描述 1. 信息的现实世界,3)系统分析认识信息的现实世界并用概念模型加以描述的过程称为系统分析。, 2.1 信息的三种世界及其描述

3、 1. 信息的现实世界,4)怎样划分和认识信息的现实世界 信息的现实世界通过实体、特征、实体集及联系进行划分和认识。(1)实体 现实世界中存在的可以相互区分的事物或概念称为实体。实体可以分为事物实体和概念实体。(2)实体的特征 尽管实体具有许多特征,但是我们在研究时,只选择其中对管理及处理有用的或有意义的特征。(3)实体集及实体集之间的联系 具有相同特征或能用同样特征描述的实体的集合称为实体集。实体集不是孤立存在的,实体集之间有各种各样的联系。例如学生和课程之间有“选课”联系。,3. 信息的计算机世界,2. 信息世界 1)信息的产生与信息世界2)信息世界对现实世界的描述 实体的特征在头脑中形成

4、的知识称为属性;实体通过其属性表示称为实例;同类实例的集合称为对象,对象即实体集中的实体用属性表示得出的信息集合;实体集之间的联系用对象联系表示。3)实体与实例是不同的4)信息世界通过概念模型(也称信息模型)、过程模型和状态模型反映现实世界,它要求对现实世界中的事物、事物间的联系和事物的变化情况准确、如实、全面地表示。,1)信息世界中的信息,经过数子化处理形成计算机能够处理的数据,就进入了计算机世界。计算机世界也叫机器世界或数据世界。2)数据模型应符合具体的计算机系统和DBMS的要求。3)计算机世界中用到下列术语。,(1)数据项(Item):数据项是对象属性的数据表示。(2)记录(Record

5、):记录是实例的数据表示。(3)文件(File):文件是对象的数据表示,是同类记录的集合。(4) 数据模型(Data Model):现实世界中的事物和相互联系数据化的结果就是数据模型。,4. 现实世界、信息世界和计算机世界的关系由客观到认识、由认识到使用管理的三个不同层次,后一领域是前一领域的抽象描述。, 2.2 概念模型及其表示, 2.2.1 概念模型的基本概念,概念模型的用途概念模型用于信息世界的建模是现实世界到机器世界的一个中间层次是数据库设计的有力工具数据库设计人员和用户之间进行交流的语言对概念模型的基本要求较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识简单、清晰、易于用

6、户理解。, 2.2 概念模型及其表示,(1) 对象(Object)和实例(Instance) 对象也称为实体型。现实世界中,具有相同性质、服从相同规则的一类事物(概念)的抽象称为对象,对象是实体集数据化的结果。对象中的每一个具体的事物(实体)为该对象的实例。, 2.2.1 概念模型的基本概念,1. 概念模型涉及的基本概念及内容,(2) 属性(Attribute)属性为实体的某一方面特征的抽象表示。(3) 主码(Primary Key)和次码(Secondary Key)码也称关键字,它能够惟一标识一个实体;实体集中不能惟一标识实体属性的叫次码。(4) 域(Domain)属性的取值范围称为属性的

7、域。,2. 实体联系的类型,(1) 两个实体集之间的联系 1) 一对一联系(1:1) 2) 一对多联系(1:n) 3) 多对多联系(m:n),两个实体型间的联系,一对一联系 如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,则称实体集A与实体集B具有一对一联系。记为1:1。 实例班级与班长之间的联系:一个班级只有一个正班长一个班长只在一个班中任职,两个实体型间的联系 (续),一对多联系如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多联系 记为1:n

8、实例班级与学生之间的联系:一个班级中有若干名学生,每个学生只在一个班级中学习,两个实体型间的联系 (续),多对多联系(m:n)如果对于实体集A中的每一个实体,实体集B中有n个实体(n0)与之联系,反之,对于实体集B中的每一个实体,实体集A中也有m个实体(m0)与之联系,则称实体集A与实体B具有多对多联系。记为m:n实例课程与学生之间的联系:一门课程同时有若干个学生选修一个学生可以同时选修多门课程,(2) 多实体集之间的联系 1) 多实体集之间的一对多联系 2) 多实体集之间的多对多联系,(3) 实体集内部的联系,同一实体集内各实体间的联系,一对多联系实例 职工实体集内部具有领导与被领导的联系某一职工(干部)“领导”若干名职工一个职工仅被另外一个职工直接领导这是一对多的联系一对一联系多对多联系,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。