- 2
- 0
- 约2.76千字
- 约 3页
- 2026-06-23 发布于北京
- 举报
本章内容
多表关系设计
子查询
多表查询
01_多表设计之一对多
现实场景
一个部门有多个员工,一个员工只能属于某一个部门.
一个用户产生多个订单,一个订单只能属于某一个用户.
问题1
如何体现已知部门下有哪些员工,如何体现已知员工属于哪个部门?
解决方案
需要在多的一方添加一个字段指向一的一方的主键
问题2
假设一个公司只有固定的三个部门:市场部,研发部,.有一个小伙子来入职,说自己是
部的,请问?
如果要将市场部撤销,那么市场部中的员工?
解决方案
在多的一方添加外键约束一的一方
altertable多的一方表addforeignkey(外键名)references一的一方表(主键名);
02_多表设计之多对多
现实场景
一个学生可以选择多门课程,一门课程可以被多个学生所选择.
一个角色可以有多个权限,一个权限也可以属于多个角色.
设计原则
原创力文档

文档评论(0)