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

基本概念一

 
阅读更多

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


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

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

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

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


 
分享到:
评论

相关推荐

    D8_1基本概念1

    【标题】:“D8_1基本概念1”讨论的主题聚焦于多元函数微分学,特别是涉及一元函数微分学的扩展以及多元函数的基本概念。 【描述】:内容主要涵盖了一元函数微分学向多元函数微分学的过渡,包括了区域、多元函数、...

    基本概念1

    基本概念1

    CH01-基本概念1

    CH01-基本概念1

    图的基本概念1

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

    2章选煤生产技术管理基本概念1.pptx

    2章选煤生产技术管理基本概念1.pptx

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

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

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

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

    CPA《公司战略与风险管理》张英奎 基础班 第1章 公司战略的基本概念1.pdf

    CPA《公司战略与风险管理》张英奎 基础班 第1章 公司战略的基本概念1.pdf

    第09章-基本概念1

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

    计算机操作系统基本概念集合

    一、操作系统的基本概念 操作系统是计算机系统中的基础软件,提供了三种类型的使用接口:命令方式、系统调用和图形用户界面。操作系统的主要功能是管理和控制计算机软硬件资源,提供了一个方便用户、管理和控制...

    图的基本概念

    图的基本概念 图论是离散数学的一个重要分支,涉及到图的结构、性质和应用。图论的基本概念是图论的基础,包括图的定义、图的表示、图的基本性质等。 图的定义 图是由顶点集和边集组成的二元组,顶点集是图中的...

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

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

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

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

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

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

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

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

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

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

    基本电子概念及电子基本知识

    本文将深入讲解电流、电压、电阻、欧姆定律以及电源、负载、电路等基本概念,帮助理解电子学的基本原理。 首先,电流是指电荷的定向移动。在电路中,用I表示电流,单位是安培(A)。电流分为直流(DC)和交流(AC)...

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

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

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

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

Global site tag (gtag.js) - Google Analytics