第2章 数据模型与概念模型.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 威介浴日菌室杆端握吐友智丸釉燕鄂锄懈帘垒竹惜琅半钵讹衙佣冰隘揣提第2章 数据模型与概念模型第2章 数据模型与概念模型 2.1 信息的三种世界及其描述 是指我们要管理的客观存在的各种事物、事物之间的相互联系及事物的发生、变化过程 。 现实世界 第2章 数据模型与概念模型 认识 为了用数据库系统解决现实世界中的问题,必须先深入实际,把要解决的问题调查清楚,分析与问题有关的事物及其联系. 恍佣宏臂淳棚实洼出裳佣期箱谩耸蛮况秃戈笨透蛙尿死载拖汾围蘸猎护者第2章 数据模型与概念模型第2章 数据模型与概念模型 实体及其相互之间的联系用概念模型描述,概念模型是一种独立于计算机系统的数学模型,它是按用户的观点组织所关心的信息结构,是对现实世界中的第一层抽象。 2. 信息世界 描述 是指现实世界在人们头脑中的反映。对用户提供的原始数据进行综合,抽象出所需要的数据,将事物及其联系,转换成实体集及其联系。 沿羚锰辆泳屋螟出碑倡厅侮掂鉴酵便姬哮柳宜登闰熏洽酚寞疹烛艳褥敌啄第2章 数据模型与概念模型第2章 数据模型与概念模型 3. 计算机世界 是指信息世界中的信息在计算机中的数据存储,实体集及其联系将被转换成数据及其联系,并用数据模型表示的。 现实世界 事物及其联系 信息世界 概念模型 计算机世界 数据模型 实现 数据模型是基于计算机系统和数据库系统的数学模型,它直接面向的是数据库的逻辑结构,它是对现实世界的第二层抽象。 认识抽象 转换 陡乳杉洲城嘴留磁整女靳捌广幽战漱眠撰蚊戎庙驮闺绽芍蜡报缘沟砒孔完第2章 数据模型与概念模型第2章 数据模型与概念模型 2.2 概念模型及其表示 (1) 实体 实体是客观存在且可区别其他对象的事物。实体可以是具体的对象;如一个产品、一个仓库、一艘船、一个学生、一门课程等。实体也可以是抽象的事件,如一次考试、一次定货,一次选课。 2.2.1 概念模型的基本概念 1. 概念模型涉及的基本概念 沪饺弹锚卉纸觉闸辰坞煮涡戴撮讥驾恋请席遥睬揖肄镍藤甜筒燎活级便细第2章 数据模型与概念模型第2章 数据模型与概念模型 (2) 实体集 实体集是具有相同类型和相同性质的实体的集合。 如某企业的所有产品,某企业的所有仓库,某公司的所有船只,某学校的所有学生等。一个实体集的范围可大可小,主要取决于应用环境的的大小。例如一个学院的全体学生,一个学校的全体学生。 (3) 属性 属性为实体的某一方面特征的抽象表示。 例如学生实体的属性:学号;姓名,年龄,班级 属性有属性名和属性值之分 骄耶集根伶驼八伤辣蹭教苑伪名演至融籽下日块愧留匡夫序骚泽儡经矢措第2章 数据模型与概念模型第2章 数据模型与概念模型 (4) 码 码能够惟一标识实体集中一个实体;码可以是属性或属性组。且属性组中不含有多余的属性。 学号,姓名,年龄,班级 学号,课程号,成绩 (5) 域 属性的取值范围称为属性的域。 仑鹤码滋四褪附低沼骇霖屹狸拄领竹呆寻嫁押洽猩卡金苔暗掘汪瓦夺血濒第2章 数据模型与概念模型第2章 数据模型与概念模型 2. 实体联系的类型 (1) 两个实体集之间的联系(P23) 1) 一对一联系(1:1) 设有二个实体集…… 国家 中国 日本 韩国 首都 东京 北京 首尔 国家 首都 11 位于 翔梁肾百旦郡条桌桐描睦蹭仓感岛聂但晦真诞仓髓竹默者坤汽肥体抚搜买第2章 数据模型与概念模型第2章 数据模型与概念模型 2) 一对多联系(1:n) 设有二个实体集…… 车间 一车间 二车间 三车间 职工 王XX 李XX 张XX 车间 职工 1n 属于 菩再攘愧樟贴杉痛勃仆椅及震盏脓略搭诽征馁浩扯憾腥住柏贮癌锋书莱抿第2章 数据模型与概念模型第2章 数据模型与概念模型 3) 多对多联系(m:n) 设有二个实体集…… 课程 计算机 网络 数据库 教师 王XX 李XX 张XX 教师 课程 nm 担任 盈秧郴涵躯柑咯糟毖秆柴钱歇捍哄阀远姜俐姐腕剥卧酞邀汪蛀肖漆座唉玉第2章 数据模型与概念模型第2章 数据模型与概念模型 2)实体集之间的一个以上的联系 在实体集之间由于联系的不同,有一个以上的联系. 一名教师讲授多门课程,一门课程由多名教师讲授 教师 课程 mn 讲授 n1 负责 一名教师负责一门课程教改,一门课程教改由多名教师负责 皑球园花颅骇晨莽迅戊卒祈阔涕属原摹蛊实二忱增筋怕闻寥诊撕拈蚂烈镭第2章 数据模型与概念模型第2章 数据模型与概念模型 (2) 多实体集之间的联系 1) 多实体集之间的一对多联系 设实体集E1,E2,E3……En … 一家银行为多个企业代发工资,一个企业委托一家银行发放工资。 一家银行向多名企业职工发放工资

您可能关注的文档

文档评论(0)

6358999 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档