(3) 意见建议模块中由E-R图转换成的关系数据模式有:
① 意见信息(SuggestionID, SenderName, ToDepartment, SuggestionText, Status, Comments, WhenSent)
图3.8员工信息E-R图
Fig.3.8 Employee Information E-R diagram
(4) 问题投票模块中由E-R图转换成的关系数据模式有:
① 问题信息(QuestionID, SenderName, Suhject, Question, WhenSent, VoterNumber);
② 投票信息(VoterID, VoterName, Vote);
3.3.3 数据库物理设计
为一个给定的逻辑数据模型选取一个最适合应用要求的物理结构的过程,就是数据库的物理设计。使用数据库开发软件SQLServer 2000建立如下结构的数据库。
表3.1 系统用户信息数据表
Tab.3.1 The table of system uesr’s information
字段名 说明 类型 长度 可否为空 主键 外键
ID 自动编号 int 4 否 是
LoginID 用户登陆名 varchar 50 是
Name 用户姓名 varchar 100 是
Password 用户密码 varchar 100 是
EmailAddress 电子邮件 varchar 100 是
Department 用户部门 varchar 50 是
Position 用户职位 varchar 50 是
InternalPhone 内部分机号 varchar 50 是
HomePhone 家庭电话 varchar 50 是
MobilePhone 手机号 varchar 50 是
MSN MSN varchar 50 是
HomeAddress 家庭住址 varchar 100 是
IsSyatem Manager 是否系统管理员 varchar 50 否
Brithday 生日 datetime 8 是
IsFinaneial Manager 是否财务管理员 varchar 50 否
Sex 性别 varchar 50 是
Education 教育程度 varchar 50 是
Remark 备注 varchar 50 是
表3.2 财务信息数据表
Tab.3.2 The table of Financial Record
字段名 说明 类型 长度 可否为空 主键 外键
ID 自动编号 int 4 否 是
Name 纪录经手人 varchar 50 是
Department 部门 varchar 50 是
ProjectName 所属财务项目 varchar 50 是
FundTypeA 款项A的数额 int 4 是
FundTypeB 款项B的数额 int 4 是
FundTypeC 款项C的数额 int 4 是
FundTypeD 款项D的数额 int 4 是
Sum 各款项求和 int 4 是
Summary 摘要 varchar 50 是
Remark 备注 varchar 50 是
AccountName 会计经手人 varchar 50 是
AddDate 纪录添加日期 datetime 8 是
ModityDate 纪录修改日期 datetime 8 是
表3.3 财务项目信息数据表
Tab.3.3 The table of Financial Project
字段名 说明 类型 长度 可否为空 主键 外键
FinancialProjectID 自动编号 int 4 否 是
FinancialProjectName 财务项目名称 varchar 50 是
AddDate 项目添加日期 datetime 8 是
FinaneialManager 项目主管 varchar 50 是
表3.4 通知公告牌数据表
Tab.3.4 The table of Message Board
字段名 说明 类型 长度 可否为空 主键 外键
MessageID 自动编号 int 4 否 是
MessageContent 通知内容 varchar 500 是
MessageType 通知类型 varchar 50 是
MessageSender 通知发送者 varchar 50 是
MessageSendDate 通知发送日期 datetime 8 是
MessageSendTime 通知发送时间 datetime 8 是
MessageValidTime 通知有效天数 int 4 是
<< 上一页 [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] ... 下一页 >>