數(shù)據(jù)庫原理及應(yīng)用SQL習(xí)題集(含答案)教案_第1頁
數(shù)據(jù)庫原理及應(yīng)用SQL習(xí)題集(含答案)教案_第2頁
數(shù)據(jù)庫原理及應(yīng)用SQL習(xí)題集(含答案)教案_第3頁
數(shù)據(jù)庫原理及應(yīng)用SQL習(xí)題集(含答案)教案_第4頁
數(shù)據(jù)庫原理及應(yīng)用SQL習(xí)題集(含答案)教案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、SQL課程習(xí)題集一、單選題1. ER模型屬于()A.概念模型B.層次模型C.網(wǎng)狀模型D.關(guān)系模型2. 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)中,定義索引的組織方式屬于()A.概念模式B.外模式C.邏輯模式D.內(nèi)模式3. SQL語言中,實現(xiàn)數(shù)據(jù)存取控制功能的語句是()A.CREATE和DROPB.INSERT和DELETEC.GRANT和REVOKED.COMMIT和ROLLBACK4. 物理結(jié)構(gòu)的改變不影響整體邏輯結(jié)構(gòu)的性質(zhì),稱為數(shù)據(jù)庫的()A.物理數(shù)據(jù)獨立性B.邏輯數(shù)據(jù)獨立性C.物理結(jié)構(gòu)獨立性D.邏輯結(jié)構(gòu)獨立性5. 全局ER模型的設(shè)計,需要消除屬性沖突、命名沖突和()A.結(jié)構(gòu)沖突B.聯(lián)系沖突C.類型沖突D

2、.實體沖突6. 一個供應(yīng)商可供應(yīng)多種零件,而一種零件可由多個供應(yīng)商供應(yīng),則實體供應(yīng)商與零件之間的聯(lián)系是()A.一對一B.一對多C.多對一D.多對多7. 表達式“AGEBETWEEN18AND24”等價于()A.AGE>18ANDG<24B.AGE>=18ANDG<24C.AGE>18ANDG<=24D.AGE>=18ANDAGE<=248. 在數(shù)據(jù)庫設(shè)計中,獨立于計算機的硬件和DBMS軟件的設(shè)計階段是()A.概念設(shè)計B.物理設(shè)計C.邏輯設(shè)計D.系統(tǒng)實施9. 按照PX協(xié)議規(guī)定,一個事務(wù)要更新數(shù)據(jù)對象Q,必須先執(zhí)行的操作是()A.READ(Q)B.W

3、RITE(Q)C.LOCKS(Q)D.LOCKX(Q)10. 下列聚集函數(shù)中不忽略空值(null)的是()A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)11. 數(shù)據(jù)庫系統(tǒng)中,對用戶使用的數(shù)據(jù)視圖的描述稱為()A.概念模式B.內(nèi)模式C.存儲模式D.外模式12. 數(shù)據(jù)庫的三級模式之間存在著兩級映象,使數(shù)據(jù)庫系統(tǒng)具有較高的數(shù)據(jù)()A.相容性B.獨立性C.共享性D.一致性13. 實體完整性規(guī)則是指關(guān)系中()A.不允許有空行B.主鍵不允許有空值C.不允許有空列D.外鍵不允許有空值14. 實現(xiàn)關(guān)系代數(shù)投影運算的SQL子句是()ASELECTBORDERBYCFROMDWHERE

4、15. SQL語言中,用GRANTREVOKE語句實現(xiàn)數(shù)據(jù)庫的()A.并發(fā)控制B.完整性控制C.一致性控制D.安全性控制16. 在事務(wù)依賴圖中,若各個事務(wù)之間的依賴關(guān)系構(gòu)成循環(huán),則就會出現(xiàn)()A.死鎖B.共享鎖C.活鎖D.排它鎖17. 以下關(guān)于事務(wù)調(diào)度和封鎖的描述中,正確的是()A.遵守兩段封鎖協(xié)議的并發(fā)事務(wù)一定是可串行化的B可串行化的并發(fā)事務(wù)一定遵守兩段封鎖協(xié)議C.遵守兩段封鎖協(xié)議的并發(fā)事務(wù)不一定是可串行化的D遵守兩段封鎖協(xié)議的并發(fā)事務(wù)一定不會產(chǎn)生死鎖18. 數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別在于()A提高了系統(tǒng)效率B方便了用戶使用C數(shù)據(jù)的結(jié)構(gòu)化D節(jié)省了存儲空間19. 公司中有多個部門和多名職員,每

5、個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是()。A.多對多B.一對一C.多對一D.一對多20. “一個事務(wù)中的諸操作要么都做,要么都不做”,這是事務(wù)的()屬性。A.原子性B.一致性C.隔離性D.持續(xù)性21. 關(guān)系模型中,一個碼是()A可以由多個任意屬性組成B至多由一個屬性組成C由一個或多個屬性組成,其值能夠惟一標(biāo)識關(guān)系中一個元組D以上都不是22. 數(shù)據(jù)庫(DB),數(shù)據(jù)庫系統(tǒng)(DBS)A.DBS包括DB和DBMSC.DB包括DBS和DBMS23. 區(qū)分不同實體的依據(jù)是()A.名稱C.對象24. SQL基本表的創(chuàng)建中是通過(A.主鍵子句C.檢查子句DBMS )之間的關(guān)

6、系是( )B.DBMS 包括 DB 和 DBSD.DBS 就是 DB ,也就是 DBMSB.屬性D.概念)實現(xiàn)參照完整性規(guī)則的。B.外鍵子句D.NOT NULL ( ) 。)。25. 設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化的主要理論依據(jù)是A.關(guān)系規(guī)范化理論B.關(guān)系運算理論C.代數(shù)運算理論D.數(shù)理邏輯理論26. 在E-R模型轉(zhuǎn)換成關(guān)系模型的過程中,下列敘述不正確的是(A.每個實體類型轉(zhuǎn)換成一個關(guān)系模式B.每個M:N聯(lián)系類型轉(zhuǎn)換一個關(guān)系模式C.每個聯(lián)系類型轉(zhuǎn)換成一個關(guān)系模式D.在處理1:1和1:N聯(lián)系類型時,不生成新的關(guān)系模式。27. 假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的()階段,需

7、要將E-R模型A. 概念設(shè)計 C. 邏輯設(shè)計 28. DBMS 普遍采用(A. 索引 C. 封鎖 29. 多個事務(wù)執(zhí)行的次序稱為( )A 步驟C 流程 30. 如果事務(wù) T 已在數(shù)據(jù) R 上加了A 只可加 X 鎖C 可加 S 鎖或 X 鎖 31. 模式的邏輯子集通常稱為( )A 存儲模式B. 物理設(shè)計D. 運行階段 )方法來保證調(diào)度的正確性。B. 授權(quán)D. 日志B 過程D 調(diào)度X 鎖,則其他事務(wù)在數(shù)據(jù)R 上( )B 只可加 S 鎖D 不能加任何鎖B 內(nèi)模式轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。C外模式D模式32. SQL語言的GRANT和REVOKE語句主要是用來維護數(shù)據(jù)庫的()。A完整性B可靠性C隔離性D安全

8、性33. 在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()B. 概念設(shè)計階段A.需求分析階段C.邏輯設(shè)計階段D.物理設(shè)計階段34. 如果事務(wù)T已在數(shù)據(jù)R上加了S鎖,則其他事務(wù)在數(shù)據(jù)R上(A只可加X鎖B只可加S鎖C可加S鎖或X鎖D不能加任何鎖35. 在數(shù)據(jù)庫系統(tǒng)中,視圖可以提供數(shù)據(jù)的()A完整性B并發(fā)性C安全性D可恢復(fù)性36. 事務(wù)的持續(xù)性是指()A事務(wù)中包括的所有操作要么都做,要么都不做B事務(wù)一旦提交,對數(shù)據(jù)庫的改變是永久的C.一個事務(wù)內(nèi)部的操作對并發(fā)的其他事務(wù)是隔離的D.事務(wù)必須使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)37. 一輛汽車由多個零部件組成, 集與零部件實體集之間的聯(lián)

9、系是(A. 1:1C. M:138. 系統(tǒng)故障會造成( )A. 內(nèi)存數(shù)據(jù)丟失C. 軟盤數(shù)據(jù)丟失 39. 數(shù)據(jù)庫系統(tǒng)核心是( A 數(shù)據(jù) C 數(shù)據(jù)庫用戶40. 構(gòu)造關(guān)系數(shù)據(jù)模型時,通常采用的方法是A. 從網(wǎng)狀模型導(dǎo)出關(guān)系模型C. 從E R 圖導(dǎo)出關(guān)系模型41. 數(shù)據(jù)庫系統(tǒng)的三級模式中,表達物理數(shù)據(jù)庫的是且相同的零部件可適用于不同型號的汽車,)8. 1:MD. M:NB.硬盤數(shù)據(jù)丟失D.磁帶數(shù)據(jù)丟失B 數(shù)據(jù)庫管理系統(tǒng)D 數(shù)據(jù)庫管理員()。B.從層次模型導(dǎo)出關(guān)系模型D. 以上都不是()。則汽車實體A.外模式B.模式C.用戶模式D.內(nèi)模式42. 具有堅實數(shù)學(xué)理論基礎(chǔ)的數(shù)據(jù)模型是()。A.關(guān)系模型B.層次

10、模型C.網(wǎng)狀模型D.ER模型43. SQL語言中,實現(xiàn)數(shù)據(jù)更新功能的語句是()A.CREATE和DROPB.INSERT和DELETEC.GRANT和REVOKED.COMMIT和ROLLBACK44. 在關(guān)系模型中,關(guān)系的每一個屬性值()。A.不能全同B.可以全同C.必須全同D.是不可分割的45. 多個用戶同時對同一數(shù)據(jù)進行操作,描述的是()。A. 數(shù)據(jù)庫的完整性C. 數(shù)據(jù)庫的恢復(fù)B.數(shù)據(jù)庫的并發(fā)控制D.數(shù)據(jù)的完整性46. 一個供應(yīng)商可供應(yīng)多種原材料,而一種原材料可由多個供應(yīng)商供應(yīng),則實體供應(yīng)商與原材料之間的聯(lián)系是()A.一對一B.一對多C.多對一D.多對多47. 以下四項中,不包括在數(shù)據(jù)庫

11、維護工作中的是()。A.故障維護B.設(shè)計關(guān)系模型C.定期維護D.日常維護48. 如果有兩個事務(wù),同時對數(shù)據(jù)庫中同一數(shù)據(jù)進行操作,不會引起沖突的操作是()。A.一個是DELETE,一個是SELECTB.一個是SELECT,一個是DELETEC.兩個都是UPDATED.兩個都是SELECT49. SQL語言的結(jié)構(gòu)中,()有對應(yīng)的存儲文件。B.基表D.存儲文件和視圖B.程序的執(zhí)行結(jié)果D.對數(shù)據(jù)的查詢操作A.視圖C.視圖和基表50. 事務(wù)日志用于保存()。A.程序運行過程C.對數(shù)據(jù)的更新操作、綜合設(shè)計題51. 某公司欲建立一個定單管理系統(tǒng),要求保存銷售職工信息,產(chǎn)品信息,供應(yīng)商信息,定貨人信息。已知每

12、個銷售職工可銷售多種產(chǎn)品,每個產(chǎn)品可被個多個銷售職工銷售。每個供應(yīng)商可供應(yīng)多種產(chǎn)品,而每種產(chǎn)品可由多個供應(yīng)商供應(yīng)。每個定貨人可訂購多種產(chǎn)品,而每種產(chǎn)品可由多個定貨人訂購。銷售職工有:職工號,姓名,電話;供應(yīng)商有:供應(yīng)商號,姓名,電話,地址;產(chǎn)品有:產(chǎn)品號,產(chǎn)品名稱,型號規(guī)格。定貨人有:定貨人號,姓名,電話,地址;每次定貨有定貨日期和數(shù)量。要求:1 根據(jù)上述語義設(shè)計E-R模型,要求標(biāo)注聯(lián)系類型。2 將其轉(zhuǎn)化為關(guān)系模式。注明每個關(guān)系的主鍵和外鍵。52. 已知某個工廠中有多個工段,每個工段有多個車間,每個車間只在一個工段中,每個車間生產(chǎn)多種產(chǎn)品,而每種產(chǎn)品可由多個車間生產(chǎn)。工段有:工段號,工段名;車

13、間有:車間號,車間名,車間領(lǐng)導(dǎo);產(chǎn)品有:產(chǎn)品號,產(chǎn)品名稱,型號規(guī)格。每個車間完成的產(chǎn)品都有完工日期。1 根據(jù)上述語義設(shè)計E-R模型,要求標(biāo)注聯(lián)系類型,可省略屬性。2 E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每一個關(guān)系的主鍵和外鍵(如果存在)。53. 假設(shè)某公司在多個地區(qū)設(shè)有銷售部經(jīng)銷本公司的各種產(chǎn)品,每個銷售部聘用多名職工,且每名職工只屬于一個銷售部。銷售部有:部門名稱、地區(qū)和電話等屬性;產(chǎn)品有:產(chǎn)品編碼、品名和單價等屬性;職工有:職工號、姓名和性別等屬性;每個銷售部銷售產(chǎn)品有數(shù)量屬性。1 根據(jù)上述語義畫出ER圖,要求在圖中畫出屬性并注明聯(lián)系的類型。2 試將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模

14、式的主鍵和外鍵。54. 假設(shè)某公司的業(yè)務(wù)規(guī)則如下:1 公司下設(shè)幾個部門,如技術(shù)部、財務(wù)部、市場部等。2 每個部門承擔(dān)多個工程項目,每個工程項目屬于一個部門。3 每個部門有多名職工,每一名職工只能屬于一個部門。4 一個部門可能參與多個工程項目。5 工程項目有工程號、工程名兩個屬性;部門有部門號、部門名稱兩個屬性;職工有職工號、姓名、性別屬性;問題:1 .根據(jù)上述規(guī)則設(shè)計E-R模型。2 .將E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,并指出每個關(guān)系的主鍵和外鍵。55. 某企業(yè)集團有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工

15、只能在一個工廠工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的屬性有職工號、姓名。1 根據(jù)上述語義畫出ER圖,在ER圖中需注明實體的屬性、聯(lián)系的類型及實體的標(biāo)識符。2 將E-R模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。三、編程題156. 在供應(yīng)商、零件數(shù)據(jù)庫中有以下3個關(guān)系模式:供應(yīng)商:S(SNO,SNAME,CITY,STATUS)零件:P(PNO,PNAME,WEIGHT,COLOR,CITY)供應(yīng)貨:SP(SNO,PNO,QTY)供應(yīng)貨關(guān)系SP表示某供應(yīng)商SNO,供應(yīng)了PNO零件,數(shù)量為QTY。用SQL語言完成以下操作

16、:1 求供應(yīng)紅色零件的供應(yīng)商名字;2 求北京供應(yīng)商的號碼、名字和狀況(STATUS);3 求零件P2的總供應(yīng)量;4 把零件P2的重量增加5公斤,顏色該為黃色。5 統(tǒng)計每個供應(yīng)商供應(yīng)的項目總數(shù)。6 建立一個存儲過程,輸入零件編號顯示零件的PNAME,WEIGHT,COLOR,CITY57. 假設(shè)新華書店數(shù)據(jù)庫中有2個關(guān)系模式:出版社(出版社編號,出版社名稱,出版社地址)圖書(圖書編號,書名,出版社編號,圖書分類,定價)試用SQL語句完成下題。i.檢索出版社編號為“cs勺圖書編號、書名和定價。2查詢圖書分類為“教材”的書名、定價和出版社名稱。3按照出版社編號統(tǒng)計每個出版社出版的圖書有多少種和平均定

17、價。4. 檢索由高等教育出版社出版、圖書分類為“教材”且定價超過30元的圖書編號和書名。5. 刪除圖書編號“2000301”的圖書信息6. 建立一個存儲過程,統(tǒng)計各分類的圖書的本數(shù)。58. 設(shè)有三個關(guān)系模式如下:學(xué)生S(S#,SNAME,AGE,SEX)各屬性的含義為:學(xué)號,姓名,年齡,性別學(xué)習(xí)Sc(S#,c#,GRADE)各屬性的含義為:學(xué)號,課程號,成績課程c(c#,cNAME,TEAcHER)各屬性的含義為:課程號,課程名,教師于以上關(guān)系模式試用SQL語句回答下列題:1 統(tǒng)計男生和女生的人數(shù)。2 .檢索教師張明所授課程的課程號和課程名。4 .選修數(shù)據(jù)庫原理的學(xué)生名單。5 .刪除20003

18、0號學(xué)生的選課記錄。6 .建立一個存儲過程,通過輸入學(xué)號,顯示學(xué)生選課門數(shù).59. 職工(職工號,姓名,性別,職務(wù),家庭地址,部門編號)部門(部門編號,部門名稱,地址,電話)保?。ū=】ň幪枺毠ぬ?,檢查身體日期,健康狀況)用SQL語句完成下列問題:1 .查找所有女科長的姓名和家庭地址;2 .查找“辦公室”的科長姓名和家庭地址;3 .統(tǒng)計“財務(wù)科”中健康狀況為“良好”的職工人數(shù)。4 .刪除職工關(guān)系表中職工號為“3016”的記錄;5 .將職工號為“3061”的職工的健康狀況改為“一般”;6 .建立健康狀況為“差”的職工的視圖。第 10 頁 共 20 頁60.有三個關(guān)系部門(部門號,名稱,負責(zé)人編

19、號,聯(lián)系電話.職工(職工號,姓名,出生日期,性另'J,工資,部門號,職稱)醫(yī)療(職工號,就醫(yī)日期,醫(yī)療費用,醫(yī)院名稱,診斷結(jié)果)用SQL語言實現(xiàn)下列問題:1 .檢索職工盧儀”作為部門負責(zé)人所在部門的名稱和聯(lián)系電話;2 .檢索在協(xié)和醫(yī)院”中沒有就醫(yī)記錄的職工號、姓名和部門名稱;3 .將職工號為3301'的職工每次的醫(yī)療費用減半;4 .統(tǒng)計每個職工的醫(yī)療費用總和。5 .定義一個沒有任何醫(yī)療記錄的職工的職工號、姓名視圖AAA。6建立一個存儲過程,以職工號為形參,顯示該職工的醫(yī)療清單。四、編程題261.用PB編程程序,某登錄界面如下:le 1le 2cb1數(shù)據(jù)庫中有表LOGIN(TID

20、,PASSWORD,ROLE),請寫出該窗口上控件cb_1的clicked事件的程序。當(dāng)通過驗證后進入窗口W-mian,否則提示:“你是非法用戶,不能進入系統(tǒng)”62.用PB編寫程序,有窗口W_data能完成對數(shù)據(jù)的管理,如圖請對分別對cb_1,cb_2,cb_3,cb_4編程。63 .如圖lv_1為列表視圖,報表風(fēng)格,當(dāng)w_list打開時lv_list中顯示數(shù)據(jù)庫中學(xué)生表的所有學(xué)生的信息。請為w_1的open事件編程。使用表:學(xué)生(姓名,性別,年齡,系別)lv 164 .用PB編程,如圖1點擊菜單中的注冊新用戶,打開w_new.1寫出菜單項"退出”的clicked事件中白勺代碼.2在

21、sle_1中輸入新用戶名,如果此用戶名已存在則出現(xiàn)消息框,提示”此用戶名已存在,請另輸入用戶名”.3寫出cb_1的clicked事件中的代碼.使用表user(username,password,role)第14頁共20頁le2le3ddlb1mainwnewcb_l圖165.用PB編寫程序,界面如圖:1對w_data的open事件編程,使w_data一打開dw_1中就顯示數(shù)據(jù).2對w_data的closequery事件編程,使dw_1中的數(shù)據(jù)發(fā)生改變而又未保存就退出窗口時給用戶一個消息框提示.五、簡答題dw1wdata(略)答案一、單選題1. A2. D3. C4. A5. A6. D7. D

22、8. A9. D10. C11. D12. B13. B14. A15. D16. A17. A18. C19. C20. A21. C22. A23. B24. B25. A26. C27. C28. C29. D30. D31. D32. D33. C34. B35. C36. D37. D38. A39. B40. C41. D42. A43. B44. D45. B46. D47. B48. D49. B50. C二、綜合設(shè)計第 16 頁 共 20 頁定貨人3供應(yīng)商*第21頁共20頁供應(yīng)商(供應(yīng)商號,姓名,電話)主鍵:供應(yīng)商號外鍵:產(chǎn)品(產(chǎn)品號,名稱,規(guī)格,單價)主鍵:產(chǎn)品號外鍵:供應(yīng)

23、(產(chǎn)品號,供應(yīng)商號,數(shù)量)主鍵:(產(chǎn)品號,供應(yīng)商號)外鍵:產(chǎn)品號,供應(yīng)商編號銷售職工(職工號,姓名,工資)主鍵:職工號定貨人(定貨人號,姓名,地址,電話)主鍵:定貨人號外鍵:定貨人號,職工號,產(chǎn)品號訂購(定貨人號,職工號,產(chǎn)品號,時間,主鍵:(定貨人號,職工號,產(chǎn)品號)52.工段(工段號,工段名)主鍵:工段號車間(車間號,車間名,車間領(lǐng)導(dǎo),工段號)主鍵:車間號外鍵:工段號產(chǎn)品(產(chǎn)品號,產(chǎn)品名稱,型號規(guī)格)主鍵:產(chǎn)品號生產(chǎn)(產(chǎn)品號,車間號,完工日期)主鍵:(產(chǎn)品號,車間號)外鍵:產(chǎn)品號,車間號。53.銷售部(部門名稱、地區(qū)、電話)主鍵:部門名稱產(chǎn)品(產(chǎn)品編碼、品名、單價)主鍵:產(chǎn)品編碼職工(職工

24、號、姓名、性別、部門名稱)主鍵:職工號外鍵:部門名稱銷售(部門名稱、產(chǎn)品編碼、數(shù)量)主鍵:(部門名稱、產(chǎn)品編碼)外鍵:部門名稱、產(chǎn)品編碼54.工程項目(工程號、工程名,部門號)主鍵:工程號外鍵:部門號部門(部門號、部門名稱)主鍵:部門號職工(職工號、姓名、性別、部門號)主鍵:職工號,外鍵:部門號工廠(工廠編號、廠名、地址)主鍵:工廠編號產(chǎn)品(產(chǎn)品編號、產(chǎn)品名、規(guī)格)主鍵:產(chǎn)品編號職工(職工號、姓名、工資、聘期、工廠編號)主鍵:職工號外鍵:工廠編號生產(chǎn)(產(chǎn)品編號、工廠編號、計劃數(shù)量)主鍵:(產(chǎn)品編號、工廠編號)外鍵:產(chǎn)品編號、工廠編號三、編程題156. 1SELECTSNAMEFROMSWHER

25、ESNOIN(SELECTSNOFROMP,SPWHEREP.COLOR=紅色'ANDP.PNO=SP.PNO);2 .SELECTSNO,SNAME,STATUSFROMSWHERES.CITY=W匕京'3 .Selectsum(QTY)fromSPWHEREPNO='P2'4 UPDATEPSETWEIGHT=WEIGHT十5,COLOR='黃色'WHEREPNO'P2'5 SelectSNO,count(distinctPNO)FromSPGroupby(SNO)6 CTREATEPROCP_LISTIdCHAR(4)AsS

26、electPNAME,WEIGHT,COLOR,CITYFromPWHEREPNO=Id57. 1SELECT圖書編號,書名,定價from出版社,圖書where出版社.出版社編號=圖書.出版社編號and出版社編號=CS2 SELECT書名,定價,出版社名稱from圖書where圖書分類=教材3 .Selcet出版社編號,count(distinct圖書分類工avg(定價)from圖書groupby(出版社編號)4 SELECT圖書編號,書名from出版社,圖書where出版社.出版社編號=圖書.出版社編號and高等教育出版社and圖書分類=教材and定價>305 deletefrom圖書

27、where圖書編號=20003016 createprocbook_countasSelcet圖書分類,count(*)from圖書groupby(圖書分類)58. 1SELECTSEX,COUNT(*)fromSgroupby(sex)2 SELECTC#,CNAMEFROMCwhereTEACHER=張明3 SELECTcount(*)FROMS,SC,CWhereC.C#=SC.C#ANDS.S#=SC.S#ANDC.TEACHER=張明4 SELECTS.SNAMEFROMC,SC,CWhereC.C#=SC.C#ANDS.S#=SC.S#ANDC.CNAME=數(shù)據(jù)庫原理5 DELET

28、EFROMSWHERES#=2000306 CREATEPROCc_countidintforselectcount(distinct.課程編號)as選課門數(shù)from選課where學(xué)號=id;59. 1SELECT姓名,家庭地址FROM職工WHERE性別=女a(chǎn)nd職務(wù)=科長2 SELECT姓名,家庭地址FROM職工,部門WHERE部門.部門名稱=辦公室and職工.職務(wù)=科長And部門.部門編號=職工.部門編號3 SELECTcount(*)FROM職工,部門,保健WHERE部門.部門名稱=財務(wù)科and保健.健康狀況=良好And部門.部門編號=職工.部門編號And保健.職工號=職工.職工號4 d

29、eleteform職工where職工編號=30615 update保健set健康狀況=一般where職工編號=30616 createviewbad_healthasSELECT*FROM職工,保健WHERE保健.健康狀況=差A(yù)nd保健.職工號=職工.職工號60. 1SELECT部門.名稱,部門.聯(lián)系電話FROM職工,部門WHERE職工.姓名=盧儀AND部門.負責(zé)人編號=職工.職工號2 SELECT職工號,姓名,部門名稱FROM職工WHERE職工號notinSelect職工號From醫(yī)療Where醫(yī)院名稱=協(xié)和醫(yī)院3 UPDATE醫(yī)療SET醫(yī)療費用=醫(yī)療費用/2where職工號=33014 s

30、elect職工號,sum(醫(yī)療費用)from醫(yī)療groupby(職工號)5 createviewAAAasSELECT職工號,姓名FROM職工WHERE職工號notinSelect職工號From醫(yī)療6 createprochealth_listidchar(4)asselect職工號,就醫(yī)日期,醫(yī)療費用,醫(yī)院名稱,診斷結(jié)果from醫(yī)療where職工號=id四、編程題261. intidselectnumberinto:idfromteacherWherenumber=:sle_1.textandpassword=:sle_2.text;Ifsqlca.sqlcode=100thenMessag

31、ebox(警告“”,“輸入的用戶或口令錯誤”)Endif62. 1添加的clicked事件intii=dw_1.insertrow(0)dw_1.scrolltorow(i)dw_1.setfocus()2刪除的clicked事件dw_1.deleterow(0)3保存的clicked事件intjj=dw_1.update()ifj=-1thenmessagebox("information","數(shù)據(jù)無法保存")elsemessagebox("information","數(shù)據(jù)已保存")endif4關(guān)閉的clicked事件close(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論