这里写目录标题

  • 数据库中的超键 候选键 主键
    • 示例说明

数据库中的超键 候选键 主键

见下图:

示例说明

学号 身份证 姓名 班号 班位置
SN001 SF1 张三 CN_a 3层
SN002 SF2 李四 CN_a 3层
SN003 SF3 王五 CN_a 3层
SN004 SF4 李六 CN_b 4层
SN005 SF5 谭七 CN_b 4层
SN006 SF6 张三 CN_a 3层

由表可得,

超键

  • 学号
  • 学号 + 身份证
  • 学号 + 身份证 + 姓名
  • 学号 + 身份证 + 姓名 + 班号
  • 学号 + 身份证 + 姓名 + 班号 + 班位置
  • 身份证
  • 身份证 + 姓名
  • 身份证 + 姓名 + 班号
  • 身份证 + 姓名 + 班号 + 班位置

候选键

  • 学号
  • 身份证

主键

  • 学号 或者 身份证 (从候选键中选一个即可)

附:

外键:如果在关系(表)R中有一个元素(字段/列)aa是另一个关系L的主键主键,则成aa是关系R中的外键

数据库中的超键 候选键 主键 外键相关推荐

  1. mysql 多个主码_数据库中几个基本概念 主码 外码

    [一 逻辑模型中的信息可以用三个概念来描述:(1) 实体(如果一个对象拥有许多特性和值,那么它可能是个实体)(2) 属性(如果一个对象拥有一个特性的值,那么它可能是属性) 主码 ,外码也可以称为主键, ...

  2. 数据库中几个基本概念 主码 外码

    主码 ,外码也可以称为主键,外键. 什么是主码,主码是一个能唯一标识一个元组的属性.在一个关系(表)中,主码不一定只有一个,但是一定要有的.因为元组,是对世界中某种事物的数据描述,而世界中各种事物,都 ...

  3. 数据库中什么是主键,什么是外键?

    数据库中什么是主键,什么是外键? 作者:不染丹心  来源:博客园  发布时间:2009-12-17 22:57  阅读:128 次  原文链接   [收藏]   这需要理清几个概念: 1)候选键: 关 ...

  4. SQL语句 -非空约束 - 唯一约束 - 主键约束 - 默认约束 -外键约束

    文章目录 约束 约束介绍和分类 非空约束 唯一约束 主键约束 默认约束 案例练习 外键约束 约束 约束介绍和分类 约束的概念: 约束是作用于表中列上的规则,用于限制加入表的数据 约束的存在保证了数据库 ...

  5. 外键查询_详解MySQL数据库删除所有表的外键约束、禁用外键约束相关脚本

    概述 数据库的外键虽然能保证数据数据一致性和完整性,但是也一定程度地影响了数据更新的性能.在开发中,我们使用PowerDesigner建立物理数据模型时,为了结构的清晰,增加可读性,会创建表与表之间的 ...

  6. 数据库表设置外键VS不设置外键,哪个更好?

    转发自极光轻学,原文链接:https://jiguangqingxue.com/info/24 必须设置外键VS不要设置外键的争论 数据库表到底要不要设置外键约束,一直具有非常大的争议.我认为完全没有 ...

  7. mysql主外键添加_mysql 增加外键:(+创建主键)

    MySQL是开源免费的数据库软件,是一款很优秀的软件,作为我们的学生或者科研人员在开发软件的时候,最好用也是最省钱的.所以MySQL学好是至关重要的! SQL语言包含4个部分: ※ 数据定义语言(DD ...

  8. 微信授权登录后,把获取的信息存储到本地数据库中(超详细有用)!

    微信授权登录后,把获取的信息存储到本地数据库中(超详细有用)!下面一起来看看吧! <?php namespace Home\Controller; use Think\Controller; c ...

  9. mysql设置外键_mysql怎么增加外键

    mysql增加外键的方法:1.在CREATE TABLE语句中,通过FOREIGN KEY关键字来添加外键:2.在ALTER TABLE语句中,通过ADD和FOREIGN KEY关键字来添加外键. M ...

  10. 是否有必要使用外键?为什么不用外键?

    什么是外键: 如果一个实体的某个字段指向另一个实体的主键,就称为外键.被指向的实体,称之为主实体(主表),也叫父实体(父表).负责指向的实体,称之为从实体(从表),也叫子实体(子表) 外键的作用: ① ...

最新文章

  1. SpringSession(redis)
  2. android ORM 框架 search
  3. 如何从字符串中删除最后一个字符?
  4. 计算机录入的课程标准,《计算机录入技术》课程标准.doc
  5. VS2005 宽字符 unicode字符集和多字节字符集
  6. numpy求逆矩阵_线性代数精华2——逆矩阵的推导过程
  7. ApacheCN 深度学习译文集 20210125 更新
  8. nmake 环境变量配置
  9. 智能合约漏洞,公链的阿喀琉斯之踵
  10. 自己组装nas服务器万兆,我用最便宜的方法,配了一套万兆 NAS
  11. OMRON-FINS(TCP)协议详细解析和攻击
  12. 笔记本电脑合上盖子不休眠设置方法
  13. 【词法分析和语法分析】编译原理实验一(hit)2022-lab1
  14. python查询12306余票_python命令行查询12306火车票
  15. 用rest造句子_rest造句
  16. 爱你穿越时间,两行来至秋末的眼泪
  17. 银河帝国----迈向基地
  18. 当“长期主义”遇上“流量生意”,轻松筹与水滴筹谁更胜一筹?
  19. 用互动的方式打开“11月全国气象短视频(快手、抖音)影响力榜单“
  20. guava异步线程使用

热门文章

  1. opensips mysql 版本_opensips搭建问题解决笔记
  2. 华为:一个中国民族企业的“下半场”在哪里?
  3. 缺少计算机所需的介质驱动程序6,缺少计算机所需的介质驱动程序解决办法
  4. c#制作仿win7屏幕键盘之笔记
  5. win7计算机管理快捷键,win7系统中的常用快捷键
  6. win7计算机不显示dvd,win7系统不显示光驱盘符的解决方法
  7. 常用视频接口线头介绍
  8. 13 医疗挂号系统_【 微信登录】
  9. 腾讯云数据迁移工具解决方案:阿里云迁移到腾讯云
  10. Mutisim电路仿真的应用(有源低通滤波器的设计)