有人给出下列关系模式:
学生(学号,姓名,性别,年龄,所在班级,所在系,所在学校,班主任姓名,系主任姓名,所选课程编号,课程名字,成绩,家庭地址,照片)
如果一个班只有一个班主任,但一个班主任可以兼多个班级;一个系只有一个系主任,一个系主任只能担任一个系的主任工作;其他数据依赖如平常理解。
仅仅根据3NF(当然包括2NF),不考虑性能,将上述关系模式拆分成满足3NF的多张表格:
学生(学号,姓名,性别,年龄,所在班级,所在系,所在学校,班主任姓名,系主任姓名,所选课程编号,课程名字,成绩,家庭地址,照片)
如果一个班只有一个班主任,但一个班主任可以兼多个班级;一个系只有一个系主任,一个系主任只能担任一个系的主任工作;其他数据依赖如平常理解。
仅仅根据3NF(当然包括2NF),不考虑性能,将上述关系模式拆分成满足3NF的多张表格:
解决方案 »
- vb在sql数据库多表查询出错
- 有点挑战性的问题,大家关注下!
- 在线等待copyfile在网络上怎么用!
- 如何查找出数据库中某一个字段为空的所有内容?
- 请教各位大侠:关于怎样用VB实现从某一个网站上下载升级包?。。。急急 在线等。
- 各路的神仙鬼怪圣贤高手,不管修炼时间多长,大可进来看看(请进关于Image的问题)
- 有关ADO中Connection对象OpenSchema方法的问题
- 用vb自带的报表设计器动态打印datagrid内容时,提示报表宽度大于纸张宽度的问题???
- 谁来帮我改个函数,送分!
- ???大侠请指点:我在WIN98下双机用MODEM互连时,有时在检测用户名和密码后提示输入用户名,密码,域名,在WIN98下就没有域,请问是怎么回事?????????
- 十万火急啊!!热锅上的蚂蚁等着你的回答,分不够可再加...
- vb中如何象水晶报表或设计器中的报表中传递参数方便在做报表的时候查询!在线
系(系id,系主任姓名,学校id)
课程(课程编号,课程名称)
课程学生关系(课程编号,学号,成绩)
学校(学校id,学校名称)
班级(班级id,系id,学校id)
学生(学号,姓名,性别,年龄,所在班级,所在系,所在学校,家庭地址,照片)