- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象的高级概念模型
东华大学 数学02 《数据库系统原理》 第7章 面向对象的高级概念模型 7.1 面向对象的数据类型系统 1、基本类型: 整型、浮点型、字符、字符串、布尔型和枚举型 2、复合类型 行类型:不同类型元素的有序集 数组类型:相同类型元素的有序集合 列表类型:相同类型元素的有序集合,并且允许有重复的元素 7.1 面向对象的数据类型系统 包类型:相同类型元素的无序集合,并且允许有重复的元素 集合类型:相同类型元素的无序集合,并且所有的元素必须是不同的 引用类型 7.2.1 对象联系图的成分 7.2.1 一个对象联系图的实例 7.2.2 数据的概化/特化 概化:当在较低层上抽象表达了与之联系的较高层上抽象的特殊情况时,就称高层上抽象是较低层上抽象的“概化”,而较低层上抽象是较高层上抽象的“特化”。 这种特化联系是一种“是”(is a)的联系。 7.3 UML类图 UML(统一建摸语言):面向对象的行业标准语言,适用于各类系统的建摸。 UML的基本组件 用例图(Use-Case Diagram) 类图(Class Diagram) 状态图(State Diagram) 组件图(Component Diagram) 7.3.2 类图和ER图中术语的区别 7.3 UML类图 用UML类图表达的内容: 类 关联(关联类) 概化/特化 聚合(复合) 7.3 UML表示方法 类(含关联类)的表示 7.3 UML表示方法 关联类的表示:用虚线与关联线相连; 概化/特化表示:超类的一端用空心三角形表示; 聚合的表示:聚合的一端用空心菱形表示; 复合的表示:复合的一端用实心菱形表示; 7.3.2 用类图表达类和关联(1) 7.3.2 用类图表达类和关联(2) 7.3.2 用类图表达类和关联(3) 7.3.2 用类图表达类和关联(4) 7.3.3 用类图表达关联类 7.3.4 用类图表达概化和特化 7.3.4 用类图表达概化和特化 鉴别符:指定概化的基础 概化表示了继承性(is a)联系: outpatient is a patient 抽象类和具体类: 抽象类不能有自己的直接对象; 子类的语义约束 整体特化、部分特化、不相交、重叠等约束 7.3.5 用类图表达聚合 聚合(aggregation)表达了成分对象和聚合对象之间“is part of”(一部分)的联系; 如:School is part of University 复合(composition):是一种较强形式的聚合。在复合中,一部分对象只属于一个整体对象,但与整体对象共存亡。即聚合对象的删除将引起它的成分对象一起删除。 7.3.5 用类图表达聚合 * * 对象类型 属性值是单值 对象间嵌套或引用的关系 基本数据类型 属性值是多值 两个属性之间值的联系为逆联系 对象间是超类和子类的联系 Faculty University Coursetext president works_for fno city uname editor staff teach edit age teacher salary textname fname cname uno 图7.1 对象联系图 salary name fno sno age Person Faculty Student 带概化边的对象联系图 重复度(mulitiplicity) 实体的基数(cardinality) 关联元数 联系元数 关联(association) 联系(relationship) 对象(object) 实体(Entity) 类(class) 实体集(Entity Set) 类图中的术语 ER图中的术语 num_staff uno uname city University 类名 属性 操作 关联的表示 类1 0..1 President ? 0..* 类2 重复度 关联名 关联方向 概化/特化 聚合 复合 1 PERSON UNIVERSITY TEACH EDIT 1 1 N 1 N 图7.3 ER图 STAFF PRESIDENT COURSETEXT FACULTY University uno uname city num_staff Person Social_number name age Coursetext cname textname 0..1 President? 0..1 1 Staff? 0..* 1..1 Edit? 0..* 1..
您可能关注的文档
- 需求弹性Elasticityofdemand.ppt
- 需求管理与顾客服务.ppt
- 需求弹性分析.ppt
- 需要我们灵活的思考一种方法不行及时调整换另一种方法.ppt
- 需求预测DemandForecasting.ppt
- 需要解说例世博园的自然体验.ppt
- 需求供给和均衡价格.ppt
- 需求挑战VS成功.ppt
- 霍尔磁传感器在智能电表防窃电系统上的应用.ppt
- 露在外面的面.ppt
- 轴类零件的机械加工工艺规程说明书.doc
- 轴类零件的机械加工工艺规程说明书.doc
- 设计说明书轴类零件的机械加工工艺规程.doc
- 轴类零件的加工.docx
- 轴类零件的机械加工工艺规程说明书.docx
- DB41∕T 1941-2020 山岳型旅游景区安全管理规范.docx
- DB41∕T 561-2019 在役超高压人造水晶釜定期检验规程.docx
- DB41∕T 2020-2020 在用工业管道日常维护规范.docx
- DB41∕T 1700.3-2018 政务服务“一网通办”前提下“最多跑一次”工作规范 第3部分:网上服务.docx
- DB41∕T 1737-2018 县级社会福利中心服务管理规范.docx
最近下载
- (人教2024版)化学九年级上册 跨学科实践:基于碳中和理念设计低碳行动方案 课件.pptx
- ECAM23.420.SB ECAM23.420.SW Chinese manual德隆全自动咖啡机说明书.pdf
- 2025年春新星球版地理七年级下册课件 8.2 俄罗斯(第1课时).pptx
- 施工现场文明施工环境保护管理措施【精选文档】.pdf
- 棉花叶面肥的选择与使用.pptx
- 三级综合医院医疗质量管理与控制指标表.pdf
- 市政道路施工测量的方案.doc VIP
- 2025年新改版苏教版六年级下册科学全册精编知识点(精心编辑).pdf
- 食品配送售后服务承诺.docx VIP
- 煤矿作业规程编制指南.pdf
文档评论(0)