一、关系的实现在实体关系模型中,我们知道有三种关系:一对一、一对多、多对多。这只是概念上的关系,但是在真实的关系数据库中,我们只有外键,并没有这三种关系,那么我们就来说一说在关系数据库管理系统中,怎么实现这三种关系。一对多这里先讲解一对多,因为这个关系最简..
分类:
数据库 时间:
2015-06-29 00:42:18
阅读次数:
175
PowerDesinger:实体关系图->物理数据模型(关系表)->sql语句-数据库...
分类:
数据库 时间:
2015-06-19 16:51:08
阅读次数:
338
上图是一个以用户信息为中心的实体关系图,关系说明如下: 一个用户可拥有一个可选的用户扩展信息(1 - 0) 一个用户扩展信息拥有一个必需的所属用户信息(0 - 1) 一个用户扩展信息拥有一个用户地址信息(复合类型) 一个用户可对应多个登录日志信息(1 - N) 一个登录日志拥有一个必需的所属用户信息...
分类:
其他好文 时间:
2015-06-19 16:43:03
阅读次数:
142
数据库设计ER模型Entity-Relationship,实体-关系模型。该模型的图形表示ER图纸。1.表示实体矩形。2.与椭圆的实体属性。3.用零星表示是体检关系。例一:有一个简单的数据库系统,实体有班级、学生、课程。一个班有若干个学生,一个学生仅仅能属于一个班。一个学生能够选修多门课。一门课有若...
分类:
数据库 时间:
2015-06-16 18:57:22
阅读次数:
204
需求分析的三种产物:业务概念图、业务流程图、用例。 数据库分析的两个输入:业务概念图、业务流程图。 业务建模有两种:业务结构建模、业务行为建模。 业务结构建模:主要是对数据结构进行分析; 业务行为建模:主要是对流程、过程等进行分析。 学习E-P图(实体关系图)和Power Design。
分类:
数据库 时间:
2015-06-14 21:14:25
阅读次数:
196
最近在搞一个项目,用到了 springMVC,加深了我对VO和PO的理解,有感而发。1 写在之前的提示VO == Value ObjectPO == PersistantObjectVO对应页面,PO对应实体/关系型映射2 在你的程序中,如果没有VO,那么说明你的程序很可能不是以面向对象的思想来设计...
分类:
编程语言 时间:
2015-05-14 23:25:54
阅读次数:
178
简单的实体关系图 简单数据字典 用户(sys_user) 名称 类型 长度 描述 ...
分类:
其他好文 时间:
2015-05-13 18:48:11
阅读次数:
153
知道了多对一关联映射的映射原理,我们再来看一对一关联的情况,一对一分映射有两种实现方案:一对一主键关联映射对于其中关联的情况我们又各分为单向、双向两种,而对于一对一,Hibernate采用one-to-one标签进行标识。原理分析我们拿人(Person)与身份证件(IdCard)为一对一关联对象的示例,他们的实体关系图为:
采取第一种方案,则Person对应数据库表与IdCard对应数据库表中...
分类:
Web程序 时间:
2015-04-30 21:52:50
阅读次数:
217
在上一篇文章(《千山万水之Hibernate(三)——基本映射 》)中,我们介绍了怎样通过Hibernate进行最基本的单实体映射以及Hibernate设计的一些基本原理,本篇文章将介绍关联映射中的多对一映射是如何实现的。原理分析我们拿学生和班级为示例,学生属于某一个班级,而且多个学生是有可能属于同一个班级的,相应的实体关系图为:
Class的映射文件向上一篇我们介绍到的基本映射文...
分类:
Web程序 时间:
2015-04-30 20:10:43
阅读次数:
165
通过以前的文章,我们了解到@Table、@Column、@Id实现了单表的映射,并且书剑有一个@Id指定的唯一字段。有时我们的数据表也许是有多个主键联合组成的,因此对于单表映射的主键,还可以进行如下两种联合主键映射。
联合主键:使用@IdClass指定外部主键
联合主键:使用@EmbeddedId嵌入外部主键...