问一个数据库设计问题
设计一个工资管理系统。要求实现工资条目可修改、删除、增加
如果直接以各个工资条目做为字段名,那么增、删都不易实现
是不是另建一个表存放工资条目较好?
问题点数:50、回复次数:4Top
1 楼didoleo(冷月无声)回复于 2005-02-07 22:00:30 得分 15
//是不是另建一个表存放工资条目较好?
是的Top
2 楼jinjazz(近身剪)回复于 2005-02-08 08:57:10 得分 15
明细记录和表状态的记录最好分开Top
3 楼ReViSion(和尚)回复于 2005-02-08 11:12:40 得分 20
那就这样吧:
用两个表: 一个用来存放一定有的条目,
一个用于存放用于要添加,删除,修改的条目
也就是自定义条目,用员工编号把两表相联,
自定义条目表中定义的足够多的就行了
Top
4 楼bobo0124(bobo0124)回复于 2005-02-08 13:05:14 得分 0
同意楼上的意见
另:如果我希望写一个view,将自定义条目表中的各个条目选择出来做为一个新表的字段名可以实现吗?
大致就识这样:
表1:Salary Emp_id vchar(10),Sal_type int(1),Amount float(8)
表2:SalaryInfo Sal_type int(1) , Sal_name vchar(10)
希望视图包涵
表3 其中的每一个字段是SalaryInfo中的条目
Top




