新建
上传
首页
助手
最?/div>
资料?/div>
工具

第二?/p>

 

关系数据?/p>

 

1 

.试述关系模型的三个组成部分?/p>

 

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

 

 

2 

.试述关系数据语言的特点和分类?/p>

 

答:关系数据语言可以分为三类?/p>

 

关系代数语言?/p>

 

关系演算语言:元组关系演算语言和域关系演算语言?/p>

 

SQL

:具有关系代数和关系演算双重特点的语言?/p>

 

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作

语言,功能强,能够嵌入高级语言中使用?/p>

 

3 

(略?/p>

 

4 

?/p>

 

5 . 

述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什?/p>

情况下才可以为空?/p>

 

答:实体完整性规则是指若属?/p>

A

是基本关?/p>

R

的主属性,则属?/p>

A

不能取空值?/p>

 

若属?/p>

(

或属性组

)F

是基本关?/p>

R

的外码,

它与基本关系

S

的主?/p>

Ks

相对?/p>

(

基本关系

R

?/p>

S

不一定是不同的关?/p>

)

,则对于

R

中每个元组在

F

上的值必须为:或者取空?/p>

(F

的每个属

性值均为空?/p>

)

;或者等?/p>

S

中某个元组的主码值。即属?/p>

F

本身不是主属性,则可以取?/p>

值,否则不能取空值?/p>

 

6

.设有一?/p>

SPJ

数据库,包括

S

?/p>

P

?/p>

J

?/p>

SPJ

四个关系模式?/p>

 

1

)求供应工程

J1

零件的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

?/p>

?/p>

SPJ

?/p>

) 

2

)求供应工程

J1

零件

P1

的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

’∧

Pno=

?/p>

P1

?/p>

(SPJ)) 

3

)求供应工程

J1

零件为红色的供应商号?/p>

SNO

?/p>

 

π

Sno

(

π

Sno,,Pno

(?/p>

Jno=

?/p>

J1

?/p>

 

(SPJ))

∞π

Pno

(?/p>

COLOR=

’红?/p>

 

?/p>

P

?/p>

)) 

4

)求没有使用天津供应商生产的红色零件的工程号

JNO

?/p>

 

π

Jno

(SPJ)- 

π

JNO

(?/p>

city=

‘天津’∧

Color=

‘红?/p>

 

?/p>

S

?/p>

SPJ

?/p>

P

?/p>

 

5

)求至少用了供应?/p>

S1

所供应的全部零件的工程?/p>

JNO

?/p>

 

π

Jno

?/p>

Pno

(SPJ)

÷

 

π

Pno

(?/p>

Sno=

?/p>

S1

?/p>

 

?/p>

SPJ

?/p>

?/p>

 

7. 

试述等值连接与自然连接的区别和联系?/p>

 

答:连接运算符是?/p>

=

”的连接运算称为等值连接。它是从关系

R

?/p>

S

的广义笛卡尔积中?/p>

?/p>

A

?/p>

B

属性值相等的那些元组

 

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组?/p>

并且在结果中把重复的属性列去掉?/p>

 

8

.关系代数的基本运算有哪?/p>

 

? 

如何用这些基本运算来表示其他运算

? 

 

答:并、差、笛卡尔积、投影和选择

5

种运算为基本的运算。其?/p>

3

种运算,即交、连接和

除,均可以用?/p>

5

种基本运算来表达?/p>

 

 

第三?/p>

 

关系数据库语言

SQL 

1 

.试?/p>

 

sQL 

语言的特点?/p>

 

答:

 

(l

?/p>

综合统一?/p>

 

sQL 

语言集数据定义语言

 

DDL 

?/p>

数据操纵语言

 

DML 

?/p>

数据控制语言

 

DCL 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

第二?/p>

 

关系数据?/p>

 

1 

.试述关系模型的三个组成部分?/p>

 

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

 

 

2 

.试述关系数据语言的特点和分类?/p>

 

答:关系数据语言可以分为三类?/p>

 

关系代数语言?/p>

 

关系演算语言:元组关系演算语言和域关系演算语言?/p>

 

SQL

:具有关系代数和关系演算双重特点的语言?/p>

 

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作

语言,功能强,能够嵌入高级语言中使用?/p>

 

3 

(略?/p>

 

4 

?/p>

 

5 . 

述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什?/p>

情况下才可以为空?/p>

 

答:实体完整性规则是指若属?/p>

A

是基本关?/p>

R

的主属性,则属?/p>

A

不能取空值?/p>

 

若属?/p>

(

或属性组

)F

是基本关?/p>

R

的外码,

它与基本关系

S

的主?/p>

Ks

相对?/p>

(

基本关系

R

?/p>

S

不一定是不同的关?/p>

)

,则对于

R

中每个元组在

F

上的值必须为:或者取空?/p>

(F

的每个属

性值均为空?/p>

)

;或者等?/p>

S

中某个元组的主码值。即属?/p>

F

本身不是主属性,则可以取?/p>

值,否则不能取空值?/p>

 

6

.设有一?/p>

SPJ

数据库,包括

S

?/p>

P

?/p>

J

?/p>

SPJ

四个关系模式?/p>

 

1

)求供应工程

J1

零件的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

?/p>

?/p>

SPJ

?/p>

) 

2

)求供应工程

J1

零件

P1

的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

’∧

Pno=

?/p>

P1

?/p>

(SPJ)) 

3

)求供应工程

J1

零件为红色的供应商号?/p>

SNO

?/p>

 

π

Sno

(

π

Sno,,Pno

(?/p>

Jno=

?/p>

J1

?/p>

 

(SPJ))

∞π

Pno

(?/p>

COLOR=

’红?/p>

 

?/p>

P

?/p>

)) 

4

)求没有使用天津供应商生产的红色零件的工程号

JNO

?/p>

 

π

Jno

(SPJ)- 

π

JNO

(?/p>

city=

‘天津’∧

Color=

‘红?/p>

 

?/p>

S

?/p>

SPJ

?/p>

P

?/p>

 

5

)求至少用了供应?/p>

S1

所供应的全部零件的工程?/p>

JNO

?/p>

 

π

Jno

?/p>

Pno

(SPJ)

÷

 

π

Pno

(?/p>

Sno=

?/p>

S1

?/p>

 

?/p>

SPJ

?/p>

?/p>

 

7. 

试述等值连接与自然连接的区别和联系?/p>

 

答:连接运算符是?/p>

=

”的连接运算称为等值连接。它是从关系

R

?/p>

S

的广义笛卡尔积中?/p>

?/p>

A

?/p>

B

属性值相等的那些元组

 

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组?/p>

并且在结果中把重复的属性列去掉?/p>

 

8

.关系代数的基本运算有哪?/p>

 

? 

如何用这些基本运算来表示其他运算

? 

 

答:并、差、笛卡尔积、投影和选择

5

种运算为基本的运算。其?/p>

3

种运算,即交、连接和

除,均可以用?/p>

5

种基本运算来表达?/p>

 

 

第三?/p>

 

关系数据库语言

SQL 

1 

.试?/p>

 

sQL 

语言的特点?/p>

 

答:

 

(l

?/p>

综合统一?/p>

 

sQL 

语言集数据定义语言

 

DDL 

?/p>

数据操纵语言

 

DML 

?/p>

数据控制语言

 

DCL 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

第二?/p>

 

关系数据?/p>

 

1 

.试述关系模型的三个组成部分?/p>

 

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

 

 

2 

.试述关系数据语言的特点和分类?/p>

 

答:关系数据语言可以分为三类?/p>

 

关系代数语言?/p>

 

关系演算语言:元组关系演算语言和域关系演算语言?/p>

 

SQL

:具有关系代数和关系演算双重特点的语言?/p>

 

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作

语言,功能强,能够嵌入高级语言中使用?/p>

 

3 

(略?/p>

 

4 

?/p>

 

5 . 

述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什?/p>

情况下才可以为空?/p>

 

答:实体完整性规则是指若属?/p>

A

是基本关?/p>

R

的主属性,则属?/p>

A

不能取空值?/p>

 

若属?/p>

(

或属性组

)F

是基本关?/p>

R

的外码,

它与基本关系

S

的主?/p>

Ks

相对?/p>

(

基本关系

R

?/p>

S

不一定是不同的关?/p>

)

,则对于

R

中每个元组在

F

上的值必须为:或者取空?/p>

(F

的每个属

性值均为空?/p>

)

;或者等?/p>

S

中某个元组的主码值。即属?/p>

F

本身不是主属性,则可以取?/p>

值,否则不能取空值?/p>

 

6

.设有一?/p>

SPJ

数据库,包括

S

?/p>

P

?/p>

J

?/p>

SPJ

四个关系模式?/p>

 

1

)求供应工程

J1

零件的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

?/p>

?/p>

SPJ

?/p>

) 

2

)求供应工程

J1

零件

P1

的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

’∧

Pno=

?/p>

P1

?/p>

(SPJ)) 

3

)求供应工程

J1

零件为红色的供应商号?/p>

SNO

?/p>

 

π

Sno

(

π

Sno,,Pno

(?/p>

Jno=

?/p>

J1

?/p>

 

(SPJ))

∞π

Pno

(?/p>

COLOR=

’红?/p>

 

?/p>

P

?/p>

)) 

4

)求没有使用天津供应商生产的红色零件的工程号

JNO

?/p>

 

π

Jno

(SPJ)- 

π

JNO

(?/p>

city=

‘天津’∧

Color=

‘红?/p>

 

?/p>

S

?/p>

SPJ

?/p>

P

?/p>

 

5

)求至少用了供应?/p>

S1

所供应的全部零件的工程?/p>

JNO

?/p>

 

π

Jno

?/p>

Pno

(SPJ)

÷

 

π

Pno

(?/p>

Sno=

?/p>

S1

?/p>

 

?/p>

SPJ

?/p>

?/p>

 

7. 

试述等值连接与自然连接的区别和联系?/p>

 

答:连接运算符是?/p>

=

”的连接运算称为等值连接。它是从关系

R

?/p>

S

的广义笛卡尔积中?/p>

?/p>

A

?/p>

B

属性值相等的那些元组

 

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组?/p>

并且在结果中把重复的属性列去掉?/p>

 

8

.关系代数的基本运算有哪?/p>

 

? 

如何用这些基本运算来表示其他运算

? 

 

答:并、差、笛卡尔积、投影和选择

5

种运算为基本的运算。其?/p>

3

种运算,即交、连接和

除,均可以用?/p>

5

种基本运算来表达?/p>

 

 

第三?/p>

 

关系数据库语言

SQL 

1 

.试?/p>

 

sQL 

语言的特点?/p>

 

答:

 

(l

?/p>

综合统一?/p>

 

sQL 

语言集数据定义语言

 

DDL 

?/p>

数据操纵语言

 

DML 

?/p>

数据控制语言

 

DCL 

Ͼλ">
Ͼλ
Ŀ

数据库系统概论第五版课后习题答案王珊-萨师喧版 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

第二?/p>

 

关系数据?/p>

 

1 

.试述关系模型的三个组成部分?/p>

 

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

 

 

2 

.试述关系数据语言的特点和分类?/p>

 

答:关系数据语言可以分为三类?/p>

 

关系代数语言?/p>

 

关系演算语言:元组关系演算语言和域关系演算语言?/p>

 

SQL

:具有关系代数和关系演算双重特点的语言?/p>

 

这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作

语言,功能强,能够嵌入高级语言中使用?/p>

 

3 

(略?/p>

 

4 

?/p>

 

5 . 

述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什?/p>

情况下才可以为空?/p>

 

答:实体完整性规则是指若属?/p>

A

是基本关?/p>

R

的主属性,则属?/p>

A

不能取空值?/p>

 

若属?/p>

(

或属性组

)F

是基本关?/p>

R

的外码,

它与基本关系

S

的主?/p>

Ks

相对?/p>

(

基本关系

R

?/p>

S

不一定是不同的关?/p>

)

,则对于

R

中每个元组在

F

上的值必须为:或者取空?/p>

(F

的每个属

性值均为空?/p>

)

;或者等?/p>

S

中某个元组的主码值。即属?/p>

F

本身不是主属性,则可以取?/p>

值,否则不能取空值?/p>

 

6

.设有一?/p>

SPJ

数据库,包括

S

?/p>

P

?/p>

J

?/p>

SPJ

四个关系模式?/p>

 

1

)求供应工程

J1

零件的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

?/p>

?/p>

SPJ

?/p>

) 

2

)求供应工程

J1

零件

P1

的供应商号码

SNO

?/p>

 

π

Sno

(

σ

Jno=

?/p>

J1

’∧

Pno=

?/p>

P1

?/p>

(SPJ)) 

3

)求供应工程

J1

零件为红色的供应商号?/p>

SNO

?/p>

 

π

Sno

(

π

Sno,,Pno

(?/p>

Jno=

?/p>

J1

?/p>

 

(SPJ))

∞π

Pno

(?/p>

COLOR=

’红?/p>

 

?/p>

P

?/p>

)) 

4

)求没有使用天津供应商生产的红色零件的工程号

JNO

?/p>

 

π

Jno

(SPJ)- 

π

JNO

(?/p>

city=

‘天津’∧

Color=

‘红?/p>

 

?/p>

S

?/p>

SPJ

?/p>

P

?/p>

 

5

)求至少用了供应?/p>

S1

所供应的全部零件的工程?/p>

JNO

?/p>

 

π

Jno

?/p>

Pno

(SPJ)

÷

 

π

Pno

(?/p>

Sno=

?/p>

S1

?/p>

 

?/p>

SPJ

?/p>

?/p>

 

7. 

试述等值连接与自然连接的区别和联系?/p>

 

答:连接运算符是?/p>

=

”的连接运算称为等值连接。它是从关系

R

?/p>

S

的广义笛卡尔积中?/p>

?/p>

A

?/p>

B

属性值相等的那些元组

 

自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组?/p>

并且在结果中把重复的属性列去掉?/p>

 

8

.关系代数的基本运算有哪?/p>

 

? 

如何用这些基本运算来表示其他运算

? 

 

答:并、差、笛卡尔积、投影和选择

5

种运算为基本的运算。其?/p>

3

种运算,即交、连接和

除,均可以用?/p>

5

种基本运算来表达?/p>

 

 

第三?/p>

 

关系数据库语言

SQL 

1 

.试?/p>

 

sQL 

语言的特点?/p>

 

答:

 

(l

?/p>

综合统一?/p>

 

sQL 

语言集数据定义语言

 

DDL 

?/p>

数据操纵语言

 

DML 

?/p>

数据控制语言

 

DCL 



ļ׺.doc޸Ϊ.docĶ

  • ѧѧĩ
  • 㽭ʡͨ2017ѧѡ(1610)ϢԾ𰸽
  • WDB600ˮվʩ
  • й̱ܾ̱עʾ
  • նĤͿ
  • еԭϰ
  • ൺ2019-2020ѧ꼶ѧѧпԾ(I)
  • 2019Ӣű˽ⱸʶ - п
  • ױƷ˾żְܹ͸λ˵
  • ʵ鱨B2B

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)