美文网首页
数据库一对一、一对多、多对多设计

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

作者: 页面仔小杨 | 来源:发表于2018-03-11 22:04 被阅读0次

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


数据库实体间有三种对应关系:一对一、一对多、多对多

一对一关系示例:

一个学生对应一个学生档案材料  每个人都有唯一的身份证号

一对多关系示例:

一个学生只属于一个班,但这个班有多名学生

多对多关系示例:

一个学生可以选择多门课,一门课也可以有多名学生

一个人可以有多个角色,一个角色可以有多个人

一、一对多关系处理

设计数据库表:只需在 学生表 中多添加一个班级号的ID即可

二、多对多关系处理

相关文章

  • 数据库一对一、一对多、多对多设计

    数据库一对一、一对多、多对多设计 数据库实体间有三种对应关系:一对一、一对多、多对多 一对一关系示例: 一个学生对...

  • python编写数据库表关系

    表关系(一对一,一对多,多对多) 查看数据库中已完成的表

  • MySQL数据库中的理论知识:表关系 和 范式

    MySQL表关系:一对一, 一对多, 多对多 关系 将实体与实体的关系,反应到最终数据库表的设计上,将关系分为三...

  • MongoDB文档之间的关系

    一对一(one to one)一对多(one to many)多对多(many to many) 一对一 一对多 多对多

  • Django-Model

    数据库映射关系:一对一、一对多、多对多 1、一对一案例:账号和联系人 Model from django.db i...

  • Django笔记:数据库多表操作

    数据库的表与表之间有三种关系:一对一、一对多、多对多。那么如何通过模型建立这些关系呢 一对一:OneToOneFi...

  • django 模型关系

    一对一 一对多 多对多

  • spring data jpa

    一对一 一对多 多对多映射

  • mysql基础

    数据库常见的关系:一对一,一对多。多对多。 基础语法: 常见类型 数值类型 字符类型 日期类型 Blob类型 &&...

  • redis系列题目总结

    1. 关系型与非关系型数据库对比? 关系型数据库是依据关系模型(一对一、一对多、多对多)来创建的数据库。 优点:...

网友评论

      本文标题:数据库一对一、一对多、多对多设计

      本文链接:https://www.haomeiwen.com/subject/xsghfftx.html