關系數(shù)據(jù)庫與SQL語言試卷及_第1頁
關系數(shù)據(jù)庫與SQL語言試卷及_第2頁
關系數(shù)據(jù)庫與SQL語言試卷及_第3頁
關系數(shù)據(jù)庫與SQL語言試卷及_第4頁
關系數(shù)據(jù)庫與SQL語言試卷及_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

#關系數(shù)據(jù)庫與SQL語言(共100分)一、單項選擇題(本大題共20小題,每小題2分,共40分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將正確答案代碼填寫在答題紙相應位置上。1.在數(shù)據(jù)庫技術領域,術語DBMS指的是(A)A.數(shù)據(jù)庫管理系統(tǒng)B.數(shù)據(jù)庫系統(tǒng)C.對象關系數(shù)據(jù)庫系統(tǒng)D.分布式數(shù)據(jù)庫2.以下常見軟件中,屬于數(shù)據(jù)庫管理系統(tǒng)的是(B)A.Word2007B.Oracle10GC.Visio2003D.QQ2009以下關于數(shù)據(jù)冗余的敘述中,不平確的是(A)A.數(shù)據(jù)庫中不應該存在任何冗余B.冗余的存在將給數(shù)據(jù)庫的維護增加困難C.冗余的存在可能導致數(shù)據(jù)的不一致性D.數(shù)據(jù)冗余是指在兩個或多個文件或表中出現(xiàn)重復的數(shù)據(jù)SQLServer2000是常用的一種數(shù)據(jù)庫產(chǎn)品,它所基于的數(shù)據(jù)模型是(B)A.網(wǎng)狀模型B.關系模型C.層次模型D.瀑布模型假定學生關系是S(S#,SNAME,SEX,AGE),課程關系是C(C#,CNAME,TEACHER),學生選修課關系是SC(S#,C#,GRADE)o要查找選修“COMPUTER”課程的“女”學生姓名,將涉及到關系(B)A.SA.SB.SC,CC.S,C,SCD.S,SC6.設有關系R和S如圖-1:ABABcAbcafCd則R與S進行差運算,其結果的元組數(shù)為(D)A.1B.5C.3D.27.一個規(guī)范化的關系模式至少應屬于(D)ABCNFB3NFC2NFD1NF8?設有關系R如圖-2所示:沁&7C01__,岳飛200?95003晝濟爭S5OO3聲世思20059B01J穆桂英200099012擡LU2^圖關系R則進行關系運算11":|'■后所得結果的元組數(shù)為(D)A2B3C4D59?當關系模式R(A,B)屬于3NF,下列說法中正確的是(A)A一定消除了插入和刪除異常B可能仍存在插入或刪除異常C一定消除了插入異常D一定消除了刪除異常10.在關系R1(S,SN,D)和R2(D,CN,NM)中,R1的主鍵是S,R2的主鍵是D,則D在R1中稱為(C)A主碼B主屬性C外鍵D主鍵11.在SQL中使用FOREIGNKEY時,與之配合的語句是(C)AEXISTSBEXCEPTCREFERENCESDTABLE12?在SQL中,建立索引使用(B)ACREATESCHEMA命令BCREATEINDEX命令CCREATETABLE命令DCREATEVIEW命令在SQL中,建立索引使用(B)AINSERTBCERATECUPDATEDALTER在SQL中,對Name字段所作的涉及空值的比較,不正確的是(D)ANameISNULLBNameISNOTNULLCNOT(NameISNULL)DName=NULL實體集書店與圖書之間的聯(lián)系是(A)A一對多B一對一C多對多E多對一16.現(xiàn)有關系表:醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結果,恢復情況),可選作主碼(主鍵)的是(B)A.診斷日期B.醫(yī)生編號C.患者編號,醫(yī)生編號,診斷日期D.患者編號在數(shù)據(jù)庫設計中,獨立于計算機的硬件和DBMS軟件,設計人員僅從用戶角度看待數(shù)據(jù)及處理要求和約束的階段是(C)A.邏輯設計B.物理設計C.概念設計D.系統(tǒng)實施下列SQ[O命令中,可用于刪除表的是(A)A.DROI)B.CREATEC.UPDATED.DELETE當局部E-R圖合并成全局E.R圖時可能出現(xiàn)沖突,不屬于合并沖突的是(B)A.屬性沖突B.語法沖突C.結構沖突D.命名沖突現(xiàn)代數(shù)據(jù)庫中,用戶對數(shù)據(jù)庫中數(shù)據(jù)進行的每一次更新操作都會被記錄到系統(tǒng)的某類文件中,該文件是(D)A?控制文件B.緩沖區(qū)C?參數(shù)文件D?日志文件二、填空題(本大題共,5,1J、題,每空2分,共20分)請將答案寫在答題紙相應的位置上。對關系數(shù)據(jù)庫的插入、刪除和修改操作必須遵循關系的完整性約束,它通常包括三類,即:實體完整性、參照完整性用戶自定義完整性。數(shù)據(jù)庫體系結構通常是按照外模式、模式和內(nèi)模式三級模式結構和兩級映像組織的,兩級映像指的是外模式/模式映像和模式/內(nèi)模式映像:數(shù)據(jù)庫中數(shù)據(jù)獨立性可分為邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立,后者是指當數(shù)據(jù)的物理存儲改變時,應用程序可保持不變,而由DBMS處理這種改變。關系代數(shù)運算中,基本的運算是并、差、笛卡爾積、交和除。在關系數(shù)據(jù)庫的規(guī)范化理論中,在執(zhí)行“分解”時,必須遵守規(guī)范化原則:一事一地。數(shù)據(jù)庫設計的幾個步驟是需求分析,概念設計,,,數(shù)據(jù)庫實施等。三、鑒芝題意,寫出實現(xiàn)以下查詢的SQL語句(本大題共25分)請將答案寫在答題紙相應的位置上?,F(xiàn)有某產(chǎn)品銷售數(shù)據(jù)庫,其中有如下三個基本表:商場表:Market(Mno,Mname,City)各屬性分別表示商場編號,商場名稱和所在城市;產(chǎn)品表.Product(Pno,Pname,Price)各屬性分別表示產(chǎn)品編號,產(chǎn)品名稱和價格;銷售表:Sale(Mno,Pno,Quantity)各屬性分別表示商場編號,產(chǎn)品編號,數(shù)量各表中數(shù)據(jù)實例如下圖-3所示:|奄-1JtdMet衣,__i|奄-1JtdMet衣,__i__!——___MnamcjCityji豔坤刖鷺翩融8躺十附/冗啦福祗專焉需琪一…對H1一一:備蘭psdHt憲.Png!.-Fnan;_i叫叭壽國菽童二"啟M雖4莊怨「轆-i5W4J読謝匸迥爭般…二4函J?P1.213?舀朋続衣機_!14五g_j^-2Sale^Suartity4!prm..^IW.a.XLI2Q.Q2..JP120SJ理童.:_...a,207.._ia2003.t..H2Q9j丁2370,.52-2-Price__j..;..._V36J舘^"1L#2O01..L.PI^7J.._』越J咚妲丄..一!旦您..?.P12.08”L...L-ggOOiiF1212■■ili-f痔圖V產(chǎn)晶銷售數(shù)據(jù)庫中各類表請根據(jù)表結構和表中數(shù)據(jù)完成以下各題。26?寫出完成下列功能的SQL語句:(2分)向Product表插入一條記錄,各字段的值如F-:產(chǎn)品編號(Pno):P2145產(chǎn)品名稱(Pname):康佳手機價格(Price):1250(注意:價格字段為整型,其余字段為字符型)INSERTINTOProduct(Pno,Pname,Price)VALUES(‘產(chǎn)品編號','康佳手機',1250)27已有關系代數(shù)查詢表達式:''■-'■■■■'■■:"'-:,3-八皿口寫出實現(xiàn)其相應功能的SQL語句。(2分)SELECTMno,MnameformMarketWhereCity='上?!?8.根據(jù)表結構和數(shù)據(jù),寫出完成下列查詢的SQL語句:(1)在Market表中查詢名稱以“廈門”開頭的商場名稱和所存城市(3分)。SELECTMname,CityformMarketwhereMane='廈門'(3分)(2)在Product表中查詢價格大于等于1200的產(chǎn)品信息,并以價格降序(從高到低)顯示。SelectPnameformProcuctwherePrice>=1200DESC(3分)(3)查詢有銷售編號為“P1208”產(chǎn)品的商場編號(Mno)與名稱(Mname)(3分)SELECT,formMarket,Salewhere='P1208'29?寫出實現(xiàn)下列數(shù)據(jù)修改或刪除功能的SOL語句:(1)在Product表中把聯(lián)想電腦的價格改為4568。(3分)UPDATEPrice=4568WherePrice='聯(lián)想電腦’(2)套Product表中刪除產(chǎn)品名為“海爾洗衣機”的記錄。(3分)DELETEFORMProductPname='海爾洗衣機'30.寫出建立以下視圖的SQL語句在Sale表的基礎上建立一視圖View-Sales,用以實現(xiàn)查詢“數(shù)量”字段值大于20的記錄(3分)CREATEVIEWView-Sales(Mno,Pno,Quantity)ASSELECTMno,Pno,QuantityFROMQuantity>2031.完成以下問題:寫出創(chuàng)建Product表SQL語句,要求價格字段(Price)為整型,其它字段為字符型,長度自取。(3分)CREATETABLECProduct(PnoTEXT,PnameTEXT,PriceINT(5))四、設計題(本大題共3小題,共15分。)?參照第三大題表結構,寫出完成下列査詢的關系代數(shù)表達式:檢索價格小于等于1000的產(chǎn)品編號(Pno)和名稱(Pname)。(2分)nPno,Pname(6Quantity=<1000(Sale))?設有關系模式R(A,B,c,D,E),R的函數(shù)依賴集F:{ATD,ETD,DTB,BCTD,CDTA}求:(1)R的候選鍵;(2分)其候選鍵為E(2)將R分解為3NF,要求保持函授依賴(3分)。3NF為:U(A,B,D,E)34.設某商業(yè)數(shù)據(jù)庫中有商店和顧客兩個實體,

溫馨提示

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

評論

0/150

提交評論