(数据库系统概论|王珊)第二章关系数据库:习题
自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。:连接运算符是“=”的连接运算称为等值连接,它是从关系R和S的广义笛卡尔积中选取A,B属性值相等的那些元组。:语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。并、差、笛卡尔积、投影和选择是基本运算。其余运算(交、连接、除)均可由基本运算导出。当外码属性不
- pdf下载:密码7281
- 专栏目录首页:【专栏必读】(考研复试)数据库系统概论第五版(王珊)专栏学习笔记目录导航及课后习题答案详解
- 重要提示:该专栏PDF已经制作完毕,请+ 抠抠(2788480672),制作很耗时间,伸手党勿扰
名词解释
- 域:是一组具有相同数据类型的值的集合
- 笛卡尔积:是一种域上面的集合运算,得到每个域中元素的所有可能的组合,它可以表示为一张二维表
- 候选码:如果关系中的某一属性组能唯一标识一个元组,而其子集不能,则称该属性组为候选码
- 超码:能够唯一标识一条记录的属性或属性集。超码是候选码的扩充,候选码是最小的超码
- 主码:能够唯一标识一条记录的最小属性集
- 全码:关系中的所有属性组都是该关系模式的候选码
- 外码:是本关系的属性但不是码,而是另一个关系的主码
- 主属性:包含在候选码中的属性
- SQL:即结构化查询语言,是一种高度非过程化的语言,集数据查询、数据操纵、数据定义、数据控制功能于一体。是关系数据库的标准语言
- 实体完整性:若属性A是基本关系R的主属性,则属性A不能取空值
简答题
【答案】
- 关系数据结构
- 关系操作集合
- 关系完整性约束
【答案】
这些关系数据语言的共同特点是:语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用
【答案】
关系模式
【答案】
当外码属性不是主属性是可以取空值
【答案】
等值连接:连接运算符是“=”的连接运算称为等值连接,它是从关系R和S的广义笛卡尔积中选取A,B属性值相等的那些元组
自然连接:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉
【答案】
并、差、笛卡尔积、投影和选择是基本运算。其余运算(交、连接、除)均可由基本运算导出
应用题
【答案】
(1): Π S N O ( σ J N O = ′ J 1 ′ ( S P J ) ) \Pi_{SNO} (\sigma_{JNO='J1'}(SPJ)) ΠSNO(σJNO=′J1′(SPJ))
(2): Π S N O ( σ J N O = ′ J 1 ′ ∧ P N O = ′ P 1 ′ ( S P J ) ) \Pi_{SNO} (\sigma_{JNO='J1' \land PNO='P1'}(SPJ)) ΠSNO(σJNO=′J1′∧PNO=′P1′(SPJ))
(3): Π S N O ( Π S N O , P N O ( σ J N O = ′ J 1 ′ ( S P J ) ) ⋈ Π P N O ( σ C O L O R = ′ 红 ′ ( P ) ) ) \Pi_{SNO}(\Pi_{SNO,PNO}(\sigma _{JNO='J1'}(SPJ))\bowtie \Pi_{PNO}(\sigma_{COLOR='红'}(P))) ΠSNO(ΠSNO,PNO(σJNO=′J1′(SPJ))⋈ΠPNO(σCOLOR=′红′(P)))
(4): Π J N O ( S P J ) − Π J N O ( σ c i t y = ′ 天 津 ′ ∧ C o l o r = ′ 红 ′ ( S ∧ S P J ∧ P ) ) \Pi_{JNO}(SPJ)-\Pi_{JNO}(\sigma_{city='天津' \land Color='红'}(S\land SPJ \land P)) ΠJNO(SPJ)−ΠJNO(σcity=′天津′∧Color=′红′(S∧SPJ∧P))
(5): Π J N O , P N O ( S P J ) ÷ Π P N O ( σ S N O = ′ S 1 ′ ( S P J ) ) \Pi_{JNO,PNO}(SPJ) \div \Pi_{PNO}(\sigma_{SNO='S1'}(SPJ)) ΠJNO,PNO(SPJ)÷ΠPNO(σSNO=′S1′(SPJ))
更多推荐
所有评论(0)