概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。[4]
从理论上讲,逻辑结构应该选择最适于相应概念结构的数据模型,然后对支持这种数据模型的各种DBMS进行比较,从中选出最合适的DBMS。设计逻辑结构时一般要分三步进行:
(1).将概念结构转换为一般的关系、网状、层次模型;
(2).将转换来的关系、网状、层次模型向特定DBMS支持下的数据模型转换;
(3).对数据模型进行优化。
根据系统的使用以及实现功能的需求分析,在MS SQL SERVER 2000数据库系统设计了以下几个数据表:
表3-1 系统中用到的基本信息表及用途
| 
 表名  | 
 用途  | 
| 
 users  | 
 用户信息表  | 
| 
 conclusion  | 
 总结信息表  | 
| 
 meet  | 
 会议信息表  | 
| 
 notes  | 
 留言信息表  | 
| 
 plan  | 
 计划信息表  | 
| 
 publicfile  | 
 公文信息表  | 
| 
 reconclusion  | 
 回复总结信息表  | 
| 
 relation  | 
 ID关系信息表  | 
| 
 replan  | 
 回复计划信息表  | 
具体分析已在上面的E-R图分析好了。下面是各个表的详细设计:
表3-2 userinfo用户基本信息
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 用户ID  | 
| 
 uname  | 
 varchar  | 
 50  | 
 否  | 
 用户名称  | 
| 
 rname  | 
 varchar  | 
 50  | 
 是  | 
 真实姓名  | 
| 
 password  | 
 varchar  | 
 50  | 
 否  | 
 密码  | 
| 
 sex  | 
 bit  | 
 1  | 
 是  | 
 性别  | 
| 
 old  | 
 int  | 
 4  | 
 是  | 
 年龄  | 
| 
 admin  | 
 bit  | 
 1  | 
 是  | 
 超级用户  | 
| 
 photo  | 
 varchar  | 
 50  | 
 是  | 
 照片  | 
| 
 [work]  | 
 varchar  | 
 50  | 
 是  | 
 工作性质  | 
表3-3 conclusion总结信息
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 总结ID  | 
| 
 name  | 
 text  | 
 16  | 
 否  | 
 总结名称  | 
| 
 sendname  | 
 varchar  | 
 50  | 
 是  | 
 发送人ID  | 
| 
 content  | 
 text  | 
 16  | 
 是  | 
 总结内容  | 
| 
 times  | 
 datetime  | 
 8  | 
 是  | 
 发送时间  | 
| 
 ReceiverDescription  | 
 text  | 
 16  | 
 是  | 
 接收人姓名  | 
表3-4 notes留言信息表
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 int  | 
 4  | 
 否  | 
 留言ID  | 
| 
 title  | 
 nvarchar  | 
 255  | 
 是  | 
 留言标题  | 
| 
 content  | 
 text  | 
 16  | 
 是  | 
 留言内容  | 
| 
 uptime  | 
 nvarchar  | 
 50  | 
 是  | 
 发送时间  | 
| 
 nickname  | 
 nvarchar  | 
 50  | 
 是  | 
 留言人名称  | 
| 
 sex  | 
 nvarchar  | 
 50  | 
 是  | 
 性别  | 
| 
 qq  | 
 nvarchar  | 
 50  | 
 是  | 
 留言人QQ  | 
| 
 hongpage  | 
 nvarchar  | 
 255  | 
 是  | 
 留言人主页  | 
| 
 picture  | 
 nvarchar  | 
 50  | 
 是  | 
 自选图形  | 
| 
 email  | 
 nvarchar  | 
 266  | 
 是  | 
 留言人邮箱  | 
表3-5 relation关系基本信息
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 关系ID  | 
| 
 ItemID  | 
 uniqueidentifier  | 
 16  | 
 是  | 
 计划总结会议ID  | 
| 
 userID  | 
 uniqueidentifier  | 
 16  | 
 是  | 
 用户ID  | 
| 
 type  | 
 int  | 
 4  | 
 是  | 
 对应关系  | 
表3-6 meet会议信息表
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 会议ID  | 
| 
 name  | 
 text  | 
 16  | 
 是  | 
 会议名称  | 
| 
 content  | 
 text  | 
 16  | 
 是  | 
 会议内容  | 
| 
 sendname  | 
 varchar  | 
 16  | 
 是  | 
 发送人ID  | 
| 
 ReceiverDescription  | 
 text  | 
 16  | 
 是  | 
 接收人姓名  | 
| 
 times  | 
 datetime  | 
 8  | 
 是  | 
 发送时间  | 
表3-7 plan计划信息
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 计划ID  | 
| 
 name  | 
 text  | 
 16  | 
 否  | 
 计划名称  | 
| 
 content  | 
 text  | 
 16  | 
 是  | 
 计划内容  | 
| 
 sendname  | 
 varchar  | 
 50  | 
 是  | 
 发送人ID  | 
| 
 ReceiverDescription  | 
 text  | 
 16  | 
 是  | 
 接收人姓名  | 
| 
 times  | 
 datetime  | 
 8  | 
 是  | 
 发送时间  | 
表3-8 publicfile公文信息
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 公文ID  | 
| 
 name  | 
 text  | 
 16  | 
 是  | 
 公文名称  | 
| 
 content  | 
 text  | 
 16  | 
 是  | 
 公文内容  | 
| 
 sendname  | 
 varchar  | 
 50  | 
 是  | 
 发送人ID  | 
| 
 ReceiverDescription  | 
 text  | 
 16  | 
 是  | 
 接收人姓名  | 
| 
 times  | 
 datetime  | 
 8  | 
 是  | 
 发送时间  | 
| 
 [file]  | 
 varchar  | 
 100  | 
 是  | 
 附件  | 
| 
 fileOldName  | 
 varchar  | 
 255  | 
 是  | 
 附件  | 
表3-9 reconclusion回复公文信息
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 总结ID  | 
| 
 ConclusionID  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 回复总结ID  | 
| 
 content  | 
 text  | 
 16  | 
 是  | 
 回复内容  | 
| 
 name  | 
 text  | 
 16  | 
 是  | 
 回复人  | 
| 
 retime  | 
 datetime  | 
 8  | 
 是  | 
 回复时间  | 
表3-10 repaln回复计划信息
| 
 名称  | 
 类型  | 
 长度  | 
 允许空  | 
 说明  | 
| 
 Id  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 计划ID  | 
| 
 planID  | 
 uniqueidentifier  | 
 16  | 
 否  | 
 回复计划ID  | 
| 
 content  | 
 text  | 
 16  | 
 是  | 
 回复内容  | 
| 
 name  | 
 text  | 
 16  | 
 是  | 
 回复人  | 
| 
 retime  | 
 datetime  | 
 8  | 
 是  | 
 回复时间  | 
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>