




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上試題:1 簡述在 SQL中使用視圖的優(yōu)點。2 簡述游標的作用。3 對于下列四個關(guān)系模式: 供應(yīng)商關(guān)系 SUPPLIERS(SNUMBER,SNAME,STATUS,SCITY) 零件關(guān)系 PARTS(PNUMBER,PNAME,COLOR,WEIGHT) 工程項目關(guān)系JOBS(JNUMBER,JNAME,JCITY) 供應(yīng)關(guān)系SPJ(SNUMBER,PNUMBER,JNUMBER,QUANTITIES) 其中各屬性表示SNUMBER:供應(yīng)商編號;SNAME:供應(yīng)商姓名;STATUS:狀態(tài);SCITY:城市;PNUMBER:零件編號;PNUMBER:零件名;COLOR:
2、顏色;WEIGHT:重量;JNUMBER:工程項目編號;JNAME:工程項目名;JCITY:城市;QUANTIES:數(shù)量 試分別用 SQL語句表示以下各類查詢。 (1) 用CREATE TABLE建立上述四張表,并指出主鍵和外鍵。 (2) 檢索供應(yīng)工程J1 零件P1 的供應(yīng)商編號。 (3)檢索零件重量在1619之間的零件的全部信息。 (4)檢索上海的供應(yīng)商姓名。 (5)檢索住在同一個城市的一對供應(yīng)商編號。 (6)檢索供應(yīng)商S1提供零件的工程項目名稱。 (7)求沒有使用天津生產(chǎn)的紅色零件的工程項目號。 (8 ) 求使用全部零件的工程項目名稱。 (9)求使用供應(yīng)商S1所提供的全部零件的工程項目號。
3、 (l0)求由一個以上供應(yīng)者提供的零件號。 (l1) 將工程名為“環(huán)保” 的所有供應(yīng)數(shù)量提高10。 (l2) 建立一個視圖,包括每個工程項目使用零件的總數(shù)。4 設(shè)關(guān)系模式R(A,B,C,D),F是R上成立的FD集,F(xiàn)=AB一CD,A一D。 (1) 試說明為什么R不是2NF模式? (2)試把R分解成2NF模式集。5 設(shè)關(guān)系模式 R(A,B,C),F(xiàn)是 R上成立的 FD集,F(xiàn)C-B,B-A。 (1) 試說明為什么R不是3 NF模式? (2)試把R分解成3NF模式集。6 設(shè)關(guān)系模式R(S,C,TNAME),其屬性為學(xué)生學(xué)號、選修課程的課程號、任課教師姓名。 如果規(guī)定,每個學(xué)生可選修多門課;每門課只有
4、一個教師任教。 (1) 寫出R的基本FD和關(guān)鍵碼。 (2) 說明為什么R不是2NF模式? (3) 舉例說明R的數(shù)據(jù)冗余問題。 (4)試把R分解成2NF模式集。7 設(shè)關(guān)系模式R(S,TNAME,TADDR),其屬性分別表示學(xué)生學(xué)號、指導(dǎo)教師姓名、指導(dǎo)教師地址。 如果規(guī)定,每個學(xué)生只有一個指導(dǎo)老師;每個教師只有一個聯(lián)系地址;教師不允許同名同姓。 (1) 寫出R的基本FD和關(guān)鍵碼。 (2)說明R為什么不是3NF模式? (3) 舉例說明R的數(shù)據(jù)冗余問題。 (4)試把R分解成3 NF模式集。8 設(shè)關(guān)系模式 R(A,B,C,D),F(xiàn)是 R上成立的函數(shù)依賴集,F(xiàn)= A-B,A-C。 寫出R的關(guān)鍵碼,并說明理
5、由。9 設(shè)某商業(yè)集團數(shù)據(jù)庫中有一個關(guān)系模式為: R(商店編碼,顧客編碼,消費總額,顧客單位,地址,電話) 該模式的關(guān)系記載每個顧客在每個商店的累計消費總額。如果規(guī)定: 每個顧客在每個商店只有一個消費總額; 每個顧客只屬于一個單位; 每個顧客單位只有一個地址、一個電話。 試回答下列問題: (1)根據(jù)上述規(guī)定,寫出模式R的基本函數(shù)依賴。 (2)說明R不是2NF的理由,并把R分解成2NF模式集。 (3)進而分解成3 NF模式集。10 設(shè)計一個記錄各個球隊隊員每場比賽進球數(shù)的關(guān)系模式: R(隊員編號,比賽場次,進球數(shù),球隊名,隊長名) 如果規(guī)定,每個隊員只能屬于一個球隊,每個球隊只有一個隊長。 (1)
6、試寫出關(guān)系模式R的基本FD和關(guān)鍵碼。 (2)說明R不是ZNF模式的理由,并把R分解成2NF模式集。 (3)進而把 R分解成 3 NF模式集,并說明理由。11 設(shè)有關(guān)系模式 R(職工名,項目名,工資,部門名,部門經(jīng)理) 如果規(guī)定,每個職工可參加多個項目,各領(lǐng)一份工資;每個項目只屬于一個部門經(jīng)理;每個部門只有一個經(jīng)理。 (l)試寫出關(guān)系模式R的基本FD和關(guān)鍵碼。 (2)說明R不是2NF模式的理由,并把R分解成2NF模式集。 (3)進而把R分解成3NF模式集,并說明理由。12 數(shù)據(jù)庫保護的四個方面各防止什么錯誤的發(fā)生?13 試解釋COMMIT語句和ROLLBACK語句。14 試解釋UNDO操作和RE
7、DO操作。15 DBS運行中一般有哪幾類故障?16 試敘述DB的并發(fā)控制與恢復(fù)的關(guān)系。17 試敘述基本封鎖類型的含義。18 有些事務(wù)只要讀數(shù)據(jù),為什么要加S鎖?19 試敘述兩段鎖協(xié)議。20 列舉基于日志的恢復(fù)方法的實現(xiàn)要點。21 列舉三種解決死鎖的常用方法。22 什么叫轉(zhuǎn)儲?轉(zhuǎn)儲有什么作用?23 簡述DBMS實現(xiàn)完整性的方法。24 試敘述完整性分類。25 數(shù)據(jù)庫安全性與完整性有什么區(qū)別?問答/綜合題:1. DBA的職責是什么?2. 什么是數(shù)據(jù)字典?數(shù)據(jù)字典包含那些基本內(nèi)容?3. 敘述數(shù)據(jù)字典的主要任務(wù)和作用?4. 敘述模型、模式、具體值三者之間的聯(lián)系和區(qū)別。5. 敘述等值連接與自然連接的區(qū)別和
8、聯(lián)系。6. 舉例說明關(guān)系參照完整性的含義?7. 將關(guān)系代數(shù)中的五種基本運算用元組關(guān)系演算表達式表示。8. 有如圖所示的三個關(guān)系S、C和SC,試用關(guān)系代數(shù)表達式表示下列查詢語句: SS#SNMAEAGESEX1李強23男2劉麗22女5張友22男 CC#CNMAETEACHERK1C語言王華K5數(shù)據(jù)庫原理程軍K8編譯原理程軍 SCS#C#GRADE1K1832K1855K1922K5905K5845K880(1) 檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)。(2) 檢索年齡大于21的男學(xué)生學(xué)號(S#)和姓名(SNAME)。(3) 檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(
9、SNAE)。(4) 檢索“李強”同學(xué)不學(xué)課程的課程號(C#)。(5) 檢索至少選修兩門課程的學(xué)生學(xué)號(C#)。(6) 檢索全部學(xué)生都選修的課程的課程號(C#)和課程名(CNAME)。(7) 檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(S#)。(8) 檢索選修課程號為K1和K5的學(xué)生學(xué)號(S#)。(9) 檢索選修全部課程的學(xué)生姓名(SNAME)。(10) 檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S#)。(11) 檢索選修課程名為“C語言”的學(xué)生學(xué)號(S#)和姓名(SNAME)。22對于上題的關(guān)系S、C和SC,試用元組演算表達式表示下列查詢語句。(1)檢索選修課程號為K5的學(xué)生學(xué)
10、號和成績。(2)檢索選修課程號為K8的學(xué)生的學(xué)號和姓名。(3)檢索選修課程名為“C語言”的學(xué)生學(xué)號和姓名。(4)檢索選修課程號為K1或K5的學(xué)生學(xué)號。(5)檢索選修課程號為K1和K5的學(xué)生學(xué)號。(6)檢索不選修K8課程的學(xué)生姓名和年齡。(7)檢索選修全部課程的學(xué)生姓名。(8)檢索所選修課程包含1號學(xué)生所選課程的學(xué)生學(xué)號。23對于上題的關(guān)系S、C和SC,試用域演算表達式表示下列查詢語句。 (1)檢索選修課程號為K5的學(xué)生學(xué)號和成績。 (2)檢索選修課程號為K8的學(xué)生學(xué)號和姓名。25敘述使用SQL語言實現(xiàn)各種關(guān)系運算的方法。26設(shè)有如圖所示的三個關(guān)系,并假定這三個關(guān)系框架組成的數(shù)據(jù)模型就是用戶子模
11、式。其中各個屬性的含義如下A#(商店代號)、ANAME(商店名)、WQTY(店員人數(shù))、CITY(所在城市)、B#(商品號)、BNAME(商品名稱)、PRICE(價格)、QTY(商品數(shù)量)。試用SQL語言寫出下列查詢,并給出執(zhí)行結(jié)果:(1) 找出店員人數(shù)不超過100人或者在長沙的所有商店的代號和商品名。(2) 找出供應(yīng)書包的商店名。(3) 找出至少供應(yīng)代號為256的商店所供應(yīng)的全部商品的商店名和所在城市。 AA#ANAMEWQTYCITY101韶山商店15長沙204前門百貨商店89北京256東風商店501北京345鐵道商店76長沙620第一百貨公司413上海 BB#BNAMEPRICE1毛筆2
12、12羽毛球7843收音機13254書包242 ABA#B#QTY1011105101242101325101410420436120612412062913451141345218345474602412527 有圖書登記表TS,具有屬性:BNO(圖書編號),BC(圖書類別),BNA(書名),AU(著者),PUB(出版社)。按下列要求用SQL語句進行設(shè)計:a) 按圖書編號BNO建立TS表的索引ITS。b) 查找按出版社統(tǒng)計其出版圖書總數(shù)。c) 刪除索引ITS。28已知三個關(guān)系R、S和T如圖所示。 R S WABCa1a2a3a4b1b3b2b420221812ADEa1a2a1d1d2d215
13、1824DFD2d3f2f3 試用SQL語言實現(xiàn)如下操作:(1)將R、S和T三關(guān)系按關(guān)聯(lián)屬性建立一個視圖R-S-T;(2)對視圖R-T-S按屬性A分組后,求屬性C和E的平均值。29設(shè)有關(guān)系R和S如圖所示。 R S ABa1a2a3b1b2b3ACa1a2a3405055 試用SQL語言實現(xiàn): (1) 查詢屬性C 50時,R中與相關(guān)聯(lián)的屬性B之值。(2) 當屬性C = 40時,將R中與之相關(guān)聯(lián)的屬性B值修改為B4。30已知二個關(guān)系R和S如圖所示。 R S ABCa1a1a2a2b1b2b1b3202218a2ADEa1a2a1d1d2d2151824 執(zhí)行如下SQL語句:(1) CREATE S
14、QL VIEW H(A,B,C,D,E)AS SELECT A,B,R.C,D,EFROMR,SWHERE R.C=S.C;(2) SELECT B,D,EFROM HWHERE C=C2 試給出: (1)視圖 H內(nèi)容; (2)對視圖 H的查詢結(jié)果。31已知關(guān)系R如圖所示。 RABC9797979898989999b1b2b3b1b2b3b1b28492987284958894試用SQL語言實現(xiàn)如下操作:(1) 按屬性A分組,求出每組中在屬性C上的最大值和最小值,且將它們置于視圖RVE中。(2) 在視圖RVE中查詢屬性A=98的記錄。32已知學(xué)生表S和學(xué)生選課表SC。其關(guān)系模式如下: S(SN
15、O,SN,SD,PROV) SC(SNO,CN,GR)其中,SNO為學(xué)號,SN為姓名,SD為系名,PROV為省區(qū),CN為課程名,GR為分數(shù)。 試用SQL語言實現(xiàn)如下操作:(1) 查詢“信息系”的學(xué)生來自那些省區(qū)。(2) 按分數(shù)降序排序,輸出“英語系”的學(xué)生選修了“計算機”課程的學(xué)生的姓名和分數(shù)。33設(shè)有學(xué)生表S(SNO,SN)(SNO為學(xué)生號,SN為姓名)和學(xué)生選修課程表SC(SNO,CNO,CN,G)(CNO為課程號,CN為課程名,G為成績),試用SQL語言完成以下2題: (1)建立一個視圖V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序; (2)從視圖V-SSC上查詢平均成
16、績在90分以上的SN,CN和G。37 出下列關(guān)系模式是第幾范式?并說明理由。(1) R(X,Y,Z)F=XY Z(2) R(X,Y,Z)F=Y Z,XZ Y(3) R(X,Y,Z)F=X Y,Y X,X YZ(4) R(X,Y,Z)F=X Y,X Z(5) R(X,Y,Z)F=XY Z (6) R(W,X,Y,Z)F=X Z,WX Y38 有關(guān)系模式R(U,F(xiàn)),其中: U=A,B,C,D,E,P,F(xiàn)=A B,C P,E A,CE D 求出R的所有侯選關(guān)鍵字。39 設(shè)有關(guān)系模式R(C,T,S,N,G),其上的函數(shù)依賴集: F=C T,CS G,S N 求出R的所有侯選關(guān)鍵字40設(shè)有關(guān)系模式R(
17、U,F(xiàn)),其中: UA,B,C,D,F(xiàn)=A B,B C,D B,把R分解成BCNF模式集:(1) 如果首先把R分解成ACD,BD,試求F在這兩個模式上的投影。(2) ACD和BD是BCNF嗎?如果不是,請進一步分解。41已知關(guān)系模式R(CITY,ST,ZIP)和函數(shù)依賴集: F=CITY,STZIP,ZIPCITY 試找出R的兩個侯選關(guān)鍵字。42設(shè)有一教師管理數(shù)據(jù)庫,其屬性為:學(xué)號(S#),課程號(C#),成績(G),任課教師(TN),教師所在的系(D)。這些數(shù)據(jù)有下列語義:l 學(xué)號和課程分別與其代表的學(xué)生和課程一一對應(yīng);l 一個學(xué)生所修的每門課程都有一個成績;l 每門課程只有一位任課教師,但
18、每位教師可以有多門課程;l 教師中沒有重名,每個教師只屬于一個系。(1) 試根據(jù)上述語義確定函數(shù)依賴集。(2) 如果用上面所有屬性組成一個模式,那么該關(guān)系模式為和模式?并舉例說明在進行增、刪操作時的異?,F(xiàn)象。(3) 分解為具有依賴保持和無損連接的3NF。43如圖給出的關(guān)系R為第幾范式?是否存在,則將其分解為高一級范式。分解完成的高級范式中是否可以避免分解前關(guān)系中存在的操作異常? R工程號材料號數(shù)量開工如期完工日期價格P1P1P1P2P2I1I2I3I1I44615618980598059805981198119902990299029912991225030018025035044如圖給出一數(shù)
19、據(jù)庫集,請判斷它是否可直接作為關(guān)系數(shù)據(jù)庫中的關(guān)系,若不行。則改造成為盡可能好的并能作為關(guān)系數(shù)據(jù)庫中關(guān)系的形式,同時說明進行這種改造的理由。系名課程名教師名計算機系機械系造船系自控系DBCADCAMCTY李軍,劉強金山,宋海王華張紅,曾鍵45設(shè)有如圖所示的關(guān)系R。 R課程名教師名教師地址C1C2C3C4馬千里于得水余快于得水D1D1D2D1(1) 它為第幾范式?為什么?(2) 是否存在刪除操作異常?若存在,則說明是在什么情況下發(fā)生的?(3) 將它分解為高一級范式,分解后的關(guān)系是如何解決分解前可能存在的刪除操作異常問題?46設(shè)有如圖所示的關(guān)系R。 R職工號職工名年齡性別單位號單位名E1ZHAO20
20、FD3CCCE2QIAN25MD1AAAE3SEN38MD3CCCE3LI25FD3CCC試問R屬于3NF?為什么?若不是,它屬于第幾范式?并如規(guī)范化為3NF?47如圖給出的關(guān)系SC為第幾范式?是否存在插入、刪除異常?若存在,則說明是什么情況下發(fā)生?發(fā)生的原因是什么?將它分解為高一級范式,分解后的關(guān)系能否解決操作異常問題? SCSNOCNOCTITLEINAMEILOCAGRADE80152C1OS王平D17080153C2DB高升D28580154C1OS王平D18680154C3AI楊楊D37280155C4CL高升D292其中:SNO為學(xué)號,CNO為課程號,CTITLE為課程名,INAM
21、E為教師名,ILOCA為教師地址,GRADE為成績。48某大學(xué)實行學(xué)分制,學(xué)生可根據(jù)自己情況選修課程。每門學(xué)生可同時選修多門課程,每門課程可由多位教師講授;每位教師可講授多門課程。其不完整的E-R圖如圖5.4所示。(1)指出學(xué)生與課程的聯(lián)系類型,完善E-R圖。(2)指出課程與教師的聯(lián)系類型,完善E-R圖。(3)若每名學(xué)生有一位教師指導(dǎo),每一為教師指導(dǎo)多名學(xué)生,則學(xué)生與教師是何聯(lián)系?(4)在原E-R圖上補畫教師與學(xué)生的聯(lián)系,完善E-R圖。課程教師學(xué)生49將如圖5.6的E-R圖轉(zhuǎn)換為關(guān)系模式,棱形框中的屬性自己確定。單位號地址單位號單位D-3職工電話年齡性別姓名 職工號50設(shè)有商業(yè)銷售記賬數(shù)據(jù)庫。一個顧客(顧客姓名,單位,電話號碼)可以買多種商品,一種商品(商品名稱,型號,單價)供應(yīng)多個顧客。試畫出對應(yīng)的E-R圖。51某醫(yī)院病房計算機管理中需要如下信息:科室:科名,科地址,科電話,醫(yī)生姓名病房:病房號,床位號,所屬科室名醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號病人:病歷號,姓名,診斷,主管醫(yī)生,病房號其中,一個科室有多個病房、多個醫(yī)生、一個病房只能屬于一個科室,一個醫(yī)生只屬于一個科室,但可負責多個病人的診治,一個病人的主管醫(yī)生只有一個。完成如下設(shè)計:(1) 設(shè)計該計算機管理系統(tǒng)的E-R圖;(2) 將該E-R圖轉(zhuǎn)換
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題十八 做情緒情感的主人(教學(xué)設(shè)計)2024年七年級下冊道德與法治部編版下冊
- 四平職業(yè)大學(xué)《DSP應(yīng)用技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州體育學(xué)院《商業(yè)空間室內(nèi)設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北民族大學(xué)《金融營銷》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州城市職業(yè)學(xué)院《操作系統(tǒng)原理理論》2023-2024學(xué)年第二學(xué)期期末試卷
- 華南師范大學(xué)《空間分析與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 9 獵人海力布(教學(xué)設(shè)計)-2024-2025學(xué)年語文五年級上冊統(tǒng)編版
- 大量程固體物位儀表項目效益評估報告
- 鹽城師范學(xué)院《研究性學(xué)習(xí)理論與實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 海南大學(xué)《算法分析》2023-2024學(xué)年第二學(xué)期期末試卷
- JJG 365-2008電化學(xué)氧測定儀
- 2024年江蘇太倉市產(chǎn)業(yè)投資發(fā)展集團有限公司招聘筆試參考題庫含答案解析
- 醫(yī)院食堂計劃方案
- 河北傳統(tǒng)醫(yī)學(xué)師承關(guān)系合同書
- (附件條款版)電話銷售員員工保密協(xié)議
- 鐵路專用線設(shè)計規(guī)范(試行)(TB 10638-2019)
- 濰坊環(huán)境工程職業(yè)學(xué)院單招職業(yè)技能測試參考試題庫(含答案)
- 2024年山東司法警官職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 物業(yè)客服課件培訓(xùn)模板
- 人教版PEP四年級英語下冊全冊教學(xué)設(shè)計表格教案
- 制造業(yè)面臨的挑戰(zhàn)與發(fā)展對策
評論
0/150
提交評論