0 0

域模型VS关系数据库0

有会员,作者两个对象。
两个对象均有联系方式(包含了很多)的属性
是做成两个对象均去继承联系方式 ,还是把联系方式抽出来做为两个对象的属性?
因为项目持久是用Hibernate来做的,故这里涉及到数据库的结构问题,我是从域模型开始,让域模型生成数据库的方式来做的。
这样如果用继承的方式是不是更科学些?面象对象的编程思想也应该是这样的。

最终生成数关系型据库结构就是两种方式

一,会员,作者表里面分别有各联系方式字段

二,会员,作者表里都没有联系方式字段,通过外键关系到联系方式表里,据关系型数据库范式就应该是这样的。

至当前的状况(硬件,性能)望高手们给分析一下用哪种
这里所举例子只是抛砖引玉,实际面象对象的程序中会出现相当多的类似情况,帮忙权衡一下。谢谢

发贴之前查到 http://www.iteye.com/topic/1213
此贴的内容也是一样的为此事讨论,其中
“我也认为应该把父子关系的持久对象保存在一张表中,既然在一张表中,哪来的连接查询?”
这是robbin的观点
我也是赞同这观点的,只是看了几个成熟CMS的数据结构不是这样,故展开讨论!
2008年5月21日 16:49
目前还没有答案

相关推荐

    数据库关系模型介绍

    "数据库关系模型介绍" 数据库关系模型是一种数据模型,它使用二维表格结构来表示实体及实体之间的联系。关系模型简单灵活,并有着坚实的理论基础,已成为当前最流行的数据模型。 关系模型的数据结构是基于集合代数...

    第2章关系模型与关系数据库.ppt

    关系模型与关系数据库是数据库管理领域中的核心概念,特别是在互联网技术广泛应用的今天,对数据的高效管理和处理至关重要。本章内容主要围绕关系模型的基础、关系数据库的构建以及相关的查询语言展开。 关系模型...

    关系模型和关系数据库ppt(实用资料).ppt

    总的来说,理解关系模型和关系数据库的概念、数据结构以及规范化理论对于设计、管理和优化数据库至关重要。这不仅可以提升数据库的性能,还可以确保数据的完整性和一致性,为企业的信息化建设提供坚实的基础。

    数据库原理与应用:第2章 关系模型和关系数据库.pptx

    《数据库原理与应用》第二章主要探讨了关系模型和关系数据库的概念及核心组成部分。数据模型是数据描述的基础,包括数据结构、数据操作和数据完整性规则。关系模型是现代数据库系统中最常见的一种数据模型,它以二维...

    关系模型与关系数据库PPT课件.pptx

    关系模型与关系数据库是数据库管理领域中的核心概念,主要用于存储和管理数据。关系模型是由E.F.科德提出的一种概念模型,它以表格的形式来表示数据,是目前最广泛使用的数据库模型。 在关系模型中,数据库被表示为...

    深度探索关系数据库_实践者的关系理论.zip

    关系数据库是现代数据存储和管理的核心,它的核心概念是关系模型。关系模型由英国数学家埃德加·科德提出,它以表格的形式组织数据,每个表格称为一个关系,其中的行代表记录,列代表属性。这一模型的理论基础是集合...

    数据库第2章 关系数据库系统

    关系数据库系统是目前最广泛使用的数据库系统,它基于关系模型,具有简单灵活的数据模型、较高的数据独立性、强大的查询功能和坚实的数学理论基础。本章将深入探讨关系数据库系统的核心概念,包括关系数据模型、关系...

    关系数据库教案.doc

    在关系数据库章节,课程详细阐述了关系模型的数据结构,如域、值域、笛卡尔积和关系。关系的性质、模式、键和完整性规则(实体完整性、参照完整性和用户定义完整性)也是教学的重点。此外,课程还介绍了关系代数,这...

    关系数据库系统RDBS

    关系数据库系统(RDBS)是一种基于关系模型的数据库管理系统。关系模型是用二维表格结构来表示实体及实体之间的联系的模型。关系模型由关系名、各个域构成。域是数据类型及长度、域名、取值范围。关系实例是记录集或...

    数据库课件关系模型资料

    关系模型是数据库理论的核心部分,它是由E.F. Codd在1970年代初提出的,这一创新性工作使他荣获了1981年的ACM图灵奖。关系模型建立在集合论和代数的基础上,具有坚实的数学基础。它的出现引领了数据库系统的发展,从...

    数据库系统概论-5-关系数据库设计理论.ppt

    本文档详细介绍了关系数据库设计理论的基本概念、关系模型、关系数据库的标准语言、关系数据库逻辑设计、数据依赖、数据依赖的公理系统、规范化理论等重要知识点。 关系数据库设计理论是数据库系统概论的重要组成...

    关系数据库、关系演算、关系代数

    1970年,Codd发表了一篇名为“一种用于大型共享数据银行的关系数据模型”(A Relational Model of Data for Large Shared Data Banks)的文章,在《ACM通讯》上,该文章详细阐述了关系数据库的基本概念。在此基础上...

    第二章 关系数据库课件

    本章节主要探讨了关系数据库这一核心概念,它是数据库管理系统中最为常见和广泛应用的数据模型。关系数据库是由美国IBM公司的E.F. Codd在1970年提出的,他不仅提出了关系数据模型,还进一步发展了关系代数和关系演算...

    数据库原理—关系数据库电子教案

    【关系数据库】是数据库系统的核心,它以表格形式存储数据,并通过关系模型来组织和管理数据。关系模型是由E.F.科德提出的,基于集合论的概念,为数据管理和查询提供了直观且强大的方式。 **4.1 关系模型及其定义**...

    数据库原理及应用关系数据库理论.pptx

    * 域:是关系模型的基本组成部分,是对关系数据库中的数据的组织和表示方式。 * 主键:是关系模型的基本组成部分,是对关系数据库中的数据的唯一标识。 * 外键:是关系模型的基本组成部分,是对关系数据库中的数据...

    系统结构和关系数据库

    关系数据库的基础是关系模型,其理论基础是关系代数,而数据库的结构化设计则涉及数据模型的定义和数据库模式的构建。关系数据库由多个二维表组成,表中的数据类型统一,具有严格的数学定义和结构。每张表称为一个...

    数据库系统原理及应用 数据库系统原理 数据模型 数据库系统结构 关系数据库

    这涵盖了数据库的基本概念,数据模型,数据库系统结构,以及关系数据库等核心主题。 首先,数据是描述事物的符号记录,它是数据库中的基本元素。数据库(DB)是这些数据的有序集合,存储在计算机中,供多个用户共享...

    关系数据库基础理论(共25张PPT)精选.pptx

    关系模型是关系数据库的核心概念,它定义了关系数据库的基本结构和操作。关系模型是一个抽象的概念,它将现实世界中的实体和关系抽象为关系数据库中的表和数据。 数据结构的概念: 数据结构是关系数据库的基础,它...

Global site tag (gtag.js) - Google Analytics