所有域属性什么的集合成为域

1. 试述关系模型的三个组成部分

答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2. 试述关系数据语言的特点和分类

答:关系数据语言可以分為三类:

关系演算语言:元组关系演算语言和域关系演算语言。

SQL :具有关系代数和关系演算双重特点的语言

这些关系数据语言的共同特點是,语言具有完备的表达能力是非过程化的集合操作语言,功能强能够嵌入高级语言中使用。

3. 定义并理解下列术语说明它们之间嘚联系与区别:

(1) 域,笛卡尔积关系,元组域属性什么

(2) 候选码,主码外部码

(3) 关系模式,关系关系数据库

a) 域:域是一组具有相同数据類型的值的集合。

其中每一个元素(d1,d2,…,dn )称为一个n 元组(n0-tuple )或简称元组(tuple )元素中的每一个值di 称为一个分量(component )。

值得注意的是這里用较为形式化的方法来定义关系。在第一章中则是用通俗的语言来说明什么是关系也可以看做不甚严格的一种定义。

c) 元组:关系中嘚每个元素是关系中的元组

d) 域属性什么:关系也是一个二维表,表的每行对应于一个元组表的每列对应于一个域。由于域可以相同為了加以区分,必须为每列起一个名字称为域属性什么(attribute )。

a) 候选码:若关系中的某一域属性什么组的值能唯一地标识一个元组则称該域属性什么组为候选码(candidate key)。

b) 主码:若一个关系有多个候选码则选定其中一个为主码(primary key )。

c) 外部码:设F 是基本关系R 的一个或一组域属性什麼但不是关系R 的码,如果F 与基本关系S 的主码Ks 相对应则称F 是基本关系R 的外部码(foreign key ),简称外码基本关系R 称为参照关系(referencing relation ),基本关系S 稱为被参照关系(referenced relation )或目标关系(target relation )关系R 和S

a) 关系模式:关系的描述称为关系模式(relation schema ),可以形式化地将其表示为

其中,R 为关系名U 为组成該关系的域属性什么名集合,D 为域属性什么组U 中域属性什么值所来自的域表示为 R(D1,D2,…,Dn)

b) 关系:关系是关系模式在某一时刻的状态或内容。关系模式是静态的、稳定的而关系是动

}

我要回帖

更多关于 域属性什么 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信