数据库结构设计方案

  • 格式:docx
  • 大小:49.84 KB
  • 文档页数:2

数据库结构设计方案:
表结构:
公司结构表:structure
字段名 类型 说明
Id Int 自增,结构代号
Nodename Varchar 该结点的名称
NodeNO Varchar 该结点的编码
Gradeid Int 该结点属于哪个等级
职务表:Position
字段名 类型 说明
Id Int 自增,职务代号
Posname Varchar 该职务名称
Nodeid Int 该职务在公司结构里所属结

PosNo Varchar 该职位的编码

登陆表:login
字段名 类型 说明
Id Int 自增,员工代号
UserId Varchar 登陆用户名
Pwd Varchar 密码
Name Varchar 员工名
Onduty Smallint 在职状态
Isadmin Bit 是否是管理员
Nodeid Int 该员工在公司结构里所属结

latelylogin datetime 最后登陆时间
Assistant Int 助手id
Posid Int 职务id
员工表:Employee
字段名 类型 说明
UserId Int 员工id
Tel Varchar 员工电话
Mobile Varchar 移动电话号码
Email Smallint 电邮
Mark Bit 签名档
Regtime Datetime 员工录入时间

层次说明:grade
字段名 类型 说明
GradeId Int 自增,层次代号
Grade Varchar 该层次说明
频道,栏目表:Bar
字段名 类型 说明

Id Int 自增,职务代号
Barname Varchar 频道或栏目名称
Url Varchar 地址
BarNO Varchar 频道或栏目的编码
Icon Image 图标
栏目管理表:Barmanager
字段名 类型 说明
Id Int
EmId Int 员工id

Barid Varchar 该职务名称
设计思路:
公司的人员结构和等级分化开,由三张表组成:
1. 公司结构表(structure),每一条记录代表公司结构树中的一个抽象的结点,例如:总经
理级别,技术部,都为一条记录;
2. 职务表(Position),每条记录代表在公司结构表中结点中的内部具体职务;
3. 员工表(Employee),员工情况表。