标签:
首先,对关系型数据库的表进行四种分类定义:
Basis 根基,Content 内容, Description 说明, Extension 扩展。
Basis:Baisis 表是唯一的,为了实现标准而得到方便,名称可以就定义为 Basis。这个表是分布式(索引)数据库的基础,用于记录所有表以及表的索引信息,在设计的角度所有对表的访问都从这张表开始。
Content:Content 表就是数据库的实际内容,根据需求进行设计。应该为每一类的表提供一个前缀的分类命名,并且将定义记录在 Description 里。
Description:Description 表是用来对表的结构设计进行说明的,可以通过查询的方式获取对整个表的描述,方便引导其他设计人员以及未来的自己迅速的了解表的设计结构。它也是唯一的,为了实现标准而得到方便,名称可以就定义为 Description。
Extension:鉴于关系型数据库数据结构的简单性,Extension 表可以作为对主要内容表提供辅助的扩展,命名应该定义为 表名_Extension,它的结构和定义应该记录在 Description 表里。
示例:
Basis, Account_1, Account_2, Account_3...,Description, Account_1_Extension, Account_2_Extension...
标签:
原文地址:http://www.cnblogs.com/shiningWish/p/5518712.html