- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“备”则“倍” 有准备、有规划的人生更精彩! 实体联系模型(E-R图) 实体(entity):现实世界的事物可以抽象为实体。是概念世界中的基本单位,客观存在。 学生(张三),教师(王五)、房屋、道路等 班级,课程,控制点,特征点等 属性(attribute):实体的特征。 姓名,年龄,籍贯,权属人,名称,编号等 名称,级别,电话,邮政编码等 联系(relationship):实体间的关联。 师生关系,隶属关系,选修关系等 关联、包含、邻近等 E-R图 实体 属性 联系 面向对象模型(OOM) 基本概念: 对象(object)是现实世界中概念化的基本实体,是定义在实体上的一组属性和操作的集合。 对象:基本实体 属性:表示实体的特征 操作:定义了实体的交互特性 例子: 对象:螺丝A、机器A、树叶B、地球、奋进号宇宙飞船 属性:以螺丝A为例: 螺距、罗帽尺寸、材料等 操作:加工、装配等 Object-oriented model (OOM) 类 (class):通过将对象抽象成类,我们可以使问题抽象化,抽象增强了模型的归纳能力。 属性: 属性指的是类中对象所具有的性质(数据值)。 操作和方法: 操作是类中对象所使用的一种功能或变换。类中的各对象可以共享操作,每个操作都有一个目标对象作为其隐含参数。 方法是类的操作的实现步骤。 关联和链 关联是建立类之间关系的一种手段,而链则是建立对象之间关系的一种手段。 (a) 关联和链的含义。 链表示对象间的物理与概念联结,关联表示类之间的一种关系,链是关联的实例,关联是链的抽象。 (b) 角色。 角色说明类在关联中的作用,它位于关联的端点。 (c) 受限关联。 受限关联由两个类及一个限定词组成,限定词是一种特定的属性,用来有效的减少关联的重数,限定词在关联的终端对象集中说明。 限定提高了语义的精确性,增强了查询能力,在现实世界中,常常出现限定词。 (d) 关联的多重性。 关联的多重性是指类中有多少个对象与关联的类的一个对象相关。重数常描述为“一”或“多”。 Object-oriented model (OOM) (2)逻辑模型 逻辑模型的作用:将概念世界的实体属性联系转换成信息世界的逻辑模型,设计子模式,对模式评价优化,同时要考虑数据转换过程中得一致性、完整性问题。 关系模型:结构简单、使用方便、理论成熟 层次模型: 网络模型: 关系模型 关系模型的基本数据结构是二维表(简称表)。表格作为数据结构有广泛的应用基础。 表有表框架和元组所组成。 表框架有几个属性组成;(n个) 存放于框架内的每行数据成为元组。(m个) 一个实体的多个属性可以存放在多个表中。 表与表之间相关联的行由关键字(key)关联。 关联的过程允许一对多或多对一的关系。 (3)物理模型 解决实体数据的存储问题,包括数据类型、索引、约束等的定义。 与平台相关。现代操作系统的抽象特征隔离了这种相关性。 对数据库管理的数据来说,系统能够自动完成逻辑模型向物理模型的转换。 E-R图、关系表及物理实现举例 企业生产管理系统 某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品,计划数量不低于300;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名、技术等级。请: (1)该集团进行概念设计,画出E-R图。 (2)E-R图转换成关系模式,并指出每个关系模式的主键和外键。 概念模型(E-R图) 逻辑模型(关系表) CREATE TABLE 生产 (工厂编号 CHAR(7) NOT NULL, 产品号 CHAR(6) NOT NULL, 数量 DEC(5,2), PRIMARY KEY (工厂编号,产品号), FOREIGN KEY (工厂编号) REFERENCES 工厂 ON DELETE CASCADE, FOREIGN KEY (产品号) REFERENCES 产品 ON DELETE RESTRICT, CHECK (数量 =300) ); 物理模型(建表过程
您可能关注的文档
- 医院无线门诊输液系统技术方案__标准版.doc
- 医院信息管理系统的需求分析(文字表述__数据流图__数据字典}.doc
- 医院药品管理系统《软件工程》设计__备份.doc
- 云南近三年中考光学热学汇编.doc
- 云南省宣威市龙场镇煤炭山煤矿煤炭山井矿山地质环境保护和治理恢复方案.doc
- 云南省玉溪一中2013__2014学年高二政治上学期期末新人教版.doc
- 债权让和制度中的利益衡量和逻辑贯彻.doc
- 中等职业学校语文教学和专业需求整合研析结题修改稿究.doc
- 中等职业学校专业骨干教师国家级培训实习和实践考核手册(计算机平面设计专业).doc
- 中国白酒市场营销之品牌竞争力研析报告.doc
- 《土木工程与数智技术概论》课件 8.5 数智技术应用案例 .pdf
- 氢能推动航空航天产业变革:2025年技术创新与应用案例集.docx
- 2025年爱马仕手工工艺传承中的品牌战略与市场拓展研究报告.docx
- 氢能推动航空航天产业变革:2025年新能源技术发展趋势报告.docx
- 基于模型压缩的深度跟踪方法:原理、算法与应用探索.docx
- 专题06 诗歌鉴赏(辽宁专用)(原卷版)【好题汇编】三年(2023-2025)中考语文真题分类汇编.docx
- 基于核酸适体的液体活检新方法:技术突破与临床应用探索.docx
- 2025年燃料电池产业报告:在物流运输领域的应用现状与趋势.docx
- 2025年燃料电池在船舶动力系统中的应用潜力研究报告.docx
- 氢能技术赋能2025年分布式发电市场发展研究报告.docx
文档评论(0)