管理数据库约束条件:ALTER TAE语句应用与查询.pdfVIP

  • 0
  • 0
  • 约2.07千字
  • 约 2页
  • 2026-01-22 发布于北京
  • 举报

管理数据库约束条件:ALTER TAE语句应用与查询.pdf

第10部分第3课:管理约束条件

课程目标

•列出ALTER语句可对约束条件执行的四种不同功能

•编写添加、删除、禁用和启用约束条件的ALTERTABLE语句

•说出需要DBA删除、启用和(或)禁用约束条件或使用CASCADE语法的业务功能

•在数据字典中查询USER_CONSTRAINTS并解释返回的信息

术语

请确定下面每个定义对应的术语。

禁用完整性约束条件

禁用相关的完整性约束条件

在表中添加、修改或删除列

激活当前禁用的完整性约束条件

从表中删除约束条件

允许用户从表中删除列

定义当用户尝试删除或更新现有外键所指向的键时,数据库服务器

所采取的操作

尝试/解答

使用OracleApplicationExpress,单击菜单栏中的“SQLWorkshop(SQL)”选项卡。

单击“ObjectBrowser(对象浏览器)”并确认您有名为“副本_d_客户”和“副本_d_活动”

的表。如果方案中没有这些表,请先创建它们,再完成下面的练习。下面说明原始表之间的关

联情况。“d_客户”表有一个主键“客户编号”。该主键有一个主键约束条件,并且

“d_活动”表的外键约束条件了该主键。

1.ALTER语句可对约束条件执行的四种功能?

2.由于表是原始表的副本,因此完整性规则并没有传递到新表;只保留了列的数据类型定义。

您需要向“副本_d_客户”表中添加一个PRIMARYKEY约束条件。将主键命名为

“副本_d_客户_pk”。应使用什么语法为“副本_d_客户”表创建PRIMARYKEY约束

条件?

3.在“副本_d_活动”表中创建一个FOREIGNKEY约束条件。将外键命名为

“副本_d_活动_fk”。此键“副本_d_客户”表中的“客户编号”列。应使用什么语法

为“副本_d_活动”表创建FOREIGNKEY约束条件?

4.使用SELECT语句验证每个表的约束条件名称。请注意,表名必须大写。

a.“副本_d_客户”表中主键的约束条件名称为。

b.“副本_d_活动”表中外键的约束条件名称为。

5.删除“副本_d_客户”表中的PRIMARYKEY约束条件。解释结果。

6.将以下活动添加到“副本_d_活动”表中。解释结果。

标识名称活动日期说明费用场地标识套餐代码代码客户编号

140Cline15-JUL-2004Churchand450010587777125

BasPrivateHome

Mitzvahformal

7.创建ALTERTABLE查询来禁用“副本_d_客户”表中的主键。然后将第5题中的值添加

到“副本_d_活动”表中。解释结果。

8.重复问题5:在“副本_d_活动”表中新值。解释结果。

9.启用“副本_d_客户”表中的主键约束条件。解释结果。

10.如果要启用外键列的约束条件并重建两个表之间的完整性,必须进行什么操作?

11.为何

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档