早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

阅读下列说明和E-R图,回答问题1至问题3,将解答填入对应栏内。 [说明] 某学校的教学系统描述如下:

题目

阅读下列说明和E-R图,回答问题1至问题3,将解答填入对应栏内。

[说明]

某学校的教学系统描述如下:

学生信息包括:学号(SNo)、姓名(Sname)、性别(Sex)、年龄(Age)、入学年份(Year)、主修专业(Major),其中学号是入学时唯一编定的。

课程信息包括:课程号(CNo)、课程名称(CName)、学时(Period)、学分(Credit),其中课程号是唯一编定的。

一个学生可选多门课,每个学生选每门课有一个成绩。图2-1是经分析得到的E-R图。

[图2-1]

设基本表:Student(SNo,SName,Sex,Age,Year,Major),Course(CNo,Cname,Period,Credit),Grade(SNo,CNo,Grade)通过如下SQL语句建立,请在SQL语句空缺处填入正确的内容。

CREATE TABLE Student(SNO CHAR(6)NOT NULL,

SName CHAR(20),

Sex CHAR(1),

Age INTEGER,

Year CHAR(4),

Major CHAR(20),

(1) );

CREATE TABLE Course(CNo CHAR(6)NOT NULL,

CName CHAR(20),

Period INTEGER,

Credit INTEGER,

(2) );

CREATE TABLE Grade(SNo CHAR(6)NOT NULL,

CNo CHAR(6)NOT NULL,

Grade REAL,

(3) ,

(4) ,

(5) );

(1)

参考答案
正确答案:PRIMARYKEY(SNo)
PRIMARYKEY(SNo)