国开《数据库基础与应用》第二章 2-1-4:广义码

搜答案方法:电脑端按「Ctrl+F」、手机端用「页面查找」功能输入关键词查找。

2-1-4:广义码

广义是关系中各种与码有关的属性或属性组的总称,可以被细分为超码、候选码、主码(码)、备用码、外码等5种。

超码(super key)是关系中能够区别每个元组的属性或属性组。

候选码(candidate key)是能够区别每个元组的一个属性或最少属性组合。

主码(primary key)简称码,从候选码中选择一个作为该关系的主码。

备用码(alternate key)是关系中除主码之外的所有其他的候选码。

例如:设一个关系R为(学生号,姓名,性别,年龄,专业,身份证号),学生号和身份证号合起来可以构成该关系的超码。如(学生号,姓名)、(学生号,专业)等属性组都是R关系中的一个超码。

外码(foreign key),它在关系R1中存在而在另一个关系R2中对应为主码。R1中的外码和R2中的主码必须定义在相同的域上,使用相同或不同的属性名。

例如:设学生关系为(学生号,姓名,性别,班级号),班级关系为(班级号,班级名,班主任),学生关系中的班级号属性在班级关系中是主码,班级号是学生关系中的外码。若把班级关系修改为(班级号,班级名,班主任,班长)。

主属性和非主属性

把存在于任何候选码中的属性称为主属性,其他的任何属性被称为非主属性。

例如:在学生关系中,学生号和身份证号都为主属性,剩余的姓名、性别、班级号等都是非主属性。在学生选课的关系中,学生号和课程号合起来构成惟一的侯选码,所以,学生号和课程号都是主属性,而剩余的考试成绩为非主属性。


「国开学习吧」:用户COOKIE有效时间30天,收藏网址『guokaixuexi.com』不迷路哦~

相关文章

国开《数据库基础与应用》第四章 4-1-3:数据库的删除

国开《数据库基础与应用》第四章 4-1-3:数据库的删除

4-1-3:数据库的删除删除数据库的命令格式如下:DROP {SCHEMA | DATABASE} <数据库名>命令功能:删除掉由命令中<数据库名>所指定的一个数据库应用系统。...

国开《数据库基础与应用》第四章 4-6-2:WHERE选项中的筛选条件

国开《数据库基础与应用》第四章 4-6-2:WHERE选项中的筛选条件

4-6-2:WHERE选项中的筛选条件WHERE选项中的筛选条件的作用,是从源表或连接后生成的中间表中选择出所需要的记录行。筛选条件可以是由比较运算符连接的一般比较式,也可以是适用于集合运算的专门比较...

国开《数据库基础与应用》第七章 7-2-1:表中的字段属性

国开《数据库基础与应用》第七章 7-2-1:表中的字段属性

7-2-1:表中的字段属性在一个表中,根据字段的数据类型不同,将需要设置不同的字段属性。例如:数据类型字段属性文本主要有字段大小、格式、输入掩码、默认值、有效性规则、有效性文本、必需、允许空字符串、索...

国开《数据库基础与应用》第一章 1-4-1:各种逻辑数据模型概述

国开《数据库基础与应用》第一章 1-4-1:各种逻辑数据模型概述

1-4-1:各种逻辑数据模型概述概念数据模型是不能在计算机中使用的,必须把它转换为相应的逻辑数据模型,从而在计算机中实现数据处理活动。逻辑数据模型:层次数据模型、网状数据模型、关系数据模型、面向对象数...

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

国开《数据库基础与应用》第五章 5-1-5:运行维护阶段

5-1-5:运行维护阶段此阶段主要依靠数据库管理员,即DBA做日常的数据库系统管理和维护工作,他需要利用专门的系统测试和分析工具对系统运行状态进行检测,以便更好地管理和维护系统的正常运行。...

国开《数据库基础与应用》第四章 4-3-1:向表中插入记录的语句

国开《数据库基础与应用》第四章 4-3-1:向表中插入记录的语句

4-3-1:向表中插入记录的语句向表中插入记录有两种语句格式,一种是单行插入语句格式,另一种是多行插入语句格式,它们的语句关键字都是INSERT。单行插入语句格式如下:INSERT [INTO] [&...

国开《数据库基础与应用》第四章 4-1-1:SQL语言概述

国开《数据库基础与应用》第四章 4-1-1:SQL语言概述

4-1-1:SQL语言概述SQL是英文Structured Query Language的缩写,中文含义是结构化查询语言。它是美国国家标准化组织ANSI批准使用的一种关系数据库语言标准。如微软公司推出...

国开《数据库基础与应用》第十章 10-1-4:标签命令

国开《数据库基础与应用》第十章 10-1-4:标签命令

10-1-4:标签命令使用标签命令建立标签报表的执行过程,与使用报表向导建立报表的执行过程类似,都要经过自动打开的若干个对话框的步骤,由用户进行相应的设置。例如:请根据雇员表中的雇员ID、姓名、性别、...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。