[单选题]

有如下关系:课程表C,主键为c-id (char (4))。

若用如下语句建立成绩表SC: CREATE TABLE SC(s-id char(6)NOT NULL,c-id char(4)NOT NULL,score Inteeer), 其中s-id为主键,c-id为外键(是C表的主键)。当执行如下语句肘,( )语句不能执行。

A.INSERT SC VALUES('990101','NULL',75)

B.INSERT SC VALUES('990203','C601',80)

C.INSERT SC VALUES(NULL,'C602',93)

D.INSERT SC VALUES('990202','C604',NULL)

参考答案与解析:

相关试题

有如下两个关系:成绩关系SC(主键:学号,外键:课号)课程关系c(主键:课号)

[单选题]有如下两个关系:成绩关系SC(主键:学号,外键:课号)课程关系c(主键:课号)现要向关系SC插入新行,新行的值分别列出如下。它们是否都能插入?Ⅰ,('000101',C602','75')Ⅱ('000105','C604','88')A.只有ⅠB.只有ⅡC.都能D.都不能

  • 查看答案
  • 有如下两个关系:成绩关系SC(主键:学号,外键:课号)和课程关系C(主键:课号)

    [单选题]有如下两个关系: 成绩关系SC(主键:学号,外键:课号)和课程关系C(主键:课号)现要向关系SC插入新行,新行的值分别列出如下。它们是否都能插入? Ⅰ.('000101','C602','75') Ⅱ.('000105','C604','88')A.只有ⅠB.只有ⅡC.都能D.都不能

  • 查看答案
  • 有如下两个关系:成绩关系SC(主键:学号,外键:课号)课程关系C(主键:课号)现

    [单选题]有如下两个关系: 成绩关系SC(主键:学号,外键:课号)课程关系C(主键:课号)现要向关系SC插入新行,新行的值分别列出如下。它们是否都能插入?Ⅰ.('000101','C602','75')Ⅱ.('000105','C604','88')A.只有ⅠB.只有ⅡC.都能D.都不能

  • 查看答案
  • 设有如下关系表:

    [单选题]设有如下关系表:A.T=R∩SB.T=R∪SC.T=R×SD.T=R/S

  • 查看答案
  • 有如下程序段: char C[20]="examination"; C[4]=0

    [试题]有如下程序段:char C[20]="examination";C.[4]=0;cout<<c<<endl;这个程序的输出结果是______。

  • 查看答案
  • 若有如下程序:void a(char*p,char c){while(*p){i

    [单选题]若有如下程序: void a(char*p,char c) {while(*p) { if(*p==c)*p=c-'b'+'B';; p++; } } main() {char s[50]="abcdeeffgee",b='e'; a(s,b);printf("%s/n",s); } 则程序运行后的输出结果是( )。A.AbcdeeffgeeB.ABCDeeFFGeeC.abcdEEffgEED.ABCDEEFFGEE

  • 查看答案
  • 若用如下的SQL语句创建表S: CREATE TABLE S(S#CHAR(6)

    [单选题]若用如下的SQL语句创建表S: CREATE TABLE S(S#CHAR(6)PRIMARY KEY, SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER) 并且S表中已经有两行: (‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘张为’,‘男’,32) 今欲向S表插入新元组:Ⅰ.(‘022345’,‘彭鸣明’,‘男’,25)Ⅱ.(‘020746’,‘杨云’,NULL,NULL)Ⅲ.(‘020721’,‘张为’,‘女’,21)可以被成

  • 查看答案
  • 若用如下的SQL语句创建表S: CREATE TABLE S(S# CHAR(6

    [单选题]若用如下的SQL语句创建表S: CREATE TABLE S(S# CHAR(6)PRIMARY KEY, SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER) 并且S表中已经有两行: (‘022345’,‘李明芳’,‘女’,23)和(‘021876’,‘张为’,‘男’,32) 今欲向S表插入新元组:Ⅰ.(‘022345’,‘彭明芳’,‘女’,23)Ⅱ.(‘020746’,‘杨云’,NULL,NULL)Ⅲ. (‘020721’,‘张为’,‘女’,21)哪一

  • 查看答案
  • 若用如下的SQL语句创建表S:CREATE TABLES(S#CHAR(6)PR

    [单选题]若用如下的SQL语句创建表S: CREATE TABLES (S# CHAR(6)PRIMARY KEY, SNAME CHAR(8)NOT NULL, SEX CHAR(2),AGE INTEGER) 并且S表中已经有两行: ('022345',‘李明芳’,‘女’,23)和('021876',‘张为’,‘男’,32) 今欲向S表插入新元组:( )。Ⅰ.('022345’,‘彭鸣明’,‘男’,25)Ⅱ.('020746',‘杨云’,NULL,NULL)Ⅲ.('020721',‘

  • 查看答案
  • 设有如下说明typedef struct{ int number; char c

    [单选题]设有如下说明typedef struct{ int number; char class;double score;}student;则以下选项中,能正确定义结构体数组并赋初值的语句是( )。A.student tt[2]={{189,’A’,62},{190,’B’,75}};B.student tt[2]={189,’"A",62,190,"B",75};C.struct tt[2]={{189,’A’},{190,’B’}};D.struct tt[2]={{189,"A",6

  • 查看答案