定义并理解下列术语,说明它们之间的联系与区别: 1 )域,关系,元组,属性 ;2 )主码,候选码,外部码;3) 关系模式,关系,关系数据库
域:域是一组具有相同数据类型的值的集合。
关系:在域 D1, D2,, , Dn上笛卡尔积 D1错D2错, 错 Dn的子集称为关系,表示为R( D1,D2,, , Dn)元组:关系中的每个元素是关系中的元组。
属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性。候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码( Candidate key )。
主码:若一个关系有多个候选码,则选定其中一个为主码( Primary key )。外部码:设 F 是基本关系 R 的一个或一组属性,但不是关系 R的码,如果 F 与基本关系 S 的主码 Ks 相对应,则称 F 是基本关系 R 的外部码( Foreign key ),简称外码。
关系模式:关系的描述称为关系模式( Relation Schema )。它可以形式化地表示为:R( U,D,dom, F)其中 R 为关系名, U为组成该关系的属性名集合, D 为属性组 U 中属性所来自的域, dom为属性向域的映象集合, F 为属性间数据的依赖关系集合。关系:在域 D1, D2,, , Dn上笛卡尔积 D1错D2错, 错 Dn的子集称为关系,表示为R( D1,D2,, , Dn)关系是关系模式在某一时刻的状态或内容。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。
关系数据库:关系数据库也有型和值之分。关系数据库的型也称为关系数据库模式,是对关系数据库的描述,它包括若干域的定义以及在这些域上定义的若干关系模式。关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常就称为关系数据库。
关系:在域 D1, D2,, , Dn上笛卡尔积 D1错D2错, 错 Dn的子集称为关系,表示为R( D1,D2,, , Dn)元组:关系中的每个元素是关系中的元组。
属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性。候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码( Candidate key )。
主码:若一个关系有多个候选码,则选定其中一个为主码( Primary key )。外部码:设 F 是基本关系 R 的一个或一组属性,但不是关系 R的码,如果 F 与基本关系 S 的主码 Ks 相对应,则称 F 是基本关系 R 的外部码( Foreign key ),简称外码。
关系模式:关系的描述称为关系模式( Relation Schema )。它可以形式化地表示为:R( U,D,dom, F)其中 R 为关系名, U为组成该关系的属性名集合, D 为属性组 U 中属性所来自的域, dom为属性向域的映象集合, F 为属性间数据的依赖关系集合。关系:在域 D1, D2,, , Dn上笛卡尔积 D1错D2错, 错 Dn的子集称为关系,表示为R( D1,D2,, , Dn)关系是关系模式在某一时刻的状态或内容。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。
关系数据库:关系数据库也有型和值之分。关系数据库的型也称为关系数据库模式,是对关系数据库的描述,它包括若干域的定义以及在这些域上定义的若干关系模式。关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常就称为关系数据库。
举一反三
内容
- 0
试述关系模型的概念,定义并解释以下术语: ( l )关系( 2 )属性( 3 )域( 4 )元组 ( 5 )主码( 6 )分量( 7 )关系模式
- 1
【简答题】名词解释:关系,关系模式,元组,域,码,主码,外码
- 2
解释候选码和主码以及它们之间的关系
- 3
在关系中,能唯一标识元组的属性集称为关系模式的()。 A: 候选码 B: 主码 C: 外码 D: 主键
- 4
在一个关系模式中,所谓主属性是()。 A: 主码 B: 候选码 C: 主码中属性 D: 候选码中属性