更多“Access中,选择了“实施参照完整性”复选框,同时又选择了“级联删除相关记录”,则在删除主表中的记录时,相关表中的相关信息 ( ) ”相关问题
  • 第1题:

    在VisualFoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“限制”,当删除父表记录时,系统的反应是( )。

    A)不做参照完整性检查

    B)不准删除父表中的记录

    C)自动删除子表中所有相关记录

    D)若子表中有相关记录,则禁止删除父表中记录


    正确答案:D
    参照完整性指的是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则。删除规则规定了删除父表中的记录时,如何处理相关的子表中的记录:
    ?如果选择“级联”,则自动删除子表中的所有相关记录:
    ?如果选择“限制”,若子表中有相关记录,则禁止删除父表中的记录;
    ?如果选择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关。

  • 第2题:

    16、如果创建了表间关系,并选中“级联删除相关记录”复选框,删除主表中的记录同时删除子表中的相关记录。


    l 教师 ( 教师编号 , 教师姓名 , 性别 , 职称 , 电话 , 系编号 ) l 课程 ( 课程编号 , 课程名称 , 课程学分 , 课时 ) l 系 ( 系编号、系名称、系主任 ) l 班级 ( 班级编号,班级名称,系编号 ) l 学生 ( 学号,姓名,性别,出生年月,电话,班级编号 ) l 课程学习 ( 课程编号,学号,教师编号,开课年度,开课学期,成绩,课程审核,成绩审核 ) 表 1 学生信息表 Student 字段信息列表 字段名称 含义属性 类型 长度 备注 Snum 学号 char 10 主键 , 也可以作为登录标识 Sname 学生姓名 nvarchar 6 Not null Ssex 性别 nchar 2 男、女 (M/F) Sbirth 出生年月 datetime Clnum 班级号 varchar 6 所在班级编号 , 外键 à Classes.Clnum Email 电子邮件 nvarchar 40 支持中文邮箱 表 2 教师基本信息表 Teacher 字段信息列表 字段名称 含义属性 类型 长度 备注 Tnum 教师编号 char 10 主键 , 也可以作为登录标识 Tname 教师姓名 nvarchar 6 Not null Tsex 性别 nchar 2 男、女 (M/F) Title 职称 nvarchar 8 教授、副教授 ... Tphone 联系电话 char 15 Email 电子邮件 nvarchar 40 支持中文邮箱 Tbirth 出生年月 datetime 表 3 系基本信息表 Depart 字段信息列表 字段名称 含义 类型 长度 备注 Dnum 系编号 varchar 6 主键 Dname 系名称 nvarchar 10 Not null Director 系主任 varchar 10 外键 à Teacher.Tnum 表 4 班级信息表 Classes 字段信息列表 字段名称 含义 类型 长度 备注 Clnum 班级编号 varchar 6 主键 Cname 班级名称 nvarchar 10 Not null Desscription 班级说明 nvarchar 100 如专业 , 本专科 Dnum 系编号 varchar 6 外键 à Depart.Dnum 表 5 课程基本信息 Course 字段信息列表 字段名称 含义 类型 长度 备注 Cnum 课程编号 varchar 10 主键 Cname 课程名称 varchar 20 Not null Credit 学分 numeric 3,1 Period 课时 int 3 表 6 学生选课信息表 StuCourse字段信息列表 字段名称 含义 类型 长度 备注 Snum 学号 varchar 10 外建 à Student.Snum Cnum 课程编号 varchar 10 外建 à Course.Cnum Tnum 教师编号 varchar 10 外建 à Teacher.Tnum Ynum 开课年度 int 4 例如: 2008 Term 开课学期 int 1 1|2 Grade 成绩 numeric 4,1 {0 ... 100} 注意考查课的数字化 CAuditor 选课审核者 nvarchar 6 直接取其姓名 Gauditor 成绩审核者 nvarchar 6 直接取其姓名

  • 第3题:

    编辑关系对话框中选中“实施参照完整性”和“级联更新相关字段”,“级联删除相关记录”复选框,下面说法正确的是()。

    A.当在更新主表中主键字段的值时,自动更新相关表中相关的内容

    B.当在删除主表中的记录时,自动删除相关表中相关的记录

    C.主表中主键字段“字段1”中如果没有“ABC”这个数据,则在相关表中“字段1”中也不允许输入“ABC”这个数据

    D.不需要设置“实施参照完整性”,就可以设置"一对多"等关系的类型


    主表中主关键字段“字段1”中如果没有“ABC”这个数据,在关系表中的“字段1”中也不允许输入“ABC”这个数据。

  • 第4题:

    ACCESS数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改,为此需要定义参照完整性关系的()。

    A.级联更新相关字段
    B.级联插入相关字段图像
    C.级联修改相关字段
    D.级联删除相关字段

    答案:A
    解析:
    Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改,为此需要定义参照完整性关系的级联更新相关字段。

  • 第5题:

    【单选题】Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改,为此需要定义参照完整性关系的()。

    A.级联更新相关字段   

    B.级联删除相关字段

    C.级联修改相关字段     

    D.级联插入相关字段


    D 【解析】参照完整性是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。如果实施了参照完整性,那么当主表中没有相关记录时,就不能将记录添加到相关表中,也不能在相关表中存在匹配的记录时删除主表中的记录,更不能在相关表中有相关记录时,更改主表中的主关键字值。所以本题答案为D。