城市空间信息09__2.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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) ); 物理模型(建表过程

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档