WEB开发网
开发学院数据库MSSQL Server 公文转发流程自定义的数据建模 阅读

公文转发流程自定义的数据建模

 2008-09-03 09:59:57 来源:WEB开发网   
核心提示: table_namevarchar(20) 不允许为空表单子表名,如Sub_table1/Sub_table2表单子表1(Sub_table1)名称类型约束条件说明sub_idint 无重复表单子表标识,公文转发流程自定义的数据建模(5),主键option1 varchar 不允许为空表单

table_name varchar(20) 不允许为空  表单子表名,如Sub_table1/Sub_table2

表单子表1(Sub_table1)

名称   类型   约束条件   说明

sub_id  int    无重复    表单子表标识,主键

option1  varchar  不允许为空  表单表项1

option2  varchar  不允许为空  表单表项2

option3  varchar  不允许为空  表单表项3

……

表单子表2(Sub_table2)

名称   类型   约束条件   说明

sub_id  int    无重复    表单子表标识,主键

option1  varchar  不允许为空  表单表项1

option2  varchar  不允许为空  表单表项2

option3  varchar  不允许为空  表单表项3

……

……

②对表单再进行一个抽象,把表单看成由若干个表单表项所组合成的一个集合。这种方式的优点是相当灵活,用户建立新格式的表单时只用从已有表单表项中勾选出需要的表项即可,而且整个数据库结构清晰,没有数据冗余。缺点是开发比较复杂,工作量和上面相比高出不少,而且表单查询速度较慢。下面是这种方式的数据建模:

表单总表(Sheet_table)

名称    类型    约束条件   说明

sheet_id  int     无重复    表单标识,主键

sheet_name varchar(50) 不允许为空  表单名称

表单表项表(Option_table)

名称   类型    约束条件   说明

op_id   int     无重复    表单表项标识,主键

op_name  varchar(50) 不允许为空  表单表项名称

op_length int     不允许为空  表单表项长度

上一页  1 2 3 4 5 6 7 8  下一页

Tags:公文 转发 流程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接