数据库秘籍第二卷.docVIP

  • 21
  • 0
  • 约1.77千字
  • 约 4页
  • 2020-09-12 发布于浙江
  • 举报
1. 在“学生”表的设计器中,选择“学号”字段,然后单击工具栏“主键”按钮,以便取消主键,这时会出现什么情况?为什么? 这时会弹出一个对话框,显示“不能更改主键”。因为这个表是一个或多个关系中的主表,如果取消了主键,之前定义的关系都混乱了。 2. 在“编辑关系”对话框中,只有选中“实施参照完整性”,才可以选择“级联更新关联字段”和“级联删除关联字段”。试解释这三种复选项的控制意义。 “实施参照完整性”:选中后,在子表中添加或更新数据时,Access将检验子表新加入的与主键有关的外键值是否满足参照完整性。如果外键值没有与之对应的主键值,Access将拒绝添加或更新数据。 “级联更新关联字段”:选中后,当父表修改主键值时,如果子表中的外键有对应值,外键的对应值将自动级联更新。如果不选该复选框,那么当父表修改主键值而子表中的外键有对应值,则Access拒绝修改主键值。 “级联删除关联字段”:选中后,当父表删除主键值时,如果子表中的外键有对应值,外键所在的记录将自动级联删除。如果不选中,那么当父表删除主键值而子表中的外键有对应值,则Access拒绝删除主键值。 3.当在输入记录时,如果发生主键字段重复,会出现什么现象?如果输入的外键值如专业表的“学院号”在“学院”中没有对应的值,会出现什么情况? 如果发生主键字段重复,会弹出出现错误的对话框。如果没有对应值,那么数据库将不能识别输入的外键

文档评论(0)

1亿VIP精品文档

相关文档