数据库表设计(一对多,多对多)

数据库表设计(一对多,多对多)

2023年7月27日发(作者:)

数据库表设计(⼀对多,多对多) 做⼀个项⽬,必然是少不了数据库设计的!在学习阶段,基本都是单表。然⽽在实际开发过程中,⼀对多,多对多的表处处都是!简单整理⼀下,⼀对多,多对多表如何设计整理⼀下思路: 数据库实体间有三种对应关系:⼀对⼀,⼀对多,多对多。 ⼀对⼀关系⽰例:⼀个学⽣对应⼀个学⽣档案材料,或者每个⼈都有唯⼀的⾝份证编号。 ⼀对多关系⽰例:⼀个学⽣只属于⼀个班,但是⼀个班级有多名学⽣。 多对多关系⽰例:⼀个学⽣可以选择多门课,⼀门课也有多名学⽣。1.⼀对多关系处理: 通过学⽣和班级问题了解⼀对多: 设计数据库表:只需在 学⽣表 中多添加⼀个班级号的ID;注:在数据库中表中初学时,还是通过添加主外键约束,避免删除数据时造成数据混乱!

2.多对多关系处理: 通过学⽣选课了解多对多问题的处理:

在多对多中在⼀个表中添加⼀个字段就⾏不通了,所以处理多对多表问题时,就要考虑建⽴关系表了例: 学⽣表: 课程表: 关系表:

注:所以对于多对多表,通过关系表就建⽴起了两张表的联系!多对多表时建⽴主外键后,要先删除约束表内容再删除主表内容

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690432017a349010.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信