mysql表设计

来源:2-32 完善慕课网用户表的创建

qq_心晴_29

2019-11-08 03:59:20

老师,如果要设计一个表的时候,比如说一个学校里面有学生,老师,那么分别设计学生和老师,还是在学生里面放老师id,这样混合设计呢?哪里可以找到设计表结构的知识呢?

写回答

1回答

好帮手慕柯南

2019-11-08

同学你好!

  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

    按照以上思路就可以通过班级和老师班级表,将学生表和老师表关联起来,当然不同的人根据实际情况可能设计的与上面的不相同,老师这里只是举一个例子

  2. 老师这里找到一个关于数据库设计的免费课程,如果同学感兴趣可以学习一下:

    https://www.imooc.com/learn/117

  3. 关于数据库结构的设计,刚开始学习时不是很明白是很正常的,同学见的多了,自然就明白应该怎么设计了

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 8016 问题

查看课程