为诸个实体的码加上联系具有的属性,而关系的码则为诸实体的码的组合。由以上三点,可将上图转换为关系模型。每个关系的码用下划线表示。员工员工编号,员工姓名,性别籍贯年龄生日学历专业住址邮编电话EMAIL参加工作时间进入公司时间部门起薪时间职务备注;考勤信息考勤记录编号,员工编号,员工姓名当前日期上班时间下班时间迟到次数早退次数;请假信息请假记录编号,员工编号病假天数事假天数假期开始时间;加班信息调动记录编号,员工编号,特殊加班天数正常加班天数加班日期;出差信息记录编号,员工编号,出差天数出差日的地出差开始时间;调动信息记录编号,员工编号,员工姓名原部门新部门原职务新职务调出时间调入时间备注。
§336物理结构设计
设计原则如下:1进行规范化设计,尽可能地减少数据冗余和重复合理的数据库表的设计应该是在满足需求的前提下,使数据的重复量最小,就尽量按照关系数据库系统理论方法去设计一个数据库,减少数据的冗余。2结构设计与操作设计相结合在设计数据库结构时,有时为了编程实现的简捷和思路的清晰,往往故意增加一些冗余数据。这虽然有悖于传统的关系数据库理论,但是考虑到选择的机器型号和档次等因素,如果增加的冗余不会明显增加存储空间和降低处理效率,并且对编程实现有很大帮助,往往可以采用这种方法。
共88页,第28页
f安徽工业大学
3数据结构具有相对的稳定性
毕业设计(论文)说明书
数据结构的相对稳定性,可以作为新、旧系统转换的依据。无论采用何种方法或手段去处理日常事务,都应该能完成相应的功能,决不会因为采用了计算机而丢失了必要的功能,或彻底改变了原有的工作流程和模式。计算机系统的建成是建┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊立在原系统充分调研的基础上的,它既不能脱离原系统的大框架,也不是简单的重复和替代。所以数据库表结构设计应保证数据的相对稳定,这样才能考虑在新的数据结构下的业务处理方式。此处着重讨论如何进行规范化设计,关系范式规范化过程如下:消去重复消除部分函数依消除传递函数依1NF2NF3NF非规范化关和空白数据项由逻辑结构设计中得出的关系模型可知,转化的各关系中均无重复项和空白数据项,故是第一范式;而且如下图中的ab所示以出差信息及请假信息为例其它略,所有非主属性都完全函数依赖于任r