`
jackiezy
  • 浏览: 44638 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

基本概念一

 
阅读更多

什么是主键?什么是外键?什么是索引?他们分别有什么作用?


键:唯一标识表中的所有行的一个列或一组列。

主键(primary key) 不允许空值。不能存在具有相同的主键值的两个行,因此主键值总是唯一标识单个行。

表中可以有不止一个键唯一标识行,每个键都称作候选键。只有一个候选键可以选作表的主键,所有其它候选键称作备用键 。尽管表不要求具有主键,但定义主键是很好的做法。

外键(foregin key) : 是用于建立和加强两个表数据之间的链接的一列或多列。通过将保存表中主键值的一列或多列添加到另一个表中,可创建两个表之间的链接。这个列就成为第二个表的外键。
例如:成绩表中的学号不能做成绩表的主键(因为一个学生可以有多行成绩数据),但每行的学号和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键 。(典型的一对多关系)


 
分享到:
评论

相关推荐

    D8_1基本概念1

    第八章第一节“D8_1基本概念1”对多元函数微分学的多个基本概念进行阐述,为后续深入学习多元微积分打下坚实的基础。 在多元函数微分学中,一个核心概念是“区域”。区域是欧几里得空间中的一个子集,可以是开放的...

    基本概念1

    基本概念1

    CH01-基本概念1

    CH01-基本概念1

    多媒体技术基本概念基本知识

    多媒体技术基本概念 多媒体技术是计算机技术发展的一个趋势,它的出现极大地改善了人类的信息交流方式。因此,理解和掌握多媒体技术是现代人生活必需的内容。本节将对多媒体技术的基本概念进行详细的介绍。 1. ...

    图的基本概念1

    "图的基本概念" 图是计算机科学中的一种重要数据结构,广泛应用于计算机网络、...图的基本概念是计算机科学中的一种重要概念,广泛应用于计算机科学中的各个领域。图的概念可以帮助我们更好地理解和解决复杂的问题。

    (广东专用)2015高考化学二轮复习 考前三个月 第一部分 专题1 化学基本概念1

    (广东专用)2015高考化学二轮复习 考前三个月 第一部分 专题1 化学基本概念1

    电学基本概念电学基本概念,电学基本概念,电学基本概念,电学基本概念,电学基本概念,

    对于初学者来说,理解电学的基本概念是至关重要的。以下是一些关键知识点的详细解释: 1. **电与水的类比**:初学电子知识时,可以用水的流动来类比电的流动。电流就如同水流,电路相当于水路,通过导体(如电线)...

    通信网基本概念及其主体结构 PPT

    改PPT是关于《通信网基本概念及其主体结构》一书的

    第09章-基本概念1

    第九章-基本概念本章我们将开始破解。我们先从基本的概念开始一步步的来介绍破解所需要的步骤。本次实验依然是我们熟悉的 Cruehead`a 的 CrackMe,但

    电路的基本概念和基本定律PPT(1-2章).ppt

    电路的基本概念和基本定律PPT(1-2章)ppt,电路的基本概念和基本定律PPT(1-2章)

    概率论基本概念(英文版)柯尔莫哥洛夫

    《概率论基本概念》是苏联数学家安德烈·尼古拉耶维奇·柯尔莫哥洛夫所著的一部著作,该书在概率论领域具有里程碑意义。该书首次出版于1933年,后被译为多种语言,并成为研究概率论的重要文献。柯尔莫哥洛夫是一位...

    JCancy#JAVA#01-JAVA基本概念1

    1 JAVA基本概念public static void main(String args[]){public static void main(String

    Java入门需掌握的30个基本概念

    #### 基本概念1:面向对象编程(OOP)中的接口概念 面向对象编程的核心在于对象的概念及其交互方式。在OOP中,对象之间的通信主要通过接口进行,这类似于我们使用电脑时不关心电源内部如何工作,只关注电源能否提供...

    1.1概率论的基本概念.pdf

    在概率论的入门章节中,首先会介绍一些基本概念,这些概念对于理解后续内容至关重要。 1. 随机试验与样本空间 随机试验是具有随机性的实验,其结果在实验之前无法确切预测。在概率论中,所有可能的实验结果组成的...

    信号与系统的基本概念基本理论基本方法及其应用学习教案.pptx

    一、信号的基本概念 1. 信号是信息的载体,它以特定的形式呈现信息内容。根据信号中承载消息的参量变化,信号分为数字信号和模拟信号。数字信号的取值是离散的,而模拟信号则连续变化。 2. 信号具有时间、频率和能量...

    算法分析基本概念,适合算法初学者

    算法分析基本概念 本资源旨在为初学者提供算法分析的基本概念,旨在帮助他们更好地理解算法的基本原理和方法。 算法的定义 算法是一个由有限的指令集组成的过程,从可能的输入集中给这个过程一个输入,如果系统地...

    射频 模拟电路基本概念、基本原理、基本测试方法

    理解射频模拟电路的基本概念、基本原理和基本测试方法对于从事相关工作的工程师至关重要。 首先,射频(RF)是指频率在3 kHz到300 GHz范围内的电磁波,这个频段涵盖了广播、电视、移动通信等多种通信方式。射频模拟...

    澄清几个基本概念-迅为精英版聊天记录

    在这个主题中,我们聚焦于"澄清几个基本概念",特别是涉及到Linux操作系统的一个关键特性——文件系统的挂载。这里,我们来深入探讨一下这个话题。 首先,我们要知道什么是Linux。Linux是一种自由和开放源码的操作...

Global site tag (gtag.js) - Google Analytics