- 18
- 0
- 约 2页
- 2017-06-08 发布于天津
- 举报
实训一数据库、数据表操作
实训三 约束、索引
实训目的
掌握级联与非级联删除的外键的定义
掌握数据表的列约束与默认值的定义,创建索引
实训内容 完整表结构如上述,将其余的表建立好,并将设置其主键和外键,如果看不清楚,可以打开完整表结构.bmp文件查看表信息。将access数据库northwind.mdb的表信息导入到sql数据库中,然后,做下列操作。
创建级联外键练习
在上节课中,直接在订单表中删除所有“发货日期”为空的记录。看看能不能删除。不能删除,我们做第2步骤。
我们知道删除不了,那么,可以将订单明细与订单中的关联设置为级联删除,即可实现,试将这两个表中的关联用代码和用企业管理器两种方式设置级联删除(在设置前,最好先将关联删除,然后再增加),然后在订单明细表中查找货主城市是‘天津’的记录,接着在订单表中删除货主城市是‘天津’的记录,最后在订单明细表中查找货主城市是‘天津’的记录,看看还存在否。
参考:
级联引用完整性约束当用户试图删除或更新外键所指向的键时,级联引用完整性约束使您得以定义所采取的操作。FOREIGN KEY/ [ column [ ,...n ] ] REFERENCES ref_table [ ref_column [ ,...n ] ] [ ON DELETE CASCADE | NO ACTION ]
[ ON UPDATE CASCADE
原创力文档

文档评论(0)