数据库中几个基本概念 主码 外码
主码 ,外码也可以称为主键,外键。
什么是主码,主码是一个能唯一标识一个元组的属性。在一个关系(表)中,主码不一定只有一个,但是一定要有的。因为元组,是对世界中某种事物的数据描述,而世界中各种事物,都具有唯一性,都是可以区分的。在计算机中为了描述事物的唯一性,引入了主码的概念。在一个关系中,不同元组的主码一定不能为空,且值一定要不同。因为如果为空说明这个事物是不可标识的,而这个世界的任何事物都是可以标识的,说以主码为空显然不合法;如果两个主码值相同则说明两个事物是相同的,而这个世界的任何事物都是不同的,所以两个主码值相同,显然也是不合法的。
什么是外码,如果一个关系中的一个属性是另外一个关系中的主码则这个属性为外码。外码的值要嘛为空,要嘛要为其对应的主码中的一个值。
数据库中几个基本概念 主码 外码相关推荐
- mysql 多个主码_数据库中几个基本概念 主码 外码
[一 逻辑模型中的信息可以用三个概念来描述:(1) 实体(如果一个对象拥有许多特性和值,那么它可能是个实体)(2) 属性(如果一个对象拥有一个特性的值,那么它可能是属性) 主码 ,外码也可以称为主键, ...
- java获取表主外键_通过 jdbc 分析数据库中的表结构和主键外键
文章转自:http://ivan4126.blog.163.com/blog/static/20949109220137753214811/ 在某项目中用到了 hibernate ,大家都知道 hib ...
- 数据库—属性 码 候选码 主码 外码 主属性 非主属性
问题产生:在学习第6章关系数据理论时,由于之前关于码的各种概念不熟悉,导致不理解. 资料来源:数据库系统概论–王珊 概念及举例 (1):基础定义 实体:客观存在的物体 属性:一个实体的某个特征 码:能 ...
- 数据库中什么是内联接、左外联接、右外联接?
内联接(Inner Join):匹配2张表中相关联的记录. 左外联接(Left Outer Join):除了匹配2张表中相关联的记录外,还会匹配左表中剩余的记录,右表中未匹配到的字段用NULL表示. ...
- bigint如何自增_SQ数据库中怎样设置自增主键?
展开全部 通过int或bigint设置. 自增列的类型应为int或bigint型,可以设置起始和每32313133353236313431303231363533e59b9ee7ad943133343 ...
- 第43讲:MySQL数据库中前缀索引的概念以及使用
文章目录 1.前缀索引的概念 2.前缀索引的检索过程 3.前缀索引的使用 3.1.计算出应该取出多少个字符串作为前缀基数 3.2.创建前缀索引 3.3.使用前缀索引列查询数据. 1.前缀索引的概念 当 ...
- er图主码外码怎么看_霸屏了!因为这个老师,广科er纷纷表示要转专业了
今天广科er的朋友圈被霸屏了!!!科科发现原来同学们在疯狂刷屏的是这位有着"神仙颜值"的帅气老师!据了解,这位老师名叫陈磊 本科毕业于湖南科技学院的英语专业 研究生毕业于华侨大学的 ...
- 【数据库系统设计】关系数据理论(函数依赖、码、范式、模式分解)
关系数据理论 6.1 为什么要学习关系数据理论 什么是好的数据库逻辑设计 什么是数据依赖 关系模式的简化表示 6.2 规范化 - 关系的规范化理论 6.2.1 函数依赖 1.函数依赖 2.平凡函数依赖 ...
- mysql8.0约束性语语句(主码、外码、NOT NULL/NULL、DEFAULT、UNIQUE、CHECK)
本文所有操作都是基于mysql8.0执行的,针对mysql数据库创建表之后的约束语句的添加.删除.修改 文章目录 查看建表信息 实体完整性 创建表时定义实体完整性 创建表后添加主码 创建表以后删除主码 ...
最新文章
- 从校园情侣到教授夫妇,520当天他们携手发顶刊!
- python正态分布随机数_Python使用numpy产生正态分布随机数的向量或矩阵操作示例...
- 查看是否安装android sdk
- 【线段树 集合hash】bzoj4373: 算术天才⑨与等差数列
- 解决PendingIntent传递参数为空的问题
- vue.js入门环境搭建
- SEO哪些因素会照成百度排名不稳定
- centos挂载ntfs文件系统
- 探秘Runtime - Runtime介绍
- 列表查询组件代码, 简化拼接条件SQL语句的麻烦
- php 不恒等,php运算符 == 怎么使用以及与 === 恒等的区别是什么?
- conda安装requirement.txt指定的依赖包
- 包名前面的org.apache和com.是什么意思
- 计算机开机滴一声513错误,电脑滴一声开不了机怎么办_电脑一声响后就开不了机了的处理办法...
- 自从收了这些Python库 头发都不脱了!
- 02.集线器,网桥,交换机
- 达梦创建用户无效的用户名报错2101
- 全球与中国pH复合电极市场深度研究分析报告
- web服务之Nginx中的location匹配与rewrite重写跳转
- 体验极速——在旭日X3派上使用双频1300M USB无线网卡