关系数据库习题参考答案.docxVIP

  • 30
  • 0
  • 约1.12千字
  • 约 2页
  • 2023-09-18 发布于上海
  • 举报
第 2 章关系数据库习题参考答案 1、试述关系模型的三个组成部分。46 页 答关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 2、试述关系数据语言的特点和分类。47 页 答关系数据语言可以分为三类 A、 关系 代数语言。 B、 关系演算语言元组关系演算语言和域关系 演算语言。 C、 SQL 具有关系代数和关系演算双重特点的 语言。 这些关系数据语言的共同特点是语言具有完备的表达能力是非过程化的集合操作语言功能强能够嵌入高级语言中使用。 2、 定义并理解下列术语说明它们联系与区别P46---50 页 1 域笛卡尔积关系元组属性 2 主码候选码外部码3 关系模式关系关系数据库 3、 试述关系模型的完整性规则 53 页在参照完整性中为什么外部码属性也可以为空什么情况下才可以为空 55 页 答实体完整性规则是指若属性A 是基本关系 R 的主属性则属性 A 不能取空值。 P55 页若属性或属性组 F 是基本关系 R 的外码它与基本关系 S 的主码 Ks 相对应基本关系R 和S 不一定是不同的关系则对于R 中每个元组在F 上的值必须为或者取空值 F 的每个属性值均为空值或者等于 S 中某个元组的主码值。即属性 F 本身不是主属性则可以取空值否则不能取空值。 5 设有一个 SPJ 数据库包括SPJSPJ 四个关系模式 1 求供应工程 J1 零件的供应商号码SNO πSnoσSno‘J1’SPJ 2 求供应工程J1 零件P1 的供应商号码SNO πSnoσSno‘J1’∧Pno‘P1‘SPJ 3 求供应工程J1 零件为红色 的供应商号码 SNO πSnoσPno‘P1‘ σCOLOR’红‘ P∞SPJ 4 求没有使用天津供应商生产的红色零件的工程号 JNO πJnoSPJ- πJNOσcity‘天津’∧Color‘红‘ S∞SPJ∞P 5 求至少用了供应商S1 所供应的全部零件的工程号 JNO πJnoPnoSPJ÷ πPnoσSno‘S1‘ SPJ 见P62 页 例6 6 试述等值连接与自然连接的区别和联系。61 页 答连接运算符是“”的连接运算称为等值连接。它是从关系 R 与S 的广义笛卡尔积中选取 AB 属性值相等的那些元组即等值连接为 R∞Strts tr∈R ∧ts∈S∧ trAtsB AB 自然连接是一种特殊的等值连接它要求两个关系中进行比较的分量必须是相同的属性组并且在结果中把重复的属性列去掉。 7 关系代数的基本运算有哪些 如何用这些基本运算来表示其他运算 63 页 并、差、笛卡尔积、投影和选择 5 种运算为基本的运算。其他 3 种运算即交、连接和除均可以用这 5 种基本运算来表达。

文档评论(0)

1亿VIP精品文档

相关文档