数据关联模型指南

     

ER模型的优缺点

205 2K

数据库设计中表示数据库结构的概念数据模型称为ER(实体关系)模型。Peter Chen 在 20 世纪 70 年代首次提出它,并且作为数据库建模标准越来越受欢迎。通过概述系统中存在的实体、特征、关系和.

实体关系模型和关系数据模型有什么区别?

121

大多数数据库开发人员都不知道其中的区别:让我们从RDM关系模型开始,因为它是首先被形式化的。RDM是一种逻辑数据模型意味着它将一阶谓词逻辑应用于数据建模领域。它将数据分解为n元关系(可以表示为表),并.

使用Avro处理不兼容的架构变动 - Elliot

849 4K

Apache Avro有数据结构模式兼容性的概念,它允许我们确定一个数据结构是否与一个或多个较早或较新的数据结构在某些兼容性约束方面兼容。我们可以有兼容的变化,这必然意味着我们也可以有不兼容的变化。在.

幽默:如何建立一个良好的关系?

922 1
在数据库思维的程序员眼中,主键是建立表关系的必需,但是在面向对象或DDDer眼中,只需通过对象引用建立两个对象的关系,ORM工具忙于在两者之间映射,而在女孩子思维中,建立两者关系是啥呢?所以,关系这个.

如何通过Hibernate/JPA的Proxy实现父子关联的实体插入?

1601 1

执行更多的SQL总是性能损失。重要的是努力尽可能地减少它们的数量,并且依赖于指向引用是一种易于使用的优化方式。当一个带有指向其父实体的子实体持久化并时,Proxy可能很有用。在这种情况下,从数据库中获.

数据库中没有外键的9个理由

5482 7 2K

Piotr Kononow是一位业务分析师、软件架构师和项目经理,他拥有15年以上编程经验和背景(SQL,java,C++…)。他的专长是数据仓库/ BI和商业应用,这是他的一篇文章:最近我和几位DB.

逻辑编程与函数编程的介绍

5 2869 2K

逻辑编程(又称关系范式)的突出优势是什么?因为该死的美学,逻辑编程简直太美了,他们自然的声明胜过于函数式编程中的任何宝石。逻辑编程使用搜索,这样能够就不会被算法细节牵着鼻子走,如果你还没有尝试过Pro.

使用依赖注入实现聚合根之间调用的逻辑悖论

17 11694 17

DDD中如果有两个聚合根调用,如何解决?如果还是使用依赖注入,就会发生聚合根嵌套的可笑事情发生。以代码为例子:有两个聚合根类AggregateRoot1 AggregateRoot2,Aggregat.

一个实体关联的设计

2 862

我有一个关于学校考试成绩分析管理的设计,刚把领域对象抽象出来,不知道接下来如何设计有关领域模型和数据表,以及各个领域对象的关系,感觉这些对象在系统中都相互引用,怎样才能既避免重复冗余的关系,又能最优化.

目录与文章怎么关联啊

8 2929 1

每一个用户有一个默认的目录没有选择发布目录的都属于默认的目录删除目录不删文章,都变成默认的目录的文章OO怎么设计?需要OO吗我是用appfuse刚开始学习开发一个多用户的的博客 , 仿用uchome里.

对于聚合的一些疑问

1 1490

最近一直在看领域驱动设计的书,感受到了理念,但是一些细节方面不知道自己是不是理解对了。请大家指教。聚合根的内部实体之间的相互可以引用。聚合根A内部有B,C,D。那么,B,C,D之间都是可以相互引用的,.

数据库和OO

8 3507 1

都说数据库对OO有阻碍作用,关系型数据库不是也能体现出对象之间的关系吗?外键代表单向,中间再放个关联表,不就代表双向关联了吗、对象之间不也就这几种关系吗?继承除外啊。.

这两种建立关联关系的方式有啥区别?

6 1911

我们公司用的开发框架是S2SH,我发现这么个问题,比如用户类对公司类是一对一关系,那么:方式一:class User{ Company comp;}方式二:class User{ int comp.

一个关联的问题

5 1943 1

请问以下这种情况怎样处理比较好?系统中有多个group,每个group有多个user,另外还可以添加、删除、重命名group,看起来group与user是聚合而且group和user都是Entity。.

多对多怎么写啊?

1 1850 1

现在学写hibernate可是对于多对多问题的解决一直搞不太清楚比如说一个教师有多个学生一个学生有多个教师这中多对多的关系怎么描述?以前的理解是建立3个表 两个对象表 一个中间表,可是在配置文件描述的.

请教:关于排课问题的实体关系

1 1186

正在做一个计算机系实验室排课的设计。我想的对象有 教师、班级、教室、课程,还有一个课程安排。根据 课程找到其授课教师,上课班级的空时间,再找相应的教室。得到一个课程安排。关系比较复杂。我想 教师与课程.

一个对象多处引用的维护问题

11 2076

我想大家在应用开发的时候都有过这种经历 。 一个对象在a处创建了,但b处又需要引用它。这样就有了两个引用 当在a处删除的时候 ,希望在b处也删除它;如果系统稍大的时候,可能多次引用的次数会更加多,一一.

建模的时候如何确定一个名词是类还是别一个类的属性?

1 1186

比如说,User 类中有 用户名,密码!现在我想加上个密码保护,是让它以MAP的形式作为User的属性呢,还是创建一个新的类让User类与这个类发生关系!.

一个简单的设计

1 1151
最近在困惑一个设计问题在hibernate中的配制设计图片如下:http://go.leiju.com/e/e1.asp?search=设计图.

求助:Hibernate映射问题

3 1007

我在项目中遇到了这种情况,请教怎么设计hibernate映射文件public class Order{ private int id; . . . private User use.

有个关于ddd value object 和 hibernate的问题

3 1313 1

例子如下:一个user实体,一个PhoneNumber值对象class user{ string id; string name; string password; PhoneNumber phone.

一个假想的需求

1 940

需求描述:需要为课程建立一个习题库,习题具有指定的习题类型;一个用户可以维护多课程的习题库,一个课程的习题库可以有多个用户维护;在习题库中按预设方式选取一定数量习题组成一份试卷(Paper),且可以预.

请教hibernate实体设计问题

7 1477

对于信息发布系统来说,肯定要有分类字段,如一条新闻有一级分类和二级分类。在这里,按照我的设计, 二级分类和一级分类都是一个实体,他们之间是多对一的关系(双向关联)。然后再和一条新闻关联,新闻和第一类别.

ORM 和 HQL 问题!!!

1 1006

这两天看hibernate,ORM看的我头晕,什么1对多,多对1,多对多,很繁杂,远远没有HQL简便。ORM 和 HQL 是什么关系,只可以用HQL而不用ORM 吗?.

关于open session in view,想在此请教!

6 1947 1

最近公司开始了个新项目,使用的框架是Struts2+Spring2+Hibernate3,当然在这此我们不讨论架构。主要是想讨论一下关于hibernate提到的open session in view.

诚恳请教一个产品模块设计的问题

7 1291

我是新手,请教关于一个设计的问题。需求如下:产品:图片,1:N,一个产品对应多张图片。我的问题是:图片这个entity在产品中的表现形式,哪种比较好:(1)第一种class Product {priv.

一个小模型的分析

1 950
有人建了这样一个模型,如上图,之前有两个板块涉及这个问题http://www.jdon.com/article/32896.htmlhttp://www.jdon.com/jivejdon/threa.

关于买家和卖家的疑问

1 1206

请教论坛中的各位高人:我在淘宝上买东西时,突然想到 如果用面向对象的思想 对淘宝进行分析 是个不错的学习机会,但是 我现在碰到个问题, 请各位帮忙解答:谢谢!我的问题是:买家和卖家在面向对象分析中应该.

[Hibernate]重写eq/hc方法有必要区分POJO一对一、一对多和多对多的情况吗?

3 1482

分析了一下,ID作为主键会出问题主要是在用到Set的情况下(也就是一对多或者多对多),比如说某用户保存了两个新建的email。 ...... User user = session.load(Us.

关于首页上的"长方形继承正方形"问题,谈谈从客观世界到面向对象编程中"继承"的一些想法

2 1798 2K

正方形extends长方形 or not?有人说继承是为了数据的套用,为了方法的重复利用;还有人居然发现"虽然'正方形 is a 长方形'但是数学意义上适用于长方形的运算不能完全适用于正方形".今天本.