【正文】
O) references J(JNO),)use ShiYaninsert into SPJ values(39。,39。,39。)insert into J values(39。,39。,39。)insert into J values(39。,39。,39。)insert into J values(39。,39。,39。,40)insert into P values(39。,39。,39。,14)insert into P values(39。,39。,39。,12)insert into P values(39。,39。,30,39。)insert into S values(39。,39。,30,39。)insert into S values(39。,39。,20,39。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。1)在S表的SNO屬性列上建立一個(gè)名為SnoIndex的唯一索引。5)刪除P表中PNO屬性列上取值不重復(fù)的約束條件UnqPno。1)為S表新建一屬性名為PHONE的列,其數(shù)據(jù)類型為長(zhǎng)度為12字符的字符串類型,默認(rèn)值為“000000000000”。要求:SNO、PNO、JNO屬性值不允許為空值;SPJ表的主鍵為SNO、PNO和JNO三屬性的組合;SNO、PNO、JNO均為外碼,且SNO字段的取值參照S表中的SNO字段的取值,PNO字段的取值參照P表中的PNO字段的取值,JNO字段的取值參照J(rèn)表中的JNO字段的取值;QTY屬性值不能為空值,且QTY屬性值限制在1~10000范圍內(nèi)。SNO:表示某工程項(xiàng)目供應(yīng)零件的供應(yīng)商的編號(hào),定義其為長(zhǎng)度為4字節(jié)的字符串類型JNAME:表示工程項(xiàng)目的名稱,定義其為最大長(zhǎng)度為20字節(jié)的變長(zhǎng)字符串類型WEIGHT:表示零件的重量,定義其為實(shí)數(shù)類型且缺省值為0各字段含義及其數(shù)據(jù)類型:SNAME:表示供應(yīng)商的名稱,定義其為最大長(zhǎng)度為20字節(jié)的變長(zhǎng)字符串類型(3) 利用查詢分析器在實(shí)驗(yàn)三中建立的數(shù)據(jù)庫ShiYan中建立以下4個(gè)數(shù)據(jù)庫(S表、P表、J表、SP