请教一下如何设计这种数据库
有如下两个表:
表1:学生
含有如下字段:学号,姓名,年龄,民族,身份证号,主键为学生编号
表2:班级
含有如下字段:学生姓名,学生编号,民族
这样的话表2该如何设计?只要把表1的主键作为表2的外键加主键就可以了么?
请高手指点啊。。。。
------解决方案--------------------你这表2和表1有啥区别,不都是学生信息吗...
------解决方案--------------------学生表里面添加班级编号即可。
班级表就描述班级信息即可。
------解决方案--------------------
如果仅仅是数据冗余,这个没啥问题。如果是标准的结构,lz需要拆分出单独的模型,比如学生,班级,这样的模型。重新进行定位才好。
------解决方案--------------------那按你那样做就可以啦
------解决方案--------------------还是很不错的