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

创建Customers表时,cid使用INTEGER数据类型,cnarne使用CHAR(80)数据类型,address使用CHAR(200)数

题目

创建Customers表时,cid使用INTEGER数据类型,cnarne使用CHAR(80)数据类型,address使用CHAR(200)数据类型,cardnum使用CHAR(16)数据类型并且要求此列值惟一。请在下列用于创建表Customers的SQL语句空缺处填入正确的内容。

CREATE TABLE Customers(cid INTEGER NOT NULL,

cname CHAR(80)NOT NULL,

address CHAR(200),

cardnum CHAR(16)NOT NULL,

(1),

(2))

参考答案
正确答案:(1)PRIMARY KEY(cid) (2)UNIQUE(cardnum) 注:(1)和(2)的次序可以颠倒。
(1)PRIMARY KEY(cid) (2)UNIQUE(cardnum) 注:(1)和(2)的次序可以颠倒。 解析:根据题意分析,对于关系模式Customers的主键为cid,而cardnum列值惟一,因此,应分别在空缺处填入Primary Key cid和UNIQUE carclnum。
  填写后完整的SQL语句如下:
  CREATE TABLE Customers(cid INTEGERNOTNULL,
             crlame CHAR(80)NOTNULL,
  address CHAR(200),
  cardnum CHAR(16)NOTNULL,
  Primary Key cid,
  UNIQUE cardnum )