首页 > 数据库 >数据库表关系(一对一,一对多,多对多)

数据库表关系(一对一,一对多,多对多)

时间:2023-08-16 21:14:23浏览次数:30  
标签:班级 高二 一对一 数据库 编号 一对 高一

一、
1、一对一:
                 一个人只能有一个身份证号,不能有多个,是唯一的

Id Name Card
1 张三 140702**********01
2 李四 140702**********79

 

2、一对多:
          一个年级可以有多个班级,多个班级都属于一个阶段
     一个班可以有多名学生,多名学生在同一班

编号 班级 阶段
1 高一(1)班 高一
2 高一(2)班 高一
3 高一(3)班 高一
4 高二(1)班 高二
5 高二(2)班 高二

 

 

3、多对多:

    一个班可以有多名老师,一个老师也可以带多个班
    一门课程同时又若干个学生选修,一个学生可以同时选修多门课程

编号 班级
1 高一(1)班
2 高一(2)班
3 高一(3)班
 
 编号  讲师
 1  张三
李四 
王五 

 

 

班级编号 讲师编号
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

 

二、

          一对一,一对多,多对多关系隶属于映射,

         映射是指两个元素的集之间元素相互“对应”的关系。

标签:班级,高二,一对一,数据库,编号,一对,高一
From: https://www.cnblogs.com/wyxuan/p/17636144.html

相关文章

  • 如何在达梦数据库中追踪慢SQL
    在达梦数据库中,我们可以通过开启日志记录和设置最小执行时间来追踪慢SQL。下面是具体的步骤:1.修改dm.ini文件使用以下命令编辑dm.ini文件:cd/home/dmdba/dmdbms/data/DAMENG/vimdm.ini在dm.ini文件中找到以下两个参数并进行修改:SVR_LOG_NAME=SLOG_ALLSVR_LOG=1......
  • Golang之数据库转换结构体工具table2struct
    另外一个根据json生成对应结构体在线工具: https://mholt.github.io/json-to-go/ 安装:gogetgithub.com/gohouse/converter或者下载对应平台的二进制文件https://github.com/gohouse/converter/releases 引入该包进行转换的使用方式可以参考github上的使用示例,为......
  • java配置数据库
    server:port:8888spring:datasource:driver-class-name:com.mysql.cj.jdbc.Driverurl:jdbc:mysql://localhost:3306/ri?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2......
  • 一个十分简单的增删改查系统(含MYSQL数据库安装教程)
    一个十分简单的增删改查系统(nodejs+vue)该系统采用前后端分离的方式,实现最基本的增、删、改、查功能。前端使用vue框架搭建,后端使用nodejs,数据库用mysql1.准备工作1.1安装nodejs下载nodejs,官网如下Node.js(nodejs.org)选择长期维护版,下载之后直接下一步下一步就行了......
  • thinkphp5框架的model支持多地区数据库切换
    1、说明一般情况下,都是在model中指定一个数据库连接参数即可。但某些情况下,相同的库表会在不同地区都有部署,这个时候需要按地区进行切换(只有一个model情况下)。2、多model继承方式Model层代码//A地区的数据库classAextendsModel{protected$connection='xxx';......
  • 关于 LLM 和图数据库、知识图谱的那些事
    本文整理自NebulaGraph布道师wey在「夜谈LLM」主题分享上的演讲,主要包括以下内容:背景LLMRAGGraph知识抽取Text2CypherGraphRAG未来规划技术背景LLM是什么这里简单、快速地介绍下大语言模型:从GPT-2开始,到后来流行的GPT-3,人们逐渐意识到语言模型达到一定......
  • WEB自动化-连接数据库
    这里简单说下怎么连接数据库查询数据mysql:1、先创建个文件,框架的话用关键字函数文件,keyword文件,封装连接数据库的函数 2、创建测试用例 ......
  • SQL_配置sql server数据库路径的小妙招
    配置sqlserver数据库路径的小妙招在桌面上建立一个文本文件,将后缀改成“.udl”,再次打开就可以看到一个图形化的SQL配置界面,根据界面提示就配置好,测试连接成功后,再用记事本打开,复制里面的配置信息就OK了。 ......
  • 亚信科技获评数据库领域最具商业合作价值企业
    近日,数据猿发表《2023中国数据库领域最具商业合作价值企业盘点》,亚信科技凭借自主研发的AntDB数据库成功入围,获评“数据库领域最具商业合作价值企业”。当下,数据成为全球商业活动的核心资产,为了更加高效、安全、快速地处理和分析这些数据,数据库技术也必然迎来新的发展。在此背景下,......
  • 数据库厂商智臾科技加入龙蜥社区,打造多样化的数据底座
    近日,浙江智臾科技有限公司(以下简称“智臾科技”)正式签署CLA贡献者许可协议,加入龙蜥社区(OpenAnolis)。智臾科技主创团队从2012年开始投入研发DolphinDB。DolphinDB作为一款基于高性能时序数据库,支持复杂分析与流处理的实时计算平台,集成了功能强大的编程语言和高吞吐率的流数......