数据库结构设计方案
- 格式: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),员工情况表。