数据库一对一、一对多、多对多设计
数据库实体间有三种对应关系:一对一、一对多、多对多
一对一关系示例:
一个学生对应一个学生档案材料 每个人都有唯一的身份证号
一对多关系示例:
一个学生只属于一个班,但这个班有多名学生
多对多关系示例:
一个学生可以选择多门课,一门课也可以有多名学生
一个人可以有多个角色,一个角色可以有多个人
一、一对多关系处理
设计数据库表:只需在 学生表 中多添加一个班级号的ID即可
二、多对多关系处理
数据库实体间有三种对应关系:一对一、一对多、多对多
一对一关系示例:
一个学生对应一个学生档案材料 每个人都有唯一的身份证号
一对多关系示例:
一个学生只属于一个班,但这个班有多名学生
多对多关系示例:
一个学生可以选择多门课,一门课也可以有多名学生
一个人可以有多个角色,一个角色可以有多个人
一、一对多关系处理
设计数据库表:只需在 学生表 中多添加一个班级号的ID即可
二、多对多关系处理
本文标题:数据库一对一、一对多、多对多设计
本文链接:https://www.haomeiwen.com/subject/xsghfftx.html
网友评论