首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库设计中一个具有争议性的小疑点

2012-02-10 
数据库设计中一个具有争议性的小问题我在设计一个设备管理系统,在设计的过程中遇到了一个问题,同事们意见

数据库设计中一个具有争议性的小问题
我在设计一个设备管理系统,在设计的过程中遇到了一个问题,同事们意见不统一,特别咨询各个大侠!

在设计部门表格时,因为我们一共有三级部门。在设计二级部门、三级部门的上级部门信息时我们出现了争议。
方案一、将上级部门的编号信息保存在一个关系表格中;
方案二、讲上级部门的编号作为一个属性存在基本表中。

第一个方案设计程序稍微复杂点,但是符合数据库的设计原则,请问第二方案是否可行,为什么?

注意:我们需要保存上级部门的历史信息。


[解决办法]
用方案一,比較好

热点排行