【正文】
的主鍵為SNO、PNO和JNO三屬性的組合;SNO、PNO、JNO均為外碼,且SNO字段的取值參照S表中的SNO字段的取值,PNO字段的取值參照P表中的PNO字段的取值,JNO字段的取值參照J(rèn)表中的JNO字段的取值;QTY屬性值不能為空值,且QTY屬性值限制在1~10000范圍內(nèi)。(5) 數(shù)據(jù)表的刪除操作1)為S表新建一屬性名為PHONE的列,其數(shù)據(jù)類型為長(zhǎng)度為12字符的字符串類型,默認(rèn)值為“000000000000”。3)刪除J表中JNAME屬性列上取值不為空的約束條件Notnullname。5)刪除P表中PNO屬性列上取值不重復(fù)的約束條件UnqPno。6)為SPJ表的QTY屬性列建立取值必須是100的整數(shù)的約束條件QTYNum。1)在S表的SNO屬性列上建立一個(gè)名為SnoIndex的唯一索引。3)為J表的JNAME屬性列上建立一個(gè)名為JnameIndex的非聚簇索引。1)刪除S表上的SnoIndex索引2)刪除P表上的PnoIndex索引3)刪除J表上的JnameIndex索引4)刪除SPJ表上的SPJIndex索引l 實(shí)驗(yàn)結(jié)果(1) 實(shí)驗(yàn)主要截圖(2) 實(shí)驗(yàn)主要截圖數(shù)據(jù)表student的建立和數(shù)據(jù)的輸入數(shù)據(jù)表course的建立和數(shù)據(jù)的輸入數(shù)據(jù)表sc的建立和數(shù)據(jù)的輸入(3) 1) 數(shù)據(jù)表S的創(chuàng)建和數(shù)據(jù)的輸入use ShiYancreate table S(SNO char(4) primary key,SNAME varchar(20) not null,STATUS smallint,CITY varchar(30),)use ShiYaninsert into S values(39。,39。,20,39。)insert into S values(39。,39。,10,39。)insert into S values(39。,39。,30,39。)insert into S values(39。,39。,20,39。)insert into S values(39。,39。,30,39。)2) 數(shù)據(jù)表P的創(chuàng)建和數(shù)據(jù)的輸入use ShiYancreate table P(PNO char(4) primary key,PNAME varchar(20) not null,COLOR char(6),WEIGHT real default(0),)use ShiYaninsert into P values(39。,39。,39。,12)insert into P values(39。,39。,39。,17)insert into P values(39。,39。,39。,14)insert into P values(39。,39。,39。,14)insert