版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
復習資料一、概念題1、關系模型中,一個碼是由一個或多個屬性組成,其值能夠惟一標識關系中一個元組。2、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在不會因為數(shù)據(jù)存儲結構與數(shù)據(jù)邏輯結構的變化而影響應用程序。3、對關系R進行投影運算后,得到關系S,則關系R的元組數(shù)大于或等于關系S的元組數(shù)。設關系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C},則分解ρ={AB,BC}相對于F是無損聯(lián)接,也是保持FD的分解。4、在數(shù)據(jù)庫設計中,將ER圖轉換成關系數(shù)據(jù)模型的過程屬于邏輯設計階段。5、在ORDERBY子句中,如果沒有指定ASC(升序)或者DESC(降序)的話,那么缺省的情況是ASC。6、DB并發(fā)操作通常會帶來三類問題,它們是丟失更新、不一致分析和讀臟數(shù)據(jù)。7、ADO.NET是重要的應用程序級接口,在Microsoft.NET平臺中提供數(shù)據(jù)訪問服務。9、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)(簡稱OODBS)是數(shù)據(jù)庫技術與面向?qū)ο蟪绦蛟O計方法相結合的產(chǎn)物。10、分布式數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)庫技術與計算機網(wǎng)絡技術結合的產(chǎn)物。11、在刪除基本表中某個元組時,將以此表為參照表的關系中外鍵與主鍵相同的元組一起刪除,應采用.CASCADE方式。12、在關系數(shù)據(jù)模型中,外鍵(FOREIGNKEY)是在一個關系中的一個或一組屬性是另一個關系的主鍵。13、設關系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C},則分解ρ={AB,BC}相對于F是無損聯(lián)接,也是保持FD的分解。14、在SQL的授權語句中使用“ALLPRIVILEGES”,表示所有的操作權限。15、如果事務T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q既可讀又可寫。16、ORDBS的含義是對象關系數(shù)據(jù)庫系統(tǒng)。17、事務日志用于保存對數(shù)據(jù)的更新操作。18、在關系模型中,表的行稱為元組,列稱為屬性。19、關系代數(shù)中,連接是由笛卡兒積操作與選擇操作組合而成的。20、數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性是由外模式/模式映象提供的。21、在嵌入式SQL中,為解決主語言與SQL的不同數(shù)據(jù)結構,采用游標機制來進行轉換。22、設關系模式R(A,B,C,D),F(xiàn)是R上的FD集,F(xiàn)={AB→C,D→B},R的候選鍵為ABD。二、選擇填空:1、在DBS中,DBMS和OS之間的關系是(B)。A.相互調(diào)用B.DBMS調(diào)用OSC.OS調(diào)用DBMSD.并發(fā)運行2、在E-R模型中,如果有6個不同實體集,有7個不同的二元聯(lián)系,其中2個1:N聯(lián)系,2個1:1聯(lián)系,3個M:N聯(lián)系,根據(jù)E-R模型轉換成關系模型的規(guī)則,轉換成關系的數(shù)目是(B)。A.6B.9C.11D.133、在數(shù)據(jù)庫技術中,獨立于計算機系統(tǒng)的模型是(A)。A.E-R模型B.層次模型C.關系模型D.面向?qū)ο蟮哪P?/p>
4、在關系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,稱函數(shù)依賴X→Y為(C)。A.平凡函數(shù)依賴B.部分函數(shù)依賴C.完全函數(shù)依賴D.傳遞函數(shù)依賴5、游標可看做一種特殊的指針,它與某個查詢結果相聯(lián)系,使用游標要遵循(D)的順序。A.聲明游標→讀取數(shù)據(jù)→關閉游標→刪除游標B.打開游標→讀取游標→關閉游標C.打開游標→讀取數(shù)據(jù)→關閉游標→刪除游標D.聲明游標→打開游標→推進游標→讀取數(shù)據(jù)→關閉游標6、在客戶機/服務器體系結構的DBS中,數(shù)據(jù)庫功能分為前端和后端兩部分,下列功能屬于后端的是(B)。A.用戶界面B.存取結構C.數(shù)據(jù)輸入D.報表輸出7、ADO.NET包含兩個核心組件,分別是(A)。A.NETFramework數(shù)據(jù)提供程序和數(shù)據(jù)集DataSetB.DataTable和DataSetC.DataAdapter和DataTableD.DataAdapter和DataSet8、下列敘述中正確的是(D)。A.遵守兩階段封鎖協(xié)議的并發(fā)事務一定是可串行的化B.遵守兩階段封鎖協(xié)議的并發(fā)事務一定不會發(fā)生死鎖C.遵守兩階段封鎖協(xié)議的并發(fā)事務一定不會發(fā)生級聯(lián)回滾D.遵守兩階段封鎖協(xié)議的并發(fā)事務的所有鎖一定要到事務提交之后才解鎖9、文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)相比較,其缺陷主要表現(xiàn)在數(shù)據(jù)聯(lián)系弱、數(shù)據(jù)冗余和(C)。A.數(shù)據(jù)存儲量低B.處理速度慢C.數(shù)據(jù)不一致D.操作煩瑣10、在數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)獨立性是指(C)。A.用戶與計算機系統(tǒng)的獨立性B.數(shù)據(jù)庫與計算機的獨立性C.數(shù)據(jù)與應用程序的獨立性D.用戶與數(shù)據(jù)庫的獨立性11、設關系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C},則分解ρ={AB,BC}相對于F(A)。A.是無損聯(lián)接,也是保持FD的分解B.是無損聯(lián)接,但不保持FD的分解C.不是無損聯(lián)接,但保持FD的分解D.既不是無損聯(lián)接,也不保持FD的分解12、設關系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,C→B},R上的分解ρ={AB,AC},則分解ρ(B)。A.保持函數(shù)依賴集FB.丟失了C→BC.丟失了A→BD.是否保持FD,由R的當前關系確定14、對關系R進行投影運算后,得到關系S,則(C)。A.關系R的元組數(shù)等于關系S的元組數(shù)B.關系R的元組數(shù)小于關系S的元組數(shù)C.關系R的元組數(shù)大于或等于關系S的元組數(shù)D.關系R的元組數(shù)大于關系S的元組數(shù)15、設關系R和S的結構相同,并且各有80個元組,假如這兩個關系作交運算,其運算結果的元組個數(shù)為(B)。A.80B.小于等于80C.大于等于160D.大于等于80,小于等16016、對數(shù)據(jù)庫模式進行規(guī)范化處理,是在數(shù)據(jù)庫設計的(C)。A.需求分析階段B.概念設計階段C.邏輯設計階段D.物理設計階段17、11.五種基本關系代數(shù)運算是(A)。A.∪,-,×,π和σB.∪,-,,π和σC.∪,∩,×,π和σD.∪,∩,,π和σ18、SQL中,下列AGE字段涉及空值的操作,不正確的是(C)。A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)19、單個用戶使用的數(shù)據(jù)視圖的描述稱為(A)。A.外模式B.概念模式C.內(nèi)模式D.存儲模式20、當關系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結果關系中的操作是(D)。A.左外聯(lián)接B.右外聯(lián)接C.外部并D.外聯(lián)接三、名詞解釋1、數(shù)據(jù)庫答:DB是長期存儲在計算機內(nèi)、有組織的、統(tǒng)一管理的相關數(shù)據(jù)的集合。2、事務答:數(shù)據(jù)庫系統(tǒng)的一個操作系列,這些操作或者都做,或者都不做,是一個不可分割的工作單位。3、數(shù)據(jù)模型答:能表示實體類型及實體間聯(lián)系的模型稱為“數(shù)據(jù)模型”。所描述的內(nèi)容包括三個部分:數(shù)據(jù)結構、數(shù)據(jù)操作、數(shù)據(jù)約束。4、主鍵答:表中的一個屬性或個幾屬性的組合、其值能唯一地標識表中的一個元組。關鍵字屬性不能取空值。5、連接查詢答:查詢這種查詢形式稱為連接查詢。6、3NF時要從多個基本表中提取數(shù)據(jù),此時把多個基本表寫在同一層的FROM子句中,答:如果R是1NF的模式,且每個非主屬性都不傳遞依賴于R的候選鍵,那么稱R是3NF的模式。7、日志文件答:日志文件是按時間順序記錄的數(shù)據(jù)庫所有更新信息,以備發(fā)生故障時用于數(shù)據(jù)恢復。8、2NF。答:如果關系模式R滿足第一范式,且它的任何一個非主屬性都完全函數(shù)依賴于任一個候選碼,則R滿足第二范式(簡記為2NF)9、集中式DBS。答:如果DBS運行在單個計算機系統(tǒng)中,并與其他的計算機系統(tǒng)沒有聯(lián)系,這種DBS稱為集中式DBS。10、差異數(shù)據(jù)庫備份答:差異數(shù)據(jù)庫備份是指將從最近一次完全數(shù)據(jù)庫備份以后發(fā)生改變的數(shù)據(jù)進行備份。三、簡答題1、什么是數(shù)據(jù)獨立性?在數(shù)據(jù)庫中有哪兩級獨立性?答:數(shù)據(jù)獨立性是指應用程序與DB的數(shù)據(jù)結構之間的相互獨立。在物理結構改變時,盡量不影響應用程序,稱為物理獨立性;在邏輯結構改變時,盡量不影響應用程序,稱之為邏輯數(shù)據(jù)獨立性。2、數(shù)據(jù)庫系統(tǒng)為用戶提供了哪幾個方面的數(shù)據(jù)控制功能?(1)數(shù)據(jù)庫的并發(fā)控制:對程序的并發(fā)操作加以控制,防止數(shù)據(jù)庫被破壞,杜絕提供給用戶不正確的數(shù)據(jù)。(2)數(shù)據(jù)庫的恢復:在數(shù)據(jù)庫被破壞或數(shù)據(jù)不可靠時,系統(tǒng)有能力把數(shù)據(jù)庫恢復到最近某個正確狀態(tài)。(3)數(shù)據(jù)完整性:保證數(shù)據(jù)庫中數(shù)據(jù)始終是正確的。(4)數(shù)據(jù)安全性:保證數(shù)據(jù)的安全,防止數(shù)據(jù)丟失或被竊取,破壞。3、簡述引入游標機制的意義。答:SQL語言與主語言具有不同的數(shù)據(jù)處理方式。SQL是面向集合的,一條SQL語句原則上可以產(chǎn)生或處理多條記錄。而宿主語言是面向記錄的,一次只能處理一條記錄。為此引入游標來協(xié)調(diào)這兩種不同的處理方式。通過游標機制,把集合操作轉換成單4、試述采用ER方法的數(shù)據(jù)庫概念設計答:利用ER方法進行數(shù)據(jù)庫的概念設計,可分成三步進行:首先設計局部然后把各局部ER模式綜合成一個全局ER模式,最后對全局ER模式進行優(yōu)化,得到最終的ER模式,即概念模式。5、“檢查點技術”的主要思想是什么?COMMIT語句與檢查答:“檢查點機制”的主要思想是在檢查點時刻才真正做到把對DB的修改寫到磁盤。記錄處理方式。的過程。ER模式,點時刻的操作如何協(xié)調(diào)?在DB恢復時,只有那些在最后一個檢查點到故障點之間還在執(zhí)行的事務才需要恢復。事務在COMMIT時,事務對DB的更新已提交,但對DB的更新可能還留在內(nèi)存的緩沖區(qū),在檢查點時刻才真正寫到磁盤。因此事務的真正結束是在COMMIT后還要加上遇到檢查點時刻。6、簡述一般死鎖發(fā)生的條件。(1)互斥條件:事務請求對資源的獨占控制。(2)等待條件:事務已持有一定資源,又去申請并等待其它資源。(3)非搶占條件:直到資源被持有它的事務釋放之前,不可能將該資源強制從持有它的事務奪去。(4)循環(huán)等待條件:存在事務相互等待的等待圈。7、簡述數(shù)據(jù)庫斷開式數(shù)據(jù)訪問模式的過程。答:斷開式數(shù)據(jù)訪問模式的基本過程如下:⑴使用連接對象Connection連接并打開數(shù)據(jù)庫;⑵使用數(shù)據(jù)適配器DataAdapter填充數(shù)據(jù)集DataSet;⑶關閉連接,對DataSet進行操作;⑷操作完成后打開連接;⑸使用數(shù)據(jù)適配器DataAdapter更新數(shù)據(jù)庫。8、簡述表和視圖有何區(qū)別?(1)視圖具有表的特性,視圖所對應的數(shù)據(jù)也包括若干行和列,可以對其進行查詢、修改和刪除等操作;(2)視圖是一個虛表,其對應的數(shù)據(jù)并不實際地存儲在視圖對象中,而是存儲在視圖所引用的表中,數(shù)據(jù)庫中只存儲視圖的定義(即一條SELECT語句)。9、簡述DataAdapter對象的主要工作流程。由Connection對象建立與數(shù)據(jù)源聯(lián)機,DataAdapter對象經(jīng)由Command對象操作SQL指令以存取數(shù)據(jù),存取的數(shù)據(jù)通過Connection對象返回給DataAdapter對象,DataAdapter
對象將數(shù)據(jù)放入其所產(chǎn)生的DataTable對象,再將DataAdapter對象中的DataTable對象加入到DataSet對象中的DataTables對象中。10、分布式數(shù)據(jù)庫系統(tǒng)有哪些特點?分布式數(shù)據(jù)庫系統(tǒng)是在集中式數(shù)據(jù)庫系統(tǒng)技術的基礎上發(fā)展起來的,但不是簡單地把集中式數(shù)據(jù)庫分散地實現(xiàn),它是具有如下特點:(1)數(shù)據(jù)獨立性;(2)集中與自治相結合的控制結構;(3)適當增加數(shù)據(jù)冗余度;(4)全局的一致性、可串行性和可恢復性。五、綜合題1、成績管理數(shù)據(jù)庫中有三個數(shù)據(jù)表S(SNO,SNAME,SEX,AGE,SDEPT)、SC(SNO,CNO,GRADE),C(CNO,CNAME,CDEPT,TNAME)。其中,SNO表示學號,SNAME表示姓名,SEX表示性別,AGE表示年齡,SDEPT表示系部,CNO表示課程號,GRADE表示成績,CNAME表示課程名,CDEPT表示學分,試用SQL的查詢語句表達下列查詢:(1)查詢學生表中女同學的基本信息。select*fromSwhereSEX='女'(2)檢索年齡大于23歲的男學生的學號和姓名。SELECTSNO,SNAMEFROMSWHEREAGE>23ANDSEX=’男’(3)檢索至少選修LIU老師所授課程中一門課程的女學生姓名。SELECTSNAMEFROMS,SC,CWHERES.SNO=SC.SNOANDSC.CNO=C.CNOANDSEX=’F’ANDTEACHER=’LIU’(4)求選修4號課程的女學生的平均年齡。SELECTAVG(AGE)FROMS,SCWHERES.SNO=SC.SNOANDCNO=’4’ANDSEX=’女’(5)查詢成績表中選修了課程號為‘002’的所有學生的學號及成績,并按成績降序排列。selectSNO,GRADEfromSCwhereCNO=’002’orderbyGRADEdesc(6)查詢所有學生的學號、姓名、所選課程的課程名稱及相應成績(4分)selectS.SNO,SNAME,CNAME,GRADEfromS,SC,CwhereS.SNAME=SC.SNAMEandSC.CNO=C.CNO(7)查詢學生表中各系的的學生人數(shù),結果顯示系別和人數(shù)兩列。selectSDEPT,count(*)as‘人數(shù)’fromSgroupbySDEPT(8)根據(jù)學生表創(chuàng)建視圖View1,視圖包含計算機系所有學生的基本信息。
createviewview1asselectSNO,SNAMEfromSwhereSDEPT=’計算機系’(9)往基本表S中插入一個學生元組(‘3’,‘張晶’,21)。INSERTINTOS(SNO,SNAME,AGE)VALUES(‘3’,’張晶’,21)(10)把選修高等數(shù)學課程中不及格的成績?nèi)扛臑榭罩?。UPDATESCSETGRADE=NULLWHEREGRADE<60ANDCNOIN(SELECTCNOFROMCWHERECNAME=’高等數(shù)學’)2、設有關系R和S,如圖所示。SRABCABC求:(1)σ’’B<5(2)RS2<2367257723345723σRS2<2R.AR.BR.CS.AS.BS.C’’B<5443ABC解:3、設有關系R和RAS,其值如下723345723443BC456468680692SBCD246369345??試求RS、RS的值。2=1解:?RSABCD?RSAR.BR.CS.BS.CD2=12468369224645624646836968036969234545634546834564、設有關系模式R(U,F(xiàn)),其中:U={E,F(xiàn),G,H},F(xiàn)={E→G,G→E,F(xiàn)→EG,H→EG,F(xiàn)H→E}求F的最小依賴集。解:⑴將F中右部屬性單一化:F1={E→G,G→E,F(xiàn)→E,F(xiàn)→G,H→E,H→G,F(xiàn)H→E}⑵去掉左部冗余的屬性。對于FH→E,由于有F→E,則為多余的。F2={E→G,G→E,F(xiàn)→E,F(xiàn)→G,H→E,H→G}⑶去掉冗余的函數(shù)依賴。F2中的F→E和F→G,以及H→E,H→G之一是冗余的,則:F3={E→G,G→E,F(xiàn)→G,H→G}5、假設某商業(yè)集團數(shù)據(jù)庫有三個實體集。一是“商品”實體集,屬性有商品號、商品名、規(guī)格、單價等;二是“商店”實體集,屬性有商店號、商店名、地址等;三是“供應商”實體集,屬性有供應商編號、供應商名、地址等。供應商與商品之間存在“供應”聯(lián)系,每個供應商可供應多種商品,每種商品可向多個供應商訂購,每個供應商供應每種商品有每個月供應量;商店與商品間存在“銷售”聯(lián)系,每個商店可銷售多種商品,每種商品可在多個商店銷售,每個商店銷售每種商品有個月計劃數(shù)。(1)請畫出反映上述問題的ER圖,并將其轉換成關系模型。商店號(2)給出相應的關系模型。供應商號供應商名商品號商品名M商店名供應商(供應商編號,供應商名,地址)NMN商品(商品號,商品名,規(guī)格,單價)
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學宿舍管理制度
- 臨時麻醉管理制度
- 2026年高級IT項目管理專業(yè)試題庫及答案
- 2026年音樂創(chuàng)作與音樂理論專業(yè)題庫
- 輸尿管支架管拔除同意書
- 廣東省肇慶市高要區(qū)2025-2026學年九年級上學期1月期末化學試題(含答案)
- 2025年陜西省初中學業(yè)水平考試物理試卷(副題)(含答案)
- 2025年濰坊食品科技職業(yè)學院馬克思主義基本原理概論期末考試模擬題帶答案解析(必刷)
- 2024年綏江縣幼兒園教師招教考試備考題庫附答案解析
- 2025年連云港職業(yè)技術學院單招職業(yè)適應性測試題庫附答案解析
- 危險化學品安全法解讀
- 廣東省佛山市南海區(qū)2025-2026學年上學期期末八年級數(shù)學試卷(含答案)
- 放射應急演練及培訓制度
- 儲能技術培訓課件模板
- IT項目管理-項目管理計劃
- GB/T 7714-2025信息與文獻參考文獻著錄規(guī)則
- 2026元旦主題班會:馬年猜猜樂新春祝福版 教學課件
- 光伏收購合同范本
- 2025海洋水下機器人控制系統(tǒng)行業(yè)市場需求及發(fā)展趨勢分析投資評估規(guī)劃報告
- 第5章 PowerPoint 2016演示文稿制作軟件
- 基坑支護降水施工組織設計
評論
0/150
提交評論