数据库中几个基本概念 主码 外码
来源:互联网 发布:心脏支架 知乎 编辑:程序博客网 时间:2024/05/01 15:04
主码 ,外码也可以称为主键,外键。
什么是主码,主码是一个能唯一标识一个元组的属性。在一个关系(表)中,主码不一定只有一个,但是一定要有的。因为元组,是对世界中某种事物的数据描述,而世界中各种事物,都具有唯一性,都是可以区分的。在计算机中为了描述事物的唯一性,引入了主码的概念。在一个关系中,不同元组的主码一定不能为空,且值一定要不同。因为如果为空说明这个事物是不可标识的,而这个世界的任何事物都是可以标识的,说以主码为空显然不合法;如果两个主码值相同则说明两个事物是相同的,而这个世界的任何事物都是不同的,所以两个主码值相同,显然也是不合法的。
什么是外码,如果一个关系中的一个属性是另外一个关系中的主码则这个属性为外码。外码的值要嘛为空,要嘛要为其对应的主码中的一个值。
1 2
- 数据库中几个基本概念 主码 外码
- caffe中几个基本概念
- 数据库中基本概念
- VB数据库几个基本概念的区分
- OpenStack 源码中Nova几个基本概念
- 统计学中数据类型与几个基本概念
- 股票中关于股份数的几个基本概念
- 黑马程序员-java中几个基本概念的说明
- 压力测试中需要掌握的几个基本概念
- oracle数据库中几个概念
- 数据库设计中几个技巧
- 关系型数据库中基本概念(行列)
- 数据库-基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- Android应用如何监听自己是否被卸载及卸载反馈功能的实现(第二版)
- Linux下安装使用f.lux
- Android运行时ART简要介绍和学习计划
- 【字符串操作】 寻找两个字符串中的 最大公共子串
- Laravel框架学习记录一 框架基础
- 数据库中几个基本概念 主码 外码
- Html学习笔记2
- OC语法之KVC与KVO
- HttpSessionListener, HttpSessionAttributeListener的用法及简单实例
- Tomcat 启动错误!
- Ubuntu 12.04 LTS 中文输入法的安装
- HDU 2594 Simpsons’ Hidden Talents (KMP的F数组应用)
- 计数排序、基数排序、桶排序
- Android4.4 Launcher3分析之IconCache