【正文】
SELECT name FROM studentWHERE sex=(SELECT sex FROM student WHERE name =“李軍”)AND class=(SELECT class FROM student WHERE name =“李軍”)TO SCREEN;NAME曾華李軍⑽ 在屏幕上列出所有選修“計算機導論”課程的“男”同學的成績表。SELECT class,name,birthday FROM studentDRDER BY class,birthday TO SCREEN; CLASS NAME BIRTHDAY 95031 陸君 74.06.03 95031 王芳 75.02.10 95031 匡明 75.10.02 95033 王麗 76.01.23 95033 李軍 76.02.20 95033 曾華 77.09.01⑹ 屏幕顯示“男”教師及其所上的課程。SELECT class FROM student WHERE sex=“男”GROUP BY class HAVING COUNT(*)=2 TO SCREEN;CLASS9503195033⑵ 屏幕顯示student表中不姓“王”的同學記錄。SPJB(SN,PN,JN,QTY)其中:SPJ表示供應關系,SN是為指定工程提供零件的供應商代號,PN為所提供的零件代號,JN為工程編號,QTY表示提供的零件數(shù)量,主關鍵字為SN,PN,JN,外關鍵字為SN,PN,JN。⑵ 從視圖VSSC上查詢平均成績在90分以上的SN、CN和G。其關系模式如下:S(SNO,SN,SD,PROV)SC(SNO,CN,GR)其中:SNO為學號,SN為姓名,SD為系名,PROV為省區(qū),CN為課程名,GR為分數(shù)。視圖H 對視圖H的查詢結(jié)果ABCDEa1b1c1d1e1a2b2c2d2e2a3b3c2d2e2BDEb2d2e2b3d2e28.已知關系R如圖所示。解:⑴ SELECT B FROM R,S WHERE R.A=S.A AND C50;⑵ UPDATE RSET B=“b4” WHERE A IN(SELECT AFROM S WHERE C=40)7.已知R和S兩個關系如圖所示。⑵ 對視圖RST按屬性A分組后,求屬性C和E的平均值。按下列要求用SQL語言進行設計。 A ABAANAMEWQTYCITY101韶山商店15長沙204前門百貨商店89北京256東風商場501北京345鐵道商店76長沙620第一百貨商店413上海ABQTY10111051012421013251014104204361256124125629134511413452183454746204125BBNAMEPRICE1毛筆212羽毛球7843收音機13254書包242B⑴ 找出店員人數(shù)不超過100人或者在長沙市的所有商店的代號和商店名。答:由Visual Foxpro支持的SQL語言沒有提供關系的笛卡爾積、交和差運算。視圖是使用CDEATE VIEW語句建立的。一個基本表就是一個關系,它不是由其人表導出的表。寫出實現(xiàn)下列的SQL語句。實現(xiàn)R∪T的語句是▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁。一個或幾個基本表 定義 視圖對應的數(shù)據(jù)4.設有如下關系表R、S和T:R(BH,XM,XB,DWH)S(DWH,DW)T(BH,XM,XB,DWH)實現(xiàn)R∪T的語句是▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁。A.(‘1031’,‘曾華’,男,23) B.(‘1031’,‘曾華’,NULL,NULL)C.(NULL,‘曾華’,男,23) D.(‘1031,NULL,男,23)B二、填空題1.SQL是▁▁▁▁▁▁▁▁▁▁。A.SELECT S,SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S ORDER BY 2 DESCHAVING COUNT(*)=4SELECT S,SUM(GRADE)FROM SC WHERE GRADE=60 GROUP BY S HAVING COUNT(*)=4ORDER BY 2 DESCSELECT S,SUM(GRADE)FROM SC WHERE GRADE=60 HAVING COUNT(*)=4 GROUP BY SORDER BY 2 DESCSELECT S,SUM(GRADE)FROM SC WHERE GRADE=60 ORDER BY 2 DESC GROUP BY SHAVING COUNT(*)=412.假定學生關系是S(S,SNAME,SEX,AGE),課程關系是C(C,CNAME,TEACHER),學生選修課關系是SC(S,C,GRADE)。A.SELECT S FORM SCWHERE C=“C2”AND GRADE=(SELECT GRADE FORM SC WHERE C=“C2”)B.SELECT S FORM SCWHERE C=“C2”AND GRADE IN(SELECT GRADE FORM SC WHERE C=“C2”)C.SELECT S FORM SCWHERE C=“C2”AND GRADE NOT IN(SELECT GRADE FORM SC WHEREC=“C2”)D.SELECT S FORM SCWHERE C=“C2”AND GRADE=ALL(SELECT GRADE FORM SC WHEREC=“C2”)10.檢索學生姓名及其所選修課程號和成績。8.檢索所有比“王華”年齡大的學生姓名、年齡和性別。A.SELECT B.INSERT C.UPDATE D.DELETE5.在關系代數(shù)運算中,五種基本運算為▁▁▁▁▁。A.過程化 B非過程化 C.格式化 D導航式B2.SQL語言是▁▁▁▁▁語言。A.層次數(shù)據(jù)庫 B.網(wǎng)絡數(shù)據(jù)庫 C.關系數(shù)據(jù)庫 D非數(shù)據(jù)庫3.SQL語言具有▁▁▁▁▁的功能。A.并、差、選擇、投影、自然連接 B.并、差、交、選擇、投影C.并、差、選擇、投影、乘積 D.并、差、交、選擇、乘積6 .SQL語言中,實現(xiàn)數(shù)據(jù)檢索的語句是▁▁▁▁▁。正確的SELECT語句是▁▁A▁▁。正確的SELECT語句是▁▁▁C▁▁。要查找選修“COMPUTER”課