现在我已做好了一个表,这个表是学生的基本信息,其中包括Sno(学号),SName(学生姓名),DeptID(所在系的编号)
现在我想增加一个或更多的表,来得到这个学生的以下信息.
DeptID(所在系编号),DeptName(所在系的名称),
ZhuangYeID(所在专业的编号),ZhuangYeName(所在专业名),
ClassID(班号),ClassName(班名)
请问各位,应该如何建立这个表呢?或者可以建立两个表呢?目标是尽可能减少冗余.如果大家可以的话,可以说说理由吗?(从范式的角度),好让我深入理解.
參考答案:建 系编号 表 DeptID,DeptName
建 专业的编号 表 ZhuangYeID,ZhuangYeName
建 班编号 表 ClassID,ClassName
在原表(学生的基本信息)中的学号要体现 系编号\专业编号\班名的意义
在以后使用select语句时进行关联即可.理由就不必详实了,想下吧.