单选题
在成绩表(学号,课程号,考试分数)里,学号和课程号是主键。下列选项中,正确的建表语句是( )。
A、
CREATE TABLE成绩(学号C(10),课程号C(30),考试分数I,;PRIMARY KEY学号+课程号TAG pk)
B、
CREATE TABLE成绩(学号C(10) PRIMARYKEY,;课程号C(30) PRIMARY KEY,考试分数I)
C、
CREATE TABLE成绩(学号C(10),课程号C(30),考试分数I,;PRIMARY KEY(学号,课程号)TAG pk)
D、
CREATE TABLE成绩(学号C(10) PRIMARYKEY,;PRIMARY KEY(学号,课程号)
【正确答案】
A
【答案解析】
解析:SQL语言中使用CREATETABLE语句定义基本表,其基本格式如下: CREATE TABLE<表名>(<列名><数据类型>[列级完整性约束条件] [,<列名><数据类型>[列级完整性约束条件])] [,<表级完整性约束条件>]); 本题中学号和课程号是主键,所以在定义表结构时应该使用“PRIMARY KEY学号+课程号”来定义,故A选项正确。
提交答案
关闭