单选题

现有学生表和修课表,其结构为: 学生表(学号,姓名,入学日期,毕业日期) 修课表(学号,课程号,考试日期,成绩) 现要求修课表中的考试日期必须在学生表中相应学生的入学日期和毕业日期之间。下列实现方法中,正确的是()。

A在修课表的考试日期列上定义一个CHECK约束

B在修课表上建立一个插入和更新操作的触发器

C在学生表上建立一个插入和更新操作的触发器

D在修课表的考试日期列上定义一个外码引用约束

正确答案

来源:www.examk.com

答案解析

相似试题
  • 设学生表和成绩表的结构分别为(学号,姓名,所在系)和(学号,课程名,成绩),如果希望按分数降序查询出“英语系中选修了计算机课程的学生姓名和成绩”,则对应的SQL语句是()。

    单选题查看答案

  • 现有三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT);C(C#,CN);SC(S#,C#,GRADE)。其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()

    单选题查看答案

  • 在学生成绩表中,若要查询姓“张”的女同学的信息,正确的条件设置为()

    单选题查看答案

  • student表和对其入学成绩字段建立的索引已经打开,现在要查找入学成绩为550的学生记录,所用的命令错误的是()

    单选题查看答案

  • 如果已经在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为()。

    单选题查看答案

  • 如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号不允许添加,则该参照完整性应设置为()

    单选题查看答案

  • 主表和从表是以外键相关联的两个表。以外键作主键的表称为主表,外键所在的表称为从表。例如“班级”和“学生”这两个以外键“班级编号”相关联的表,“班级”表称为(),“学生”表称为从表。

    填空题查看答案

  • 主表和从表是以外键相关联的两个表。以外键作主键的表称为主表,外键所在的表称为从表。例如“班级”和“学生”这两个以外键“班级编号”相关联的表,“班级”表称为主表,“学生”表称为()。

    填空题查看答案

  • 现有学生表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业),该表的主键是()。

    单选题查看答案