全部科目 > 信息系统管理工程师 >
2015年上半年 上午试卷 综合知识
第 12 题
知识点 关系数据结构及形式化定义  
关键词 全码   主键  
章/节 数据库系统基本概念  
 
 
若关系R(H,L , M,P)的主键为全码(All-key),则关系R的主键应(12)。
 
  A.  为HLMP
 
  B.  在集合{H,L,M,P}中任选一个
 
  C.  在集合{HL, HM,HP,LM,LP,MP}中任选一个
 
  D.  在集合{HLM,HLP,HMP,LMP}中任选一个




 
 
相关试题     数据库系统基本概念 

  第17题    2018年上半年  
关系数据库是( )的集合, 它由一个或多个关系模式定义。

  第40题    2023年下半年  
E-R图是数据库设计的工具之一,它适用于建立数据库的(11)。

  第19题    2020年下半年  
关系R、S如下表所示,RS的结果集有(19)个元组,R、S的左外联接、右外联接的元组个数分别为(20)。

 
知识点讲解
· 关系数据结构及形式化定义
 
        关系数据结构及形式化定义
        首先介绍一些概念:
        (1)域(Domain):域是一组具有相同数据类型的值的集合。
        (2)笛卡尔积(Cartesian Product):给定一组域D1, D2,…,Dn,这些域中可以有相同的。D1,D2,…,Dn的笛卡尔积为:D1×D2×…×Dn={(d1,d2,…,dn) |di∈Di, i=1,2,…,n}其中每一个元素(d1,d2,…,dn)叫做一个n元组或简称元组。元素中的每一个值di叫做一个分量。笛卡尔积可以用来表示二维表,表中的每行对应一个元组,每列对应一个域。
        (3)关系(Relation):D1×D2×…×Dn的子集叫做在域D1,D2,…,Dn上的关系,表示为R (D1, D2,…,Dn),这里R表示关系的名字,n是关系的目或度(Degree),关系中的每个元素是关系中的元组。
        关系是笛卡尔积的有限子集,所以关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。一个元组就是该关系所涉及的属性集的笛卡尔积的一个元素。由于在笛卡尔积的定义中,域是可以相同的,所以为了加以区分,必须对每个列起一个名字,称之为属性,n目关系必须有n个属性。若关系中的某一属性组的值能够唯一标识一个元组,则称该属性组为候选码(Candidate Key)。若一个关系有多个候选码,则选定其中之一为主码(Primary Key)。主码的各个属性称为主属性(Prime Attribute)。不包含在任何候选码中的属性称为非码属性(Non-key Attribute)。当关系模式的所有属性组是这个关系模式的候选码时,称为全码(All-Key)。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有