几何尺寸与公差论坛

 找回密码
 注册
查看: 4218|回复: 0

【发布】uml数据库设计.doc (592.0 KB)

[复制链接]
发表于 2005-4-6 22:05:58 | 显示全部楼层 |阅读模式
第一章、    数据库设计

关系型数据库是目前应用最广泛的数据库。既然是面向对象系统设计,数据库设计当然也要是面向对象的。现在要考虑如何对类进行持久化操作,即如何将对象类映射到关系数据库的二维表。

5.1              映射原则

(1)    基础类可以采用一类一表制或一类多表制的映射原则;

(2)    当类之间有一对多关系时,一个表也可以对应多个类;

(3)    存在继承关系的类可以映射为一个表,用属性来区别不同的子类,也可以是不同的子类分别映射一个表;

(4)    类属性映射为表字段,类之间的关联也用表字段来表示;

(5)    按关系数据库规范化原则来调整表结构。

5.2              映射

(1)    会计科目是一个基础类,可以直接映射为一个表;

(2)    日记帐是一个记录变化过程的类,它与通用记帐凭证是一对一的关系,可以映射为一个表;

(3)    原始汇总凭证、分类帐、往来户都存在着继承关系,可以分别对应一个表,也可以是它们和它们的子类分别对应一个表;

(4)    架构设计中需要进行持久化操作的是操作员类和角色类。



5.3              ER















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-22 02:12 , Processed in 0.038547 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表