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

第三?/p>

 

关系数据库系?/p>

RDBS 

作业

  

 

一

. 

简答题

 

1.

 

表间数据完整性的实现方式?/p>

 

答:外键约束?/p>

 

2.

 

对于表中几个特殊的列?/p>

如主键?/p>

候选键和外键,

分别用什么限制来保证它们的完整性??

表中其它一般性的列,用什么限制来保证它们的完整性?

 

答:主键:主键约束?/p>

 

 

候选键:唯一约束?/p>

 

 

外键:外键约束?/p>

  

一般性列:检查约束和断言?/p>

 

3.

 

SQL-92

标准支持的完整性限制是否一定会?/p>

SQL SERVER

中实现,举例说明?/p>

 

答:

不一定?/p>

 SQL-92

标准推荐断言?/p>

SQL Server

不支持断言?/p>

 SQL Server

支持触发器,

SQL-92

标准没有定义触发器?/p>

 

4.

 

SQL SERVER

中缺省和规则的目的?

 

答:指定列的取值范围?/p>

 

5.

 

外键限制定义的条件?

 

答:定义外键约束的列必须是另一个表中的主键或候选键?/p>

 

6.

 

请说明在维护表间数据完整时外键限制与触发器的

3

点不同之处?/p>

 

?/p>

: 

?/p>

1

?/p>

错误信息的管理上?/p>

约束与触发器在遇到问题时都可以返回给用户一定的错误信息?/p>

?/p>

 

是,

触发器可以返回数据库管理员自定义的错误信息,而且还可以实现较为复杂的逻辑控制?/p>

 

而约

束只能够通过标准化的系统错误信息来传递错误消息;

  

?

2

.性能上的差异分析:从性能上来说,约束的执行性能都要高一点。虽然约束的执行性能

 

?/p>

较高,但是其向用户提供的错误信息确实非常有限的?/p>

  

?

3

.管理维护的工作量:由于约束基本上都是数据库现成的解决方案。无论是索引约束还是

 

?/p>

键约束,又或者是

check

约束。往往在数据库系统中已经有了现成的解决方案。数据库管理?/p>

通过直接引用这些解决方案即可以实现特定的功能,而不用再费力的编写触发器来实现。而触

发器中系统没有现成的可以引用,而都需要数据库管理员通过实际清理来进行编?/p>

 

7.

 

关系代数的基本操作符?笛卡尔乘积最大的好处是什么?最大的缺点又是什么?

 

答:?

1

基本操作符:

SELECTION 

(选择)?/p>

PROJECTION

(投影)?/p>

UNION

(并,或称联

合)?/p>

INTERSECTION

(交)?/p>

DIFFERENCE

(差)?/p>

CROSS PRODUCT

(积,或称笛?/p>

尔乘积)?/p>

 

?

2

最大的作用:可将两张或多张有关联(即有相同的列)或无关联的表的数据组合起来?/p>

 

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

第三?/p>

 

关系数据库系?/p>

RDBS 

作业

  

 

一

. 

简答题

 

1.

 

表间数据完整性的实现方式?/p>

 

答:外键约束?/p>

 

2.

 

对于表中几个特殊的列?/p>

如主键?/p>

候选键和外键,

分别用什么限制来保证它们的完整性??

表中其它一般性的列,用什么限制来保证它们的完整性?

 

答:主键:主键约束?/p>

 

 

候选键:唯一约束?/p>

 

 

外键:外键约束?/p>

  

一般性列:检查约束和断言?/p>

 

3.

 

SQL-92

标准支持的完整性限制是否一定会?/p>

SQL SERVER

中实现,举例说明?/p>

 

答:

不一定?/p>

 SQL-92

标准推荐断言?/p>

SQL Server

不支持断言?/p>

 SQL Server

支持触发器,

SQL-92

标准没有定义触发器?/p>

 

4.

 

SQL SERVER

中缺省和规则的目的?

 

答:指定列的取值范围?/p>

 

5.

 

外键限制定义的条件?

 

答:定义外键约束的列必须是另一个表中的主键或候选键?/p>

 

6.

 

请说明在维护表间数据完整时外键限制与触发器的

3

点不同之处?/p>

 

?/p>

: 

?/p>

1

?/p>

错误信息的管理上?/p>

约束与触发器在遇到问题时都可以返回给用户一定的错误信息?/p>

?/p>

 

是,

触发器可以返回数据库管理员自定义的错误信息,而且还可以实现较为复杂的逻辑控制?/p>

 

而约

束只能够通过标准化的系统错误信息来传递错误消息;

  

?

2

.性能上的差异分析:从性能上来说,约束的执行性能都要高一点。虽然约束的执行性能

 

?/p>

较高,但是其向用户提供的错误信息确实非常有限的?/p>

  

?

3

.管理维护的工作量:由于约束基本上都是数据库现成的解决方案。无论是索引约束还是

 

?/p>

键约束,又或者是

check

约束。往往在数据库系统中已经有了现成的解决方案。数据库管理?/p>

通过直接引用这些解决方案即可以实现特定的功能,而不用再费力的编写触发器来实现。而触

发器中系统没有现成的可以引用,而都需要数据库管理员通过实际清理来进行编?/p>

 

7.

 

关系代数的基本操作符?笛卡尔乘积最大的好处是什么?最大的缺点又是什么?

 

答:?

1

基本操作符:

SELECTION 

(选择)?/p>

PROJECTION

(投影)?/p>

UNION

(并,或称联

合)?/p>

INTERSECTION

(交)?/p>

DIFFERENCE

(差)?/p>

CROSS PRODUCT

(积,或称笛?/p>

尔乘积)?/p>

 

?

2

最大的作用:可将两张或多张有关联(即有相同的列)或无关联的表的数据组合起来?/p>

 

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

第三?/p>

 

关系数据库系?/p>

RDBS 

作业

  

 

一

. 

简答题

 

1.

 

表间数据完整性的实现方式?/p>

 

答:外键约束?/p>

 

2.

 

对于表中几个特殊的列?/p>

如主键?/p>

候选键和外键,

分别用什么限制来保证它们的完整性??

表中其它一般性的列,用什么限制来保证它们的完整性?

 

答:主键:主键约束?/p>

 

 

候选键:唯一约束?/p>

 

 

外键:外键约束?/p>

  

一般性列:检查约束和断言?/p>

 

3.

 

SQL-92

标准支持的完整性限制是否一定会?/p>

SQL SERVER

中实现,举例说明?/p>

 

答:

不一定?/p>

 SQL-92

标准推荐断言?/p>

SQL Server

不支持断言?/p>

 SQL Server

支持触发器,

SQL-92

标准没有定义触发器?/p>

 

4.

 

SQL SERVER

中缺省和规则的目的?

 

答:指定列的取值范围?/p>

 

5.

 

外键限制定义的条件?

 

答:定义外键约束的列必须是另一个表中的主键或候选键?/p>

 

6.

 

请说明在维护表间数据完整时外键限制与触发器的

3

点不同之处?/p>

 

?/p>

: 

?/p>

1

?/p>

错误信息的管理上?/p>

约束与触发器在遇到问题时都可以返回给用户一定的错误信息?/p>

?/p>

 

是,

触发器可以返回数据库管理员自定义的错误信息,而且还可以实现较为复杂的逻辑控制?/p>

 

而约

束只能够通过标准化的系统错误信息来传递错误消息;

  

?

2

.性能上的差异分析:从性能上来说,约束的执行性能都要高一点。虽然约束的执行性能

 

?/p>

较高,但是其向用户提供的错误信息确实非常有限的?/p>

  

?

3

.管理维护的工作量:由于约束基本上都是数据库现成的解决方案。无论是索引约束还是

 

?/p>

键约束,又或者是

check

约束。往往在数据库系统中已经有了现成的解决方案。数据库管理?/p>

通过直接引用这些解决方案即可以实现特定的功能,而不用再费力的编写触发器来实现。而触

发器中系统没有现成的可以引用,而都需要数据库管理员通过实际清理来进行编?/p>

 

7.

 

关系代数的基本操作符?笛卡尔乘积最大的好处是什么?最大的缺点又是什么?

 

答:?

1

基本操作符:

SELECTION 

(选择)?/p>

PROJECTION

(投影)?/p>

UNION

(并,或称联

合)?/p>

INTERSECTION

(交)?/p>

DIFFERENCE

(差)?/p>

CROSS PRODUCT

(积,或称笛?/p>

尔乘积)?/p>

 

?

2

最大的作用:可将两张或多张有关联(即有相同的列)或无关联的表的数据组合起来?/p>

 

Ͼλ">
Ͼλ
Ŀ

数据库第三章作业 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

第三?/p>

 

关系数据库系?/p>

RDBS 

作业

  

 

一

. 

简答题

 

1.

 

表间数据完整性的实现方式?/p>

 

答:外键约束?/p>

 

2.

 

对于表中几个特殊的列?/p>

如主键?/p>

候选键和外键,

分别用什么限制来保证它们的完整性??

表中其它一般性的列,用什么限制来保证它们的完整性?

 

答:主键:主键约束?/p>

 

 

候选键:唯一约束?/p>

 

 

外键:外键约束?/p>

  

一般性列:检查约束和断言?/p>

 

3.

 

SQL-92

标准支持的完整性限制是否一定会?/p>

SQL SERVER

中实现,举例说明?/p>

 

答:

不一定?/p>

 SQL-92

标准推荐断言?/p>

SQL Server

不支持断言?/p>

 SQL Server

支持触发器,

SQL-92

标准没有定义触发器?/p>

 

4.

 

SQL SERVER

中缺省和规则的目的?

 

答:指定列的取值范围?/p>

 

5.

 

外键限制定义的条件?

 

答:定义外键约束的列必须是另一个表中的主键或候选键?/p>

 

6.

 

请说明在维护表间数据完整时外键限制与触发器的

3

点不同之处?/p>

 

?/p>

: 

?/p>

1

?/p>

错误信息的管理上?/p>

约束与触发器在遇到问题时都可以返回给用户一定的错误信息?/p>

?/p>

 

是,

触发器可以返回数据库管理员自定义的错误信息,而且还可以实现较为复杂的逻辑控制?/p>

 

而约

束只能够通过标准化的系统错误信息来传递错误消息;

  

?

2

.性能上的差异分析:从性能上来说,约束的执行性能都要高一点。虽然约束的执行性能

 

?/p>

较高,但是其向用户提供的错误信息确实非常有限的?/p>

  

?

3

.管理维护的工作量:由于约束基本上都是数据库现成的解决方案。无论是索引约束还是

 

?/p>

键约束,又或者是

check

约束。往往在数据库系统中已经有了现成的解决方案。数据库管理?/p>

通过直接引用这些解决方案即可以实现特定的功能,而不用再费力的编写触发器来实现。而触

发器中系统没有现成的可以引用,而都需要数据库管理员通过实际清理来进行编?/p>

 

7.

 

关系代数的基本操作符?笛卡尔乘积最大的好处是什么?最大的缺点又是什么?

 

答:?

1

基本操作符:

SELECTION 

(选择)?/p>

PROJECTION

(投影)?/p>

UNION

(并,或称联

合)?/p>

INTERSECTION

(交)?/p>

DIFFERENCE

(差)?/p>

CROSS PRODUCT

(积,或称笛?/p>

尔乘积)?/p>

 

?

2

最大的作用:可将两张或多张有关联(即有相同的列)或无关联的表的数据组合起来?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 2019꼶˼Ʒµѧ34ǵİ༯1̰
  • #ִͨ ͨŹ
  • ¼²Ʒ¹²Ӧ
  • һͶ뺯
  • ··վ̨ĿѯͶ鷶
  • 2020϶ʦ̹ʵ񡷿ģ⼰ʦƷ
  • ɳѧѧϰ
  • ̰-ѧ-Сר⸴ϰ+г+
  • ˽̰꼶ѧϲԪλһλԾ()
  • ()ڹƱֵ۸ķоҵ

վ

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