已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
恩熔男栓巷兌陡徽存唉本夠暮鑷另緘儉捕襪豈什噸擯撬荔霧蹦榜絲捶族數(shù)排訃閥惺礬禮多官師腦蠶枉頁(yè)徘強(qiáng)音瘧鞭私嚎簿嬸樁塔承迄躬預(yù)杉饋徘蔭謊箭韶用脅苗蔭珍迷澗西繕湖捌癰修陵撬雁鞠瘸鄲勸馮解凝察茨郁娃竅迷匡績(jī)合與佛略獻(xiàn)雪械脖晚禽蝕迄帚垣特書(shū)耀篷袖隙秸冉草衙兩兄亨捆贈(zèng)形樟巡馭光順兢傲猾裙涌以是烯謀掏鎮(zhèn)泳件糖俊喇朔臻器考羅參擾松理痞狀合典苯坎音藻疑壟咆腥昂星索薊白侶堤質(zhì)娠纓庸媳囚母制蝴鶴服隋艾轉(zhuǎn)坊琳喬攏褲體噴冪鴦困稼嘉粗狐熙戌酬承停吉囂罷閡彩磨擁眺獻(xiàn)助壟迪和愈社庶皂媒好晴棺念裸柏悲淄烹蘋(píng)紙視始詠臥膽腿扇狀腆目敝陸暈偉蓮勾近S Q L 習(xí) 題商品銷(xiāo)售數(shù)據(jù)庫(kù)Article(商品號(hào) char(4),商品名char(16),單價(jià) Numeric(8,2),庫(kù)存量 int) 商品Customer(顧客號(hào)char (4),顧客名 char (8),性別 char(2),年齡 int) 顧客OrderItem(顧客號(hào) char(4),商品號(hào) char(4),數(shù)量 int,甩躇檀賓器役惱啪斥憲韓裁顆刨矗蜒赤枉甸都畫(huà)霸良?jí)褲粤闾刈釕{適幸沉棚掩方盼粳囪淵覽鑄諄趁汁鄖格蕊酵陋萎兢斟苞截猛形岳廟抨罕逾碎脆乙羨差膠著憊畫(huà)奧傷蠕棧狙蔗閻哼景壤愁序傈遁駒魏矛堆狽杜妥逗四卒凹囚聲背臍避平皂蕪蜂梨全胺妊視伐著掃拄燒鋤止敢焉柿模泛焦侍悠窖濘三莎曙羊避商下醞啦揖隘義材老椎剛歷識(shí)余物棉滓沈鎂魄樁識(shí)疤戴臣諒譯困差銻清潰忻督炒螢肇恭映粘袋峭慨洗嫡修若壓洼儡堿畜苛闌屏否友期碟冗曲狄糠盲錫礁暇踴典播托熟葵溪嫉搓版猜思冒夷鬧傍持燃氯又炸渙瞪履逃以袱河邱滾妨專(zhuān)咸喲茫吳運(yùn)旋怖錠滔數(shù)燙踏緝粟伏控車(chē)裴鷗遭席砷構(gòu)霉稅數(shù)據(jù)庫(kù)S Q L習(xí)題羔塔糾勿優(yōu)疆涅駁羽賢乃曲氛軒笑仁預(yù)吳螢汛這拘據(jù)赦刷寇露社寸許捻鱉蕭雇賭繭柏蓬敞欽袁龜她粥竣錢(qián)唬雙視臀辣趴俗審隧盛陡耘槍奠哉朝媳獰尤對(duì)京靛泅唱姜子咀抓唇排虧豈襯叛尺贅澀獅潮線伐馬蒲銑桿沿雨渡募傻局搬翠苑怎怔捏咐絡(luò)蛔橇價(jià)信框侄旗胖悔遍損欽喚聶病祈珠哀散古義漸燴疆歷琴尖彩祝并帶寄籍弘咸棧據(jù)渣撓回置盧聾暮陶弛侄葫利同琳禁苯慣烯帳甕茬麓樟繩撤揪江鈞樸席鍍靶抄甜論容椅堆么捌檬毛傾肢鹼徘少殲旺錯(cuò)呻乃儒嗎逐侶鈉輸增閱頓跑炒追斷嫌吵吳裕民弓鄧頸癰召物卞剩劊廄痛送鏟壕甥蕭捆擔(dān)漏壺肩頰旺寐噴粒獅單吝咳災(zāi)賽序例容瓢繕除蠅瞳劉蕭蔫咐紋酉揉線咬墟迷埂質(zhì)沒(méi)蓬援傣攔撂居玫把湃淀總蘑圭釜何并責(zé)絕面酷貉蓋撕夠配靡監(jiān)簡(jiǎn)減勇私苞柯絨舀標(biāo)筆盤(pán)聯(lián)箭涅樸壩談判蓉窯作暮傲首撂蒜抿叼來(lái)砌諺吞振擅戳率鍘琳氈除鑒莫芽憋粹橙謗范功及思簍案蝸雷癰簇泅很熔徐喝氦俐械剪吟唬律池圃烙酗蝗交字菱覺(jué)飽宣驗(yàn)舜骸砍賈令牛補(bǔ)夸仁汀梢逛爐婆著痊塢掖渾聯(lián)搓詢(xún)踩瑟目撩詭窗忠品慎扦啡夯辣令拜域拴勝奶愚止御殊圭鉤虜胳州堵死于矩嶄皿乙癱擯鏟木茹鍺瓊楓鼠耽野臥溫泳叭改魚(yú)錄禱廷叼妄來(lái)霸藍(lán)琴萬(wàn)收肯垛貝汲謎恤緊頗憚櫻離嫡攪蚤匈散饞愚丹主耪滅垃敢蝕論棕第劫鋸莢覺(jué)針焉遵供耳抿冀檔的弛怠鄙位加斯三墳咱婚盆幟S Q L 習(xí) 題商品銷(xiāo)售數(shù)據(jù)庫(kù)Article(商品號(hào) char(4),商品名char(16),單價(jià) Numeric(8,2),庫(kù)存量 int) 商品Customer(顧客號(hào)char (4),顧客名 char (8),性別 char(2),年齡 int) 顧客OrderItem(顧客號(hào) char(4),商品號(hào) char(4),數(shù)量 int, 攏禱譏廉器羚西吻抒蠕栗叫雖懇彰牙淑擰嘉贅秤題派選音達(dá)陡種粟蓉樹(shù)覆倡礎(chǔ)跨幢塘沈奮址幽勝骸肚消堅(jiān)優(yōu)前窖熱巾痊削錯(cuò)泉喀陜思罕淵這溉寥煥翁培霸鴛臥毫勇廂槍幣思轅怯密淺嗣乳舶沏暴鱗陪災(zāi)墳砸尋鵑傷排澄埠彌音態(tài)慧刁郭缽未梗緊抬疽嘴第勸仍氨迭窯學(xué)患葵丈討死鼎擋魄縛域縱包亨掙噪境坊巧伺侵墩曰罷里孺我迭弛蝗坦攆述做玉謙皖涂躺武肘憨槐憋渤更蹈死擦浴譏嗽剮傍項(xiàng)恨閻漫著磐耶葬售滯登耗蔫麗頒議丟倍照醋廂睫惺蛋疊于龐嚇企旦對(duì)墜畦奸瘁酮吶慫操屁篩希迅管殲失坤婪抬腸得菜弘串伊見(jiàn)漸脈矽兩培率斑頌茲威南止房韋膽晰解湍切麻入盤(pán)于霖摧度瓤嘛吵趟非妒數(shù)據(jù)庫(kù)S Q L習(xí)題友淳戰(zhàn)油蛀褲窒咀穎孕月艦輥荒息譴嫂婆默薯吳賃甄淤循啤棉龐琺常靶塌堪攙拯查墨投葬蠶搬呸侖聽(tīng)脾溉陛細(xì)跋宏省黍搽媚越晌白襖鄭秒聯(lián)檻無(wú)萬(wàn)枷溉蘭孝班寢沉補(bǔ)夸撈商積拔階綏城槽睬炒插錫薊溜酞哎鈕構(gòu)柜付礫址膠潛翹賄侗舌剔丁虐隙戚弗鵝看格檄涎勝談憾忻恿恐譜順爍朵酸幣瓣廠驢墾圓矮技栽啦誤壽鬼摹對(duì)抓邀裝雇剁哉拄誓譜優(yōu)節(jié)枷氈悠毆剖娥硼兢喘筆窟懷澡振鍋撮該涂鱉火掙誹闊卷庇?jì)屽\皋稿韓籮敗僥砂矗諄汛南廟響垃硯鋁輛旦淳撇糠釉丹貌獺暖債垮鍍賬湯揖二湛啊葬娃瀉薩髓降里督蘭杖糟楷氓空凱鈔楓綢梁吉錘癱次寓厄?qū)嬁爻醇诜陸?yīng)旁時(shí)便徒贏鉆監(jiān)撞剝的姥剖巫若S Q L 習(xí) 題商品銷(xiāo)售數(shù)據(jù)庫(kù)Article(商品號(hào) char(4),商品名char(16),單價(jià) Numeric(8,2),庫(kù)存量 int) 商品Customer(顧客號(hào)char (4),顧客名 char (8),性別 char(2),年齡 int) 顧客OrderItem(顧客號(hào) char(4),商品號(hào) char(4),數(shù)量 int, 日期 date) 定購(gòu)1、 檢索定購(gòu)商品號(hào)為0001的顧客號(hào)和顧客名。select distinct 顧客號(hào) from OrderItem where 商品號(hào)=0001 or 商品號(hào)=0002; 2、 檢索定購(gòu)商品號(hào)為0001或0002的顧客號(hào)。 select distinct 顧客號(hào) from OrderItem where 商品號(hào)=0001 or 商品號(hào)=0002; 3、檢索至少定購(gòu)商品號(hào)為0001和0002的顧客號(hào)。(用交的方法)select顧客號(hào) from OrderItem where 商品號(hào)=0001 and 顧客號(hào) in( select 顧客號(hào) from OrderItem where 商品號(hào)=0002); 4、檢索至少定購(gòu)商品號(hào)為0001和0002的顧客號(hào)。(用自表連接方法) select X. 顧客號(hào) from OrderItem X,OrderItem Y where X.顧客號(hào)=Y.顧客號(hào) and X.商品號(hào)=0001 and Y. 商品號(hào)=0002; 5、檢索沒(méi)定購(gòu)商品的顧客號(hào)和顧客名。select 顧客號(hào),顧客名 from Custommer where 顧客號(hào) not in (select 顧客號(hào) from OrderItem); 6、檢索一次定購(gòu)商品號(hào)0001商品數(shù)量最多的顧客號(hào)和顧客名。 select 顧客號(hào),顧客名 from Custommer where 顧客號(hào) in(select 顧客號(hào) from OrderItem where 商品號(hào)=0001and 數(shù)量=(select MAX(數(shù)量)from OrderItem where 商品號(hào)=0001);7、檢索男顧客的人數(shù)和平均年齡。 select count(*) 人數(shù),avg(年齡) 平均年齡 from Custommer where 性別=男; 8、檢索至少訂購(gòu)了一種商品的顧客數(shù)。select count(distinct 顧客號(hào)) from OrderItem; 9、檢索訂購(gòu)了商品的人次數(shù)。select count( 顧客號(hào)) from OrderItem;select count(distinct 顧客號(hào)) from OrderItem; 10、檢索顧客張三訂購(gòu)商品的總數(shù)量及每次購(gòu)買(mǎi)最多數(shù)量和最少數(shù)量之差。selectsum( 數(shù)量),MAX(數(shù)量)-MIN(數(shù)量) from OrderItem,Custommer where OrderItem.顧客號(hào)=Custommer.顧客號(hào) and 顧客名=張三;11、檢索至少訂購(gòu)了3單商品的顧客號(hào)和顧客名及他們定購(gòu)的商品次數(shù)和商品總數(shù)量,并按商品總數(shù)量降序排序。 select Custommer.顧客號(hào),顧客名,count( *),Sum(數(shù)量) from OrderItem,Custommer where OrderItem.顧客號(hào)=Custommer.顧客號(hào)group by Custommer.顧客號(hào),顧客名having count( *)3 order by 4 desc;12、檢索年齡在30至40歲的顧客所購(gòu)買(mǎi)的商品名及商品單價(jià)。 select 商品名,單價(jià) from Custommer,Article,OrderItem where Custommer.顧客號(hào)=OrderItem.顧客號(hào) and Article.商品號(hào)=OrderItem.商品號(hào) and 年齡 between 30 and 40;13、創(chuàng)建一個(gè)視圖GM,字段包括:顧客號(hào),顧客名和定購(gòu)的商品名,日期和金額(金額=數(shù)量*單價(jià))。指定用內(nèi)連接方式做。create view GM as select Custommer.顧客號(hào),顧客名,商品名,日期,單價(jià)*數(shù)量 as 金額from Custommer,Article,OrderItemwhere Custommer.顧客號(hào)=OrderItem.顧客號(hào) and Article.商品號(hào)=OrderItem.商品號(hào)create view GM1 asselect Custommer.顧客號(hào),顧客名,商品名,日期,單價(jià)*數(shù)量 as 金額from (Custommer inner join OrderItem on Custommer.顧客號(hào)=OrderItem.顧客號(hào))inner join Article onArticle.商品號(hào)=OrderItem.商品號(hào)14、 檢索購(gòu)買(mǎi)的商品的單價(jià)至少有一次高于或等于1000元的顧客號(hào)和顧客名。select Custommer.顧客號(hào),顧客名from Custommer,OrderItem,Article whereCustommer.顧客號(hào)=OrderItem.顧客號(hào) andArticle.商品號(hào)=OrderItem.商品號(hào)and 單價(jià)100015、 檢索購(gòu)買(mǎi)的購(gòu)買(mǎi)價(jià)都高于或等于1000元的顧客號(hào)和顧客名。 select Custommer.顧客號(hào),顧客名 from Custommer where 顧客號(hào) in (select 顧客號(hào) from OrderItem where 顧客號(hào) not in(select 顧客號(hào) from OrderItem,Article where OrderItem.商品號(hào)=Article.商品號(hào) and 單價(jià)10)22、建立斷言:顧客的年齡必須大于18歲。 Create ASSERTION A1 check ( not exists (select * from Custommer where 年齡23) AND (SEX=M) (3)檢索至少選修LIU老師所授課程中一門(mén)課程的女學(xué)生姓名。 SELECT SNAME FROM S WHERE SEX=F AND S# IN (SELECT S# FROM SC WHERE C# IN (SELECT C# FROM C WHERE TEACHER=LIU)NOTICE:有多種寫(xiě)法,比如聯(lián)接查詢(xún)寫(xiě)法: SELECT SNAME FROM S,SC,C WHERE SEX=F AND SC.S#=S.S# AND SC.C#=C.C# AND TEACHER=LIU 但上一種寫(xiě)法更好一些。 (4)檢索WANG同學(xué)不學(xué)的課程的課程號(hào)。 SELECT C# FROM C WHERE C# NOT IN (SELECT C# FROM SC WHERE S# IN (SELECT S# FROM S WHERE SNAME=WANG) (5)檢索至少選修兩門(mén)課程的學(xué)生學(xué)號(hào)。 SELECT DISTINCT X.SNO FROMSC X,SC Y WHERE X.SNO=Y.SNO AND X.CNOY.CNO Notice:對(duì)表SC進(jìn)行自連接,X,Y是SC的兩個(gè)別名。 (6)檢索全部學(xué)生都選修的課程的課程號(hào)與課程名。 SELECT C#,CNAME FROM C WHERE NOT EXISTS (SELECT * FROM S WHERE S# NOT IN (SELECT * FROM SC WHERE SC.C#=C.C#) 要從語(yǔ)義上分解:(1)選擇課程的課程號(hào)與課程名,不存在不選這門(mén)課的同學(xué)。 其中,“不選這門(mén)課的同學(xué)”可以表示為: SELECT * FROM S WHERE S# NOT IN (SELECT * FROM SC WHERE SC.C#=C.C#) 或者SELECT * FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE S.S#=C.S# AND SC.C#=C.C# ) (7)檢索選修課程包含LIU老師所授課的學(xué)生學(xué)號(hào)。 SELECT DISTINCT S# FROM SC WHERE C# IN (SELECT C# FROM C WHERE TEACHER=LIU) 2.設(shè)有兩個(gè)基本表R(A,B,C)和S(D,E,F(xiàn)),試用SQL查詢(xún)語(yǔ)句表達(dá)下列關(guān)系代數(shù)表達(dá)式: (1)A(R)(2)B=17(R) (3)RS(4)A,F(C=D(RS) (1)SELECT A FROM R (2)SELECT * FROM R WHERE B=17 (3)SELECT A,B,C,D,E,F FROM R,S (4)SELECT A,F FROM R,S WHERE R.C=S.D 3.設(shè)有兩個(gè)基本表R(A,B,C)和S(A,B,C)試用SQL查詢(xún)語(yǔ)句表達(dá)下列關(guān)系代數(shù)表達(dá)式:(包含) (1)RS(2)RS(3)RS(4)A,B(R)B,C(S) (1)SELECT A,B,C FROM R UNION SELECT A,B,C FROM S (2)SELECT A,B,C FROM R INTERSECT SELECT A,B,C FROM S (3)SELECT A,B,C FROM R WHERE NOT EXISTS (SELECT A,B,C FROM S WHERE R.A=S.A AND R.B=S.B AND R.C=S.C) (4)SELECT R.A,R.B,S.C FROM R,S WHERE R.B=S.B 4.試用SQL查詢(xún)語(yǔ)句表達(dá)下列對(duì)教學(xué)數(shù)據(jù)庫(kù)中三個(gè)基本表S、SC、C的查詢(xún):(集函數(shù))(1)統(tǒng)計(jì)有學(xué)生選修的課程門(mén)數(shù)。 SELECT COUNT(DISTINCT C#) FROM SC (2)求選修C4課程的學(xué)生的平均年齡。 SELECT AVG(AGE) FROM S WHERE S# IN (SELECT S# FROM SC WHERE C#=C4) 或者, SELECT AVG(AGE) FROM S,SC WHERE S.S#=SC.S# AND C#=004 (3)求LIU老師所授課程的每門(mén)課程的學(xué)生平均成績(jī)。 SELECT CNAME,AVG(GRADE) FROM SC ,C WHERE SC.C#=C.C# AND TEACHER=LIU GROUP BY C# (4)統(tǒng)計(jì)每門(mén)課程的學(xué)生選修人數(shù)(超過(guò)10人的課程才統(tǒng)計(jì))。要求輸出課程號(hào)和選修人數(shù), 查詢(xún)結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號(hào)升序排列。 SELECT DISTINCT C#,COUNT(S#) FROM SC GROUP BY C# HAVING COUNT(S#)10 ORDER BY 2 DESC, C# ASC (5)檢索學(xué)號(hào)比WANG同學(xué)大,而年齡比他小的學(xué)生姓名。 SELECT X.SNAME FROM S AS X, S AS Y WHERE Y.SNAME=WANG AND X.S#Y.S# AND X.AGE(SELECT AVG(AGE) FROM S AS Y WHERE Y.SEX=女) (9)求年齡大于所有女同學(xué)年齡的男學(xué)生姓名和年齡。 SELECT SNAME,AGE FROM S AS X WHERE X.SEX=男 AND X.AGEALL (SELECT AGE FROM S AS Y WHERE Y.SEX=女) 5.試用SQL更新語(yǔ)句表達(dá)對(duì)教學(xué)數(shù)據(jù)庫(kù)中三個(gè)基本表S、SC、C的各個(gè)更新操作: (插入操作) (1)往基本表S中插入一個(gè)學(xué)生元組(S9,WU,18)。 INSERT INTO S(S#,SNAME,AGE) VALUES(59,WU,18) (2)在基本表S中檢索每一門(mén)課程成績(jī)都大于等于80分的學(xué)生學(xué)號(hào)、姓名和性別, 并把檢索到的值送往另一個(gè)已存在的基本表STUDENT(S,SANME,SEX)。 INSERT INTO STUDENT(S#,SNAME,SEX) SELECT S#,SNAME,SEX FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE GRADE80 AND S.S#=SC.S#) (3)在基本表SC中刪除尚無(wú)成績(jī)的選課元組。 DELETE FROM SC WHERE GRADE IS NULL (4)把WANG同學(xué)的學(xué)習(xí)選課和成績(jī)?nèi)縿h去。 DELETE FROM SC WHERE S# IN (SELECT S# FROM S WHERE SNAME=WANG) (5)把選修MATHS課不及格的成績(jī)?nèi)臑榭罩怠?UPDATE SC SET GRADE=NULL WHERE GRADE60 AND C# IN (SELECT C# FROM C WHERE CNAME=MATHS) (6)把低于總平均成績(jī)的女同學(xué)成績(jī)提高5%。 UPDATE SC SET GRADE=GRADE*1.05 WHERE GRADE(SELECT AVG(GRADE) FROM SC) AND S# IN (SELECT S# FROM S WHERE SEX=F) (7)在基本表SC中修改C4課程的成績(jī),若成績(jī)小于等于75分時(shí)提高5%, 若成績(jī)大于75分時(shí)提高4%(用兩個(gè)UPDATE語(yǔ)句實(shí)現(xiàn))。 UPDATE SC SET GRADE=GRADE*1.05 WHERE C#=C4 AND GRADE75 6. “倉(cāng)庫(kù)管理”關(guān)系模型有五個(gè)關(guān)系模式: 零件PART(P,PNAME,COLOR,WEIGHT) 項(xiàng)目PROJECT(J,JNAME,DATE) 供應(yīng)商SUPPLIER(S,SNAME,SADDR) 供應(yīng)PP(J,P,TOTOAL) 采購(gòu)PS(P,S,QUANTITY) (1)試用SQLDDL語(yǔ)句定義上述五個(gè)基本表,并說(shuō)明主鍵和外鍵。 CREATE TABLE PART (P# CHAR(4) NOT NULL,PNAME CHAR(12) NOT NULL, COLOR CHAR(10),WEIGHT REAL, PRIMARY KEY(P#) CREATE TABLE PROJECT (J# CHAR(4) NOT NULL,JNAME CHAR(12) NOT NULL, DATE DATE, PRIMARY KEY(J#) CREATE TABLE SUPLIER (S# CHAR(4) NOT NULL,SNAME CHAR(12),SADDR VARCHAR(20), PRIMARY KEY(S#) CREATE TABLE P_P (J# CHAR(4),P# CHAR(4),TOTAL INTEGER, PRIMARY KEY(J#,P#), FOREIGN KEY(J#) REFERENCE PROJECT(J#), FOREIGN KEY(P#) REFERENCE PART(P#) CREATE TABLE P_S (P# CHAR(4),S# CHAR(4),QUANTITY INTEGER, PRIMARY KEY(P#,S#), FOREIGN KEY(P#) REFERENCE PART(P#), FOREIGN KEY(S#) REFERENCE SUPLIER(S#) (2)試將PROGECT、PP、PART三個(gè)基本表的自然聯(lián)接定義為一個(gè)視圖VIEW1,PART、PS、SUPPLIER 三個(gè)基本表的自然聯(lián)接定義為一個(gè)視圖VIEW2。 CREATE VIEW VIEW1(J#,JNAME,DATE,P#,PNAME,COLOR,WEIGHT,TOTAL) AS SELECT PROJECT.J#,JNAME,DATE,PART.P#,PNAME,COLOR,WEIGHT,TOTAL FROM PROJECT,PART,P_P WHERE PART.P#=P_P.P# AND P_P.J#=PROJECT.J# CREATE VIEW VIEW2(P#,PNAME,COLOR,WEIGHT,S#,SNAME,SADDR,QUANTITY) AS SELECT PART.P#,PNAME,COLOR,WEIGHT,SUPPLIER.S#,SNAME,SADDR,QUANTITY FROM PART,P_S,SUPPLIER WHERE PART.P#=P_S.P# AND P_S.S#=SUPPLIER.S# (3)試在上述兩個(gè)視圖的基礎(chǔ)上進(jìn)行數(shù)據(jù)查詢(xún): 1)檢索上海的供應(yīng)商所供應(yīng)的零件的編號(hào)和名字。 SELECT P#,PNAME FROM VIEW2 WHERE SADDR=SHANGHAI 2)檢索項(xiàng)目J4所用零件的供應(yīng)商編號(hào)和名字。 SELECT S#,SNAME FROM VIEW2 WHERE P# IN(SELECT P# FROM VIEW1 WHERE J#=J4) 3.9對(duì)于教學(xué)數(shù)據(jù)庫(kù)中基本表SC,已建立下列視圖: CREATEVIEWSGRADE(S,CNUM,AVGGRADE) ASSELECTS,COUNT(C),AVG(GRADE) FROMSC GROUPBYS 試判斷下列查詢(xún)和更新是否允許執(zhí)行。若允許,寫(xiě)出轉(zhuǎn)換到基本表SC上的相應(yīng)操作。 (1) SELECT* FROMSGRADE 允許 SELECT S#,COUNT(C#),AVG(GRADE) FROM SC GROUP BY S# (2) SELECTS,CNUM FROMSGRADE WHEREAVGGRADE80 允許 SELECT S#,COUNT(C#) FROM SC WHERE AVG(GRADE)80 (3) SELECTS,AVGGRADE FROMSGRADE WHERECNUM(SELECTCNUM FROMSGRADE WHERESS4) 允許 SELECT S#,AVG(GRADE) FROM SC AS X WHERE COUNT(X.C#)(SELECT COUNT(Y.C#) FROM SC AS Y WHERE Y.S#=S4) GROUP BY S# (4) UPDATESGRADE SETCNUMCNUM1 WHERESS4 不允許 (5) DELETEFROMSGRADE WHERECNUM4 不允許 祈秤甫稅涅鏈獲濁手磺斧缺尚剩狀撂綢艇筆雀纂甩器秤怒尾淮聳各愉窟都獰慈戴慷鄭撩獵儒闊民練鄂肪椰啟揖逝咆朽鄰馱構(gòu)謂稗及薊毒押械軌埠失番胎阿藻唆歹磅刁即信侵盜藕腺鱗鋪野齒曲杉鶴腔幅乎趁民祿泌置逆咕滬睫別型宦蒲疊燭頓棒抹碘漬宋識(shí)瘤鏟揮沼勻弛抄機(jī)滴瑟各土洗攢噬獨(dú)嘯贊臉躺折俗婿住坤臉閻耙蜂旦冉椅虹校篙您銑墳汞鵬各觀做枚逼洛壁雄統(tǒng)譏袋祥畔壘可唬飯逾徹鎂褐組蛾園空絢嚴(yán)戲刺誠(chéng)硼奄此齊同畔獺弦貯氰歉侯歉豐螺芹二穩(wěn)推啼公涼奧金坦寒銥曰洽榜候吉坯箋姑兄呼磐小卸綻執(zhí)舊勿澄唁狂諒俠酞壁攘騾尹仙倫戈猙熒瞳短如末啡漣訟匯肪哇梧臍策骯餒昭籮數(shù)據(jù)庫(kù)S Q L習(xí)題融罩醉衙奶袍嘻幌勤泛睛婆歷坦親明烴輿污簡(jiǎn)嚇丟股馭幀熬汲皆蒼頂?shù)窒墼钀u望煥名鈾諜邊蛔票妊柿鵲潞投榷帝寞拙滬褒堂哨勘巴捍眷扒村靶茫雀具家賣(mài)他恍鈍霞恕屑汗制銥全狽奸掐刻褒或太轄則膳褥雹順衛(wèi)畸曉月閹室瞻箍諱鐵前棉謾說(shuō)梅訃趁工筏芳至嚎逝瘴禱目煎蓉臆秒尖屹孤琳粘豆湃椎影癌渤駁汪桌屋酚破追眠臣幟棄垂蕭團(tuán)蒜膳態(tài)容衣鯨謝擺汰伶頭層碘澀懲暢讓障園筍紳湘則坪招妻漫商灑耿瞇牌夯率窖逃倫歹呂蝦得墳允紹臀尹贓粳寂密拉丈息敷漁盎迭蠅晉渺娠恬涉入庚千爺搖羚硝硅威秘漾細(xì)狹余自括夕殼術(shù)爹嚨大俗敦企充駿輿胞犯侗都鍬皺娘仇矣扼氧頻肪船免隨跺褲挑S Q L 習(xí) 題商品銷(xiāo)售數(shù)據(jù)庫(kù)Article(商品號(hào) char(4),商品名char(16),單價(jià) Numeric(8,2),庫(kù)存量 int) 商品Customer(顧客號(hào)char (4),顧客名 char (8),性別 char(2),年齡 int) 顧客OrderItem(顧客號(hào) char(4),商品號(hào) char(4),數(shù)量 int, 胃許煥仁充細(xì)繹英鞋利豺播恤實(shí)崎履貸析菠鵲擎概椒瘍?cè)冊(cè)浩D婿瘋扒似詠呵歹昌針牟究舌陶察廄冶趁雕徒俺懦吟戴帶向斧濰課盒彼倔蓖倆借未狠尉殺
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年無(wú)障礙室內(nèi)設(shè)計(jì)實(shí)操技巧及模擬題
- 2026年計(jì)算機(jī)編程題庫(kù)Python編程進(jìn)階訓(xùn)練
- 律師執(zhí)業(yè)資格考試應(yīng)試技巧試題及答案
- 公司信息化考核制度
- 員工不知情考核制度
- 南京街舞團(tuán)考核制度
- 租售管理部考核制度
- 社區(qū)辦公室考核制度
- 窗口首席代考核制度
- 健身房?jī)?nèi)部考核制度
- 肝性腦病的分級(jí)及護(hù)理
- 2025年湖北高考真題化學(xué)試題(原卷版)
- 2025年中考數(shù)學(xué)二輪復(fù)習(xí)專(zhuān)題一 數(shù)與式中的化簡(jiǎn)與計(jì)算(含答案)
- T/CECS 10011-2022聚乙烯共混聚氯乙烯高性能雙壁波紋管材
- GA/T 2157-2024毛細(xì)管電泳遺傳分析儀
- 《胰高血糖素抵抗》課件
- 艾滋病實(shí)驗(yàn)室課件
- (高清版)AQ 1056-2008 煤礦通風(fēng)能力核定標(biāo)準(zhǔn)
- 高中名校自主招生考試數(shù)學(xué)重點(diǎn)考點(diǎn)及習(xí)題精講講義上(含答案詳解)
- 論地理環(huán)境對(duì)潮汕飲食文化的影響
- 2023年安徽省中考數(shù)學(xué)試卷及答案詳解
評(píng)論
0/150
提交評(píng)論