第二章关系数据库课后习题
1.试述关系模型的三个组成部分
关系模型由关系数据结构、关系操作集合、关系模型完整性约束三部分组成;
2.试述关系数据语⾔的特点和分类。
关系数据语言可以分为三类:
1 关系代数语言;
2 关系演算语言;
3 SQL:具有关系代数和关系演算语言双重特点的语言;
共同特点是:语言具有完备的表达能力,是非过程化集合的操作语言,功能强能嵌⼊⾼级语⾔中使⽤
3.举例说明关系模式和关系的区别。
关系是关系模式中的某一时刻的的状态和内容;关系模式可以说是静态的、稳定的;关系是动态的、随时间变化的;关系是对关系模式的描述;
4.试述关系模式的完整性规则。在参照完整性中,什么情况下外码属性的值可以为 空值?
属性不是主属性则可以取空,否则不能。
5.试述等值连接与⾃然连接的区别和联系。
连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的⼴义笛卡尔积中选取A、B属性值相等的那些元组
自然连接可以说是特殊的等值连接,要求两个关系中进行比较的分量必须相同的属性组;还要把重复的属性列去除。
6.关系代数的基本运算有哪些?如何⽤这些基本运算来表示其他运算?
并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以⽤这5种基本运算来表达。
思维导图:
本文来自博客园,作者:taotooler,转载请注明原文链接:https://www.cnblogs.com/taolo/p/17225877.html

浙公网安备 33010602011771号