`
jiayq
  • 浏览: 27602 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

对象-关系结构模式-表示域

阅读更多
引用
文章内容摘自Martin Fowlerhttp://martinfowler.com先生著作的中译本。
英文书名:Patterns of Enterprise Application Architecture
中文书名:企业应用架构模式
翻译:王怀民、周斌
ISBN:9787-111-30393-0

为了维护数据库行与对象的对应。

数据库中的键
有意义键,无意义键,简单键,符合键,表唯一键,数据库唯一键

对象内标识域的表示
简单键:整数,
组合键:键类

生成新键
数据库自动生成:自增长字段,Oracel的序列
GUID:全局唯一,保证对同一时空所有机器唯一
自己生成:max函数,键表
分享到:
评论

相关推荐

    软件设计模式与体系结构孙云山课后习题234章答案.zip

    - 观察者模式(Observer):定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知并被自动更新。 - 状态模式(State):允许一个对象在其内部状态改变时改变它的行为。...

    1.java设计模式-创建者模式-简单工厂模式.pdf

    简单工厂模式通过封装创建对象的过程,使得调用者无需关心对象的具体创建细节,仅需通过工厂类提供的接口来获取所需对象,从而达到解耦和封装的目的。 简单工厂模式的核心组件包含以下几个部分: 1. 工厂角色...

    创建windows域---深入理解域概念.doc

    - **成员资格**:哪些对象可以加入域?(例如,计算机、用户账户等) - **规则制定**:所有成员需要遵循的通用设定。 - **数据管理原则**:各域的数据原则上由该数据所在域进行管理。 - **域结构**: - **单域*...

    面向对象技术的课件-西安交大内部资料

    - 结构型模式:适配器、装饰器、代理、桥接、组合、外观、享元等,用于类和对象的组合。 - 行为型模式:策略、模板方法、观察者、迭代器、访问者、责任链、命令、备忘录等,关注对象间的交互和职责分配。 5. UML...

    【爱生活的程序员-法宗】UML和模式应用(第三版).pdf

    2. **结构型模式**:涉及如何组合类或对象以形成更大的结构。 - 适配器模式 - 装饰者模式 - 组合模式 3. **行为型模式**:定义对象之间的职责分配,以及如何在不同的对象之间分配职责和算法。 - 观察者模式 - ...

    设计模式-可复用面向对象软件基础

    11. **Visitor(访问者)**:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 #### 结论 1. **设计模式带来的益处**:提高软件质量、简化开发流程...

    空间数据库技术应用电子教材-关系模型.docx

    - 定义:对关系的描述方式,通常表示为关系名(属性1,属性2,…,属性n)。 #### 三、关系操作 关系操作主要包括并、交、差、选择、投影、连接等,其中选择、投影和连接是最基本的操作。这些操作具有集合操作的...

    个人笔记--JAVA基础

    它被设计为简单、面向对象、分布式、解释型、健壮、安全、与体系结构无关、可移植、高性能、多线程和支持动态的网络计算环境。Java的目标之一是让程序员能够“编写一次,到处运行”(Write Once, Run Anywhere, WORA...

    具有内部数据结构的关系模式.pdf

    但是随着数据库技术的发展,出现了模糊关系数据库、对象关系数据库管理系统(ORDBMS)、多媒体关系数据库等,这些新型数据库通常包含具有复杂内部结构的数据,这就需要对传统的关系模式进行扩展。 董卫萍在其论文中...

    笔记----------sql语句 (2).pdf

    - E-R模型:实体-关系模型,用于描述概念模型,包含实体、关系和属性。 E-R图中的图形符号: - 矩形表示实体。 - 椭圆表示属性,用线连接到相关实体。 - 菱形表示关系,并用线连接相关实体,标注联系类型。 关系型...

    精通SQL--结构化查询语言详解

    1.2 数据库系统的结构、组成及工作流程 3 1.2.1 数据库的体系结构 3 1.2.2 数据库系统的组成 4 1.2.3 数据库的工作流程 5 1.3 数据库的发展 6 1.3.1 第一代数据库 7 1.3.2 第二代数据库 7 1.3.3 新一代数据库...

    UML模式与应用, 基于对象的分析技术

    在UML中,对象分析是需求理解的关键步骤,它包括识别问题域中的核心概念(即类和对象)、定义对象的属性和操作、以及建立对象间的关系。此阶段的输出通常表现为用例图、类图和对象图。 **4. 设计原则与最佳实践** ...

    UML和模式应用-面向对象分析与设计导论

    面向对象分析(OOA)是软件开发过程的第一步,它涉及到识别问题域中的关键实体、关系和行为,并将它们转化为类和对象的概念。UML在此阶段提供了一套图形化符号,如用例图、类图和对象图,帮助分析师清晰地表达需求和...

    数据库6版讲稿第六章----形式化关系查询语言.ppt

    关系模式是指一个关系的结构定义,包括关系名、属性、域、属性与域之间的映象、完整性约束、属性间函数依赖定义。关系模式可以用 R=(A1,A2,…,An) 来表示,其中 R 是关系名,Ai 是属性名,n 是关系的目。 关系模式...

    系统结构和关系数据库

    关系模式具有特定的模式名R(U,D,DOM,F),其中U表示属性集,D表示域集,DOM表示属性到域的映射,F表示一组完整性约束。关系模式与关系的关系类似于程序设计语言中类型与值的关系。 关系数据库的操作主要包含增删...

    UML和模式应用-面向对象分析与设计导论(第三版)

    在面向对象分析(OOA)阶段,开发者需要理解并定义问题域,识别出对象、类和它们之间的关系。UML的类图可以用来表示类的属性和操作,以及类之间的继承、关联、聚合和组合关系。用例图则展示了系统与用户交互的场景,...

    IBM _面向对象分析与设计__中文教程

    - 数据模型:创建实体-关系图(ERD),表示对象和它们之间的关系。 - 动态模型:用状态图、序列图、协作图描述对象的行为和交互。 - 用例建模:定义用户与系统交互的场景。 3. 面向对象设计(OOD): - 类设计...

    面向对象设计理论

    - **领域模型**:通过类和对象的关系表示问题域。 - **类图**:UML(统一建模语言)中的图形表示,展示类的结构和关系。 3. **面向对象设计(OOD)**: - OOD是将分析模型转化为具体的软件设计,包括类的设计、...

    2011 北航计算机学院 数据结构与设计模式 第一讲

    - **逻辑结构** 体现的是数据元素之间的逻辑关系,是从操作对象中抽象出来的数学模型。例如,线性结构、树形结构、图结构等。 - **存储结构** 是数据在计算机内的表示形式,主要包括顺序存储结构和非顺序存储结构。 ...

Global site tag (gtag.js) - Google Analytics