本文共 1575 字,大约阅读时间需要 5 分钟。
SPLEB数据库设计
一、数据实体
1, 系统设置(Config)
2, 数据源、数据库(Database)
3, 模板(Template)
4, 模板信息(TemplateInf)
二、数据实体明细
1, 系统设置(Config)
(1) 业务数据:命名空间(NameSpace)
(2) 逻辑数据:主键(ConfigID)
2, 数据源、数据库(Database)
(1) 业务数据:数据库名称(DatabaseName)、连接字符串(ConnectionString)、数据库类型(DatabaseType)、映射信息文件名(ClassMapFileName)、上次使用时间(LastTime)
(2) 逻辑数据:主键(DatabaseID)
3, 模板(Template)
(1) 业务数据:模版名称(TemplateName)、生成代码语言(Language)、主模版文件名(MainFileName)、描述(Description)、模板使用次数(BuildTimes)、上次使用时间(LastTime)
(2) 逻辑数据:主键(TemplateID)
(3) 关联数据实体:模板信息
4, 模板信息(TemplateInf)
(1) 业务数据:模板内容(Content)、模板文件名(FileName)
(2) 逻辑数据:主键(TemplateInfID)
(3) 关系数据:对应模板主键(TemplateID)
(4) 关联数据实体:模板
三、数据表格
1, 系统设置(Config)
数据名称 | 字段名称 | 数据类型 | 备注 |
主键 | ConfigID | 主键 |
|
命名空间 | NameSpace | 文本 |
|
2, 数据源、数据库(Database)
数据名称 | 字段名称 | 数据类型 | 备注 |
主键 | DatabaseID | 主键 |
|
数据库名称 | DatabaseName | 文本 | 非空 |
连接字符串 | ConnectionString | 长文本 |
|
数据库类型 | DatabaseType | 文本 | 非空,可能的取值: MsSqlServer、MsAccess、 Oracle |
映射信息文件名 | ClassMapFileName | 文本 | 非空 |
上次使用时间 | LastTime | 时间 |
|
3, 模板(Template)
数据名称 | 字段名称 | 数据类型 | 备注 |
主键 | TemplateID | 主键 |
|
模板名称 | TemplateName | 文本 | 非空 |
生成代码语言 | Language | 文本 | 非空,可能的取值 C#、VB |
主模板文件名 | MainFileName | 文本 | 非空 |
描述 | Description | 长文本 |
|
模板使用次数 | BuildTimes | 整数 | 非空,默认0 |
上次使用时间 | LastTime | 日期 |
|
4, 模板信息(TemplateInf)
数据名称 | 字段名称 | 数据类型 | 备注 |
主键 | TemplateInfID | 主键 |
|
对应模版 | TmplateID | 外键 | 非空 |
模板内容 | Content | 长文本 |
|
文件名 | FileName | 文本 | 非空 |
本文转自冬冬博客园博客,原文链接:http://www.cnblogs.com/yuandong/archive/2006/02/04/325303.html,如需转载请自行联系原作者