请输入您要查询的百科知识:

 

词条 键码
释义

键码(key) : 实体的一个属性或一组属性,其值 可用来唯一标识该实体。键码又称作键。

在数据库领域中,当用概念模型描述现实世界 客观事物时,将客观存在并可互相区分的事物称作 实体,实体所具有的特性称作属性,能够唯一标识实 体的一个或一组属性称作键码。例如学生实体可有 学号、姓名、性别、所在系、年级等属性,其中学号是 键码。

在关系数据库系统中,基于数据依赖概念可以 更严格地定义键码如下:设有关系模式R集合,F为U上的函数依赖集合。 若有属性组K里U,满足K~U任F十,而K的任何 真子集K‘都不能满足K’~U任F十,则称K为R 的候选键码。当候选键码多于一个时,则选定其中 一个为主键码。 在关系数据库系统中,如果关系凡的一个属性 (或属性组)的值与另一个关系Rl的主键码的值相 对应,则称凡中的这个属性(或属性组)为外健码。 (说明,Rl和凡不一定是两个不同的关系)。

例如, 有下面的两个关系 部门(部门号,部门名,部门地址) 职工(职工号,职工名,部门号) “职工”关系的“部门号”属性与“部门”关系的主键码 “部门号”相对应,因此“职工”关系中的“部门号”为 外键码。 键码是数据库系统中的重要概念。它是信息检 索的依据。给定键码值作为检索条件,则检索的结 果是至多一个记录或元组值。 关系数据库中外键码与主键码的对应是关系之 间联系的体现,它反映了一个关系中的元组对另一 个关系中的元组的参照。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 12:30:13