参考答案和解析
正确答案:采用外键约束: CREATE TABLE SC( SNUM CHAR(4) CNUM CHAR(5) CREDIT SMALLINT SCORE SMALLINT FOREIGN KEY (CNUM) REFERENCE C(CNUM) ON UPDATE CASCADE FOREIGN KEY(SNUM) REFERENCE S(SNUM))
采用外键约束: CREATE TABLE SC( SNUM CHAR(4), CNUM CHAR(5), CREDIT SMALLINT, SCORE SMALLINT, FOREIGN KEY (CNUM) REFERENCE C(CNUM) ON UPDATE CASCADE, FOREIGN KEY(SNUM) REFERENCE S(SNUM))
更多“在关系C中把某个CNUM的值改为新的值的时候,必须同时要把关系SC中那些同样的CNUM的值也修改为新值 ”相关问题
  • 第1题:

    若窗体中已经有若干个不同的单选按钮,要把它们改为一个单选按钮数组,在属性窗口中需要且只需要进行的操作是。 A.把所有单选按钮的Index属性改为相同值 B.把所有单选按钮的Index属性改为连续的不同值 C.把所有单选按钮的Caption属性值改为相同 D.把所有单选按钮的名称改为相同,且把它们的Index属性改为连续的不同值


    正确答案:C

  • 第2题:

    阅读以下说明,回答问题1-4。

    [说明]

    设学校教学数据库的模式如下:

    S(SNUM,SNAME,AGE)

    SC(SNUM,CNUM,CREDIT,SCORE)

    C(CNUM,CNAME,TEACHER)

    T(TNUM,TEHCHER,POS,SAL)

    SNUM表示学生的学号,SNAME表示学生的姓名,AGE表示学生的年龄,CNUM表示选修课程的编号,CREDIT表示该课程的学分,SCORE表示课程的成绩,CNAME表示课程名,TEACHER表示任课的教师,TNUM表示老师的工作证号,POS表示教师的职称,SM,表示教师的收入。

    试定义下列完整性约束和规则:

    在关系S中插入的学生年龄值应在18~21岁之间。


    正确答案:定义s时采用检查子句: CREATTABLE S( SNUM CHAR(5) SNAME char(10) NOT NULL AGE SMALLINT PRIMARY KEY(SNUM) CHECK ;18 and AGE<=21)
    定义s时采用检查子句: CREATTABLE S( SNUM CHAR(5), SNAME char(10) NOT NULL, AGE SMALLINT, PRIMARY KEY(SNUM) CHECK ;18 and AGE<=21)

  • 第3题:

    5、在关系模式R中,函数依赖X→Y的语义是()。

    A.在R的某一关系中,若两个元组的X值相等,则Y值也相等

    B.在R的每一关系中,若两个元组的X值相等,则Y值也相等

    C.在R的某一关系中,Y值应与X值相等

    D.在R的每一关系中,Y值应与X值相等


    在R的每个关系中,若两个元组的X值相等,则Y值也相等。

  • 第4题:

    在关系SC中插入的元组时,其SNUM和CNUM的值必须分别在S和C中出现过。


    正确答案:采用外键子句约束: CREAT TABLE SC( SNUM CHAR(4) CNUM CHAR(5) CREDIT SMALLINT SCORE SMALLINT FOREIGN KEY (SNUM) REFERENCE S(SNUM) FOREIGN KEY (CNUM) REFERENCE C(CNUM) )
    采用外键子句约束: CREAT TABLE SC( SNUM CHAR(4), CNUM CHAR(5), CREDIT SMALLINT, SCORE SMALLINT, FOREIGN KEY (SNUM) REFERENCE S(SNUM) FOREIGN KEY (CNUM) REFERENCE C(CNUM) )

  • 第5题:

    在关系模式R中,函数依赖X→Y的语义是______。

    A.在R的某一关系中,若两个元组的X值相等,则Y值也相等

    B.在R的每一关系中,若两个元组的X值相等,则Y值也相等

    C.在R的某一关系中,Y值应与X值相等

    D.在R的每一关系中,Y值应与X值相等


    正确答案:B