数据库一对一、一对多、多对多,表设计

 一对一关系实例

          ***********  一个学生对应唯一的身份证号码。

 

一对多关系实例

          ***********  一个班级对应多位学生。

多对多关系实例

          ***********  一位学生可以选多门课程,一门课程也对应多位学生。

 一对多关系处理:

              设计数据库表时,只需在 学生表 添加一个班级属性即可,不需要创建班级表。

              在查询一个班级有哪些学生时,只要查询学生表即可。

 

 多对多关系处理:

               创建学生表、课表表、关系表(学生选课表)即可。

                学生表(stu)(id ,  姓名)            课程表(course)( id , 课程名) 

                关系表(学生选课表) ( id ,course_id  , stu_id)

 

 

 

 

 

发布了10 篇原创文章 · 获赞 21 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术工厂 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览