完成下列题,分别定义Student(学生)、Coupe(课程)两个基本表,并用SQL语句实现所要求的数据操作功能。 选课表SC已经定义好(学号sno、课程编号cno、成绩grade),如下: CREATETABLE SC (sno CHAR(7)

admin2014-08-26  31

问题 完成下列题,分别定义Student(学生)、Coupe(课程)两个基本表,并用SQL语句实现所要求的数据操作功能。
选课表SC已经定义好(学号sno、课程编号cno、成绩grade),如下:
CREATETABLE SC
    (sno  CHAR(7)  NOT    NULL,
    cno  CHAR(6)  NOT    NULL,
    grade DEC(4,1)DEFAULT NULL,
    PRIMARY  KEY  (sno,cno),
    FOREIGNKEY(sno)REFERENCES Student ON DELETE CASCADE,
    FOREIGNKEY(cno)  REFERENCES Course ON DELETE RESTRICT);
定义Course课程表,字段有:课程编号cno、学时lhour、学分credit、学期semester。字段类型自定(参照SC选课表),且都不允许空值,主键是cno。

选项

答案建立课程表 CREATE TABLE Course ( cno CHAR(6) NOT NULL; Ihour SMALLINT NOT NULL; credit DEC(1,0)NOT NULL; semester CHAR(2) NOT NULL; PRIMARY KEY (cno) );

解析
转载请注明原文地址:https://kaotiyun.com/show/c1Nx777K
0

最新回复(0)