数据库属性的概念
数据库中⼏条基本概念:候选码、主码、外码、全码、主属性候选码:若关系中某⼀属性组的值能唯⼀地标识⼀个元组,则称该属性组为候选码。简单的情况:候选码只包含⼀个属性主码:若⼀个关系有多个候选码,则选定其中⼀个为主码
外码:如果⼀个关系中的⼀个属性是另外⼀个关系中的主码则这个属性为外码
全码:最极端的情况:关系模式地所有属性组是这个关系模式地候选码,称为全码
主属性:候选码地诸属性称为主属性;不包含在任何候选码中的属性称为⾮主属性或⾮码属性