mysql表设计
来源:2-32 完善慕课网用户表的创建
qq_心晴_29
2019-11-08 03:59:20
老师,如果要设计一个表的时候,比如说一个学校里面有学生,老师,那么分别设计学生和老师,还是在学生里面放老师id,这样混合设计呢?哪里可以找到设计表结构的知识呢?
1回答
同学你好!
就同学的案例来讲,如果老师设置会添加一张班级表,按以下思路设计:
1)班级表(class): id,class_name
2)学生表(student):id,student_name,class_id
3)老师表(teacher):id,name
4)老师班级表(teacher_class):id,class_id,teacher_id
按照以上思路就可以通过班级和老师班级表,将学生表和老师表关联起来,当然不同的人根据实际情况可能设计的与上面的不相同,老师这里只是举一个例子
老师这里找到一个关于数据库设计的免费课程,如果同学感兴趣可以学习一下:
关于数据库结构的设计,刚开始学习时不是很明白是很正常的,同学见的多了,自然就明白应该怎么设计了
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题