【问题2】
创建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) )
参考答案:PRIMARY KEY(cid)
(2)UNIQUE(cardnum)
注:(1)和(2)的次序可以颠倒。
解析:
[分析]:
问题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 )