想做些demo随便试一试,刚开始设计数据库的时候就卡住了,下面是我导出的关系模型,麻烦大家帮忙看看有哪些不合理的地方,先不考虑数据类型;此外有一个class_teacher_course这张表这么建有没有问题?请大家指点指点。
建表之前首先要搞清楚 主体表、关系表、表与表之间的关系是一对一、一对多、多对多? 推荐几个建表的习惯: 主体表内字段名称不带主体表名称,比如: student - id - name - age - ctime - utime 关系表内字段名称带主体表名称,比如: class_student - id - class_id - student_id - ctime - utime 再就是你的class表与course表的关系不明确,需要根据你的具体业务来确定是否合理。
建表之前首先要搞清楚 主体表、关系表、表与表之间的关系是一对一、一对多、多对多?
推荐几个建表的习惯:
主体表内字段名称不带主体表名称,比如:
关系表内字段名称带主体表名称,比如:
再就是你的class表与course表的关系不明确,需要根据你的具体业务来确定是否合理。