數(shù)據(jù)庫期末考試部分試題.doc
《數(shù)據(jù)庫期末考試部分試題.doc》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫期末考試部分試題.doc(23頁珍藏版)》請在裝配圖網(wǎng)上搜索。
題型:選擇 第一章 題型:名詞解釋 題目: 1)DB 答:DB是長期存儲在計算機內(nèi)、有組織的、統(tǒng)一管理的相關數(shù)據(jù)的集合。 2)DBMS 答:DBMS是位于用戶與OS之間的一層數(shù)據(jù)管理軟件,它為用戶或應用程序提供訪問DB的方法。 3)DBS 答:DBS是實現(xiàn)有組織地、動態(tài)地存儲大量關聯(lián)數(shù)據(jù),方便多用戶訪問的計算機硬件、軟件和數(shù)據(jù)資源組成的系統(tǒng),即采用數(shù)據(jù)庫技術的計算機系統(tǒng)。 4)數(shù)據(jù)獨立性 答:應用程序和DB的數(shù)據(jù)結構之間相互獨立,不受影響。 5)物理獨立性 答:在DB的物理結構改變時,盡量不影響應用程序。 6)邏輯獨立性 答:在DB的邏輯結構改變時,盡量不影響應用程序。 題型:問答 題目: 1)人工管理階段的數(shù)據(jù)管理有哪些特點? 答:人工管理階段主要有4個特點:數(shù)據(jù)不保存在計算機內(nèi);沒有專用的軟件對數(shù)據(jù)進行管理;只有程序的概念,沒有文件的概念;數(shù)據(jù)面向程序。 2)文件系統(tǒng)階段的數(shù)據(jù)管理有哪些特點? 答:文件系統(tǒng)階段主要有5個特點:數(shù)據(jù)以“文件”形式長期保存;數(shù)據(jù)的邏輯結構與物理結構有了區(qū)別;文件組織已多樣化;數(shù)據(jù)面向應用;對數(shù)據(jù)的操作以記錄為單位。 3)文件系統(tǒng)階段的數(shù)據(jù)管理有些什么缺陷?試取例說明。 答:主要有3個缺陷:數(shù)據(jù)冗余;數(shù)據(jù)不一致性;數(shù)據(jù)聯(lián)系弱。 例如:學校里教務處、財務處、保健處建立的文件中都有學生詳細資料,如聯(lián)系電話、家庭住址等,這就是“數(shù)據(jù)冗余”,如果某個學生搬家,就要修改3個部門文件中的數(shù)據(jù),否則會引起同一數(shù)據(jù)在3個部門中不一致,產(chǎn)生上述問題的原因是這3個部門文件中的數(shù)據(jù)沒有聯(lián)系。 題型:填空 題目: 1)數(shù)據(jù)管理技術的發(fā)展,與________、________和________有密切的聯(lián)系。 答:硬件、軟件、計算機應用 2)文件系統(tǒng)中的數(shù)據(jù)獨立性是指________獨立性。 答:設備 3)文件系統(tǒng)的缺陷是:________、________和________。 答:數(shù)據(jù)冗余、數(shù)據(jù)不一致、數(shù)據(jù)聯(lián)系弱 4)就信息處理的方式而言,在文件系統(tǒng)階段,________處于主導地位,________只起著服從程序設計需要的作用;而在數(shù)據(jù)庫方式下,________占據(jù)了中心位置。 答:程序設計、數(shù)據(jù)、數(shù)據(jù) 5)數(shù)據(jù)庫技術是在________基礎上發(fā)展起來的,而且DBMS本身要在________支持下才能工作。 答:OS的文件系統(tǒng)、OS 6)在DBS中,邏輯數(shù)據(jù)與物理數(shù)據(jù)之間可以差別很大。數(shù)據(jù)管理軟件的功能之一就是要在這兩者之間進行________。 答:轉(zhuǎn)換 7)對現(xiàn)實世界進行第一層抽象的模型稱為________模型;對現(xiàn)實世界進行第二層抽象的模型稱為________模型。 答:概念、邏輯 8)層次模型的數(shù)據(jù)結構是________結構;網(wǎng)狀模型的數(shù)據(jù)結構是________結構;關系模型的數(shù)據(jù)結構是________結構;對象模型的數(shù)據(jù)結構之間可以________。 答:樹、有向圖、二維表、嵌套和遞歸 9)在層次、網(wǎng)狀模型中,用________導航數(shù)據(jù);而在關系模型中,用________導航數(shù)據(jù)。 答:指針、關鍵碼(或外鍵與主鍵) 10)數(shù)據(jù)庫的三層模式結構式對________的3個抽象級別。 答:數(shù)據(jù) 11)DBS中存放三層結構定義的DB稱為________。 答:數(shù)據(jù)字典(DD) 12)從模塊結構考查,DBMS由兩大部分組成,即________和________。 答:查詢處理器、存儲管理器 題型:選擇 題目: 1)DBS中“脫機存儲器”是指( ) A)快閃存和磁盤 B)磁盤和光盤 C)光盤和磁帶 D)磁帶和磁盤 答:C 2)在DBS中,DBMS和OS之間的關系是( ) A)并發(fā)運行 B)相互調(diào)用 C)OS調(diào)用DBMS D)DBMS調(diào)用OS 答:D 3)在文件系統(tǒng)階段的信息處理中,人們關注的中心問題是系統(tǒng)功能的設計,因而處于主導地位的是( ) A)數(shù)據(jù)結構 B)程序設計 C)外存分配 D)內(nèi)存分配 答:B 4)在數(shù)據(jù)庫方式下,信息處理中占據(jù)中心位置的是( ) A)磁盤 B)程序 C)數(shù)據(jù) D)內(nèi)存 答:C 5)在DBS中,邏輯數(shù)據(jù)與物理數(shù)據(jù)之間可以差別很大,實現(xiàn)兩者之間轉(zhuǎn)換工作的是( ) A)應用程序 B)OS C)DBMS D)I/O設備 答:C 6)DB的三層模式之間( ) A)應滿足完整性 B)應保持相容性 C)應保持結構一致 D)可以差別很大 答:D 7)DB的三層模式結構是對________抽象的3個級別。( ) A)存儲器 B)數(shù)據(jù) C)程序 D)外存 答:B 8)DB的三層模式結構中最接近外部存儲器的是( ) A)子模式 B)外模式 C)概念模式 D)內(nèi)模式 答:D 9)DBS具有“數(shù)據(jù)獨立性”特點的原因是在DBS中( ) A)采用磁盤作為外存 B)采用三層模式結構 C)使用OS來訪問數(shù)據(jù) D)用宿主語言編寫應用程序 答:B 10)在DBS中,“數(shù)據(jù)獨立性”和“數(shù)據(jù)聯(lián)系”這兩個概念( ) A)沒有必然的聯(lián)系 B)同時成立或不成立 C)前者蘊涵后者 D)后者蘊涵前者 答:A 11) 數(shù)據(jù)獨立性是指( ) A)數(shù)據(jù)之間相互獨立 B)應用程序與DB的結構之間相互獨立 C)數(shù)據(jù)的邏輯結構與物理結構相互獨立 D)數(shù)據(jù)與磁盤之間相互獨立 答:B 12) DB中的數(shù)據(jù)導航是指( ) A)數(shù)據(jù)之間的聯(lián)系 B)數(shù)據(jù)之間指針的聯(lián)系 C)從已知數(shù)據(jù)找未知數(shù)據(jù)的過程 D)數(shù)據(jù)的組合方式 答:C 13) 用戶使用DML語句對數(shù)據(jù)進行操作,實際上操作的是( ) A)數(shù)據(jù)庫中的記錄 B)內(nèi)模式的內(nèi)部記錄 C)外模式的外部記錄 D)數(shù)據(jù)庫的內(nèi)部記錄值 答:C 14) 對DB中數(shù)據(jù)的操作分成兩大類:( ) A) 查詢和更新 B)檢索和修改 C)查詢和修改 D)插入和修改 答:A 15)要想成功地運行數(shù)據(jù)庫,就要在數(shù)據(jù)處理部門配備( ) A)部門經(jīng)理 B)數(shù)據(jù)庫管理員 C)應用程序員 D)系統(tǒng)設計員 答:B 題目1:在SQL中,用戶可以直接進行查詢操作的是() A)實表和虛表 B)基本表和實表 C)視圖和虛表 D)基本表 答案:A 題目2:在SQL中,聚合函數(shù)COUNT(列名)用于() A)計算元組個數(shù) B)計算屬性的個數(shù) C)對一列中的非空值計算個數(shù) D)對一列中的非空值和空值計算個數(shù) 答案:C 題目3:元組比較操作() > ()的意義是() A)()OR(()AND()) B)()OR(()AND()) C)()OR(()AND()) D)()OR(()AND()) 答案:C 題目4:在SQL中,謂詞EXISTS可用來測試一個集合是否() A)有重復元組 B)有重復的列名 C)為非空集合 D)有空值 答案:C 題目5:對于基本表EMP(ENO,ENAME,SALARY,DNO),其屬性表示職工的工號、姓名、工資和所在部門的編號。 對于基本表DEPT(DNO,DNAME),其屬性表示部門的編號和部門名。 有一SQL語句: SELECT COUNT(DISTINCT DNO) FROM EMP; 其等價的查詢語句是() A)統(tǒng)計職工的總人數(shù) B)統(tǒng)計每一部門的職工人數(shù) C)統(tǒng)計職工服務的部門數(shù)目 D)統(tǒng)計每一職工服務的部門數(shù)目 答案:C 題目6:對于第5題的兩個基本表,有一個SQL語句: SELECT ENO,ENAME FROM EMP WHERE DNO NOT IN (SELECT DNO FROM DEPT WHERE DNAME=’金工車間’); 其等價關系代數(shù)表達式是: A) () B) C) -() D) -() 答案:C 題目7:對于第5題的兩個基本表,有一個SQL語句: UPDATE EMP SET SALARY=SALARY*1.05 WHERE DNO=’D6’ AND SALARY<(SELECT AVG(SALARY) FROM EMP); 其等價的修改語句為: A)為工資低于D6部門平均工資的所有職工加薪5% B)為工資低于整個企業(yè)平均工資的職工加薪5% C)為在D6部門工作、工資低于整個企業(yè)平均工資的職工加薪5% D)為在D6部門工作、工資低于本部門平均工資的職工加薪5% 答案:C 選擇 題目1:在關系模式R中,函數(shù)依賴X→Y的語義是() A)在R的某一關系中,若兩個元組的X值相等,則Y值也相等 B)在R的每一關系中,若兩個元組的X值相等,則Y值也相等 C)在R的某一個關系中,Y值應與X值相等 D)在R的每一個關系中,Y值應與X值相等 答案:B 題目2:如果X→Y和WY→Z成立,那么WX→Z成立,這條規(guī)則稱為() A)增廣性 B) 傳遞性 C) 偽傳遞性 D) 分解性 答案:C 題目3:X→Y能從推理規(guī)則導出的充分必要條件是() A) Y?X B) Y?X+ C) X?Y+ D) X+=Y+ 題目4:兩個函數(shù)依賴集F和G等價的充分必要條件是() A) F=G B) F+=G C) F=G+ D) F+=G+ 答案:D 題目5:在最小依賴集F中,下面敘述不正確的是() A) F中每個FD的右部都是單屬性 B)F中每個FD的左部都是單屬性 C) F中沒有冗余的的FD D)F中每個FD的左部沒有冗余的屬性 答案:B 題目6:設有關系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={B→A,D→C},則F+中左部為(BC)的函數(shù)依賴有() A) 2 個 B) 4 個 C ) 8 個 D) 16個 答案:C 題目7:設有關系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,B→C,C→D,D→A},則在F+中,左部為(CD)的函數(shù)依賴有() A) 2個 B) 4個 C) 8個 D) 16個 答案: D 題目8:設有關系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={AB→C,D→A},則屬性集(CD)的閉包(CD) +為() A) CD B) ACD C) BCD D) ABCD 答案: B 題目9:設有關系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={AB→C,D→A}, 則R的關鍵碼為() A) AB B) AD C) BC D) BD 答案: D 題目10:在關系模式R分解成ρ={R1,…,Rk}時,R上的關系r和其投影連接表達式mρ(r)之間滿足() A)r = mρ(r) B)rmρ(r) C) mρ(r)r D)r≠mρ(r) 答案:B 題目11:設關系模式R(A,B,B,D),F是R上成立的FD集,F(xiàn)={B→A,A→C},ρ={AB,AC,AD}是R上的一個分解,那么分解ρ相對于F() A)是無損連接分解,也是保持FD的分解 B)是無損連接分解,但不保持FD的分解 C)不是無損連接分解,但保持FD的分解 D)既不是無損連接分解,也不保持FD的分解 答案:C 題目12:設關系模式R(A,B,C,D),F是R上成立的FD集,F(xiàn)={A→B,B→C,C→D,D→A},ρ={AB,BC,AD}是R上的一個分解,那么分解ρ相對于F() A)是無損連接分解,也是保持FD的分解 B)是無損連接分解,但不保持FD的分解 C)不是無損連接分解,但保持FD的分解 D)既不是無損連接分解,也不保持FD的分解 答案:A 題目13:設關系模式R(A,B,C,D),F是R上成立的FD集,F(xiàn)={AB→C,D→B},那么F在模式ACD上的投影πACD (F)為 A) {AB→C,D→B} B){AC→D} C){AD→C} D) φ(即并不存在非平凡的FD) 答案:C 題目14:設關系模式R(A,B,C,D),F是R上成立的FD集,F(xiàn)={AB→C,D→B},ρ={ACD,BD}是R上的一個分解,那么分解ρ A)保持函數(shù)依賴集F B)丟失了AC→D C)丟失了AC→D D)是否保持FD,由R的當前關系確定 答案:B 題目15:在關系模式分解成數(shù)據(jù)庫模式 ρ時,討論無損連接的先決條件是 A)數(shù)據(jù)庫模式 ρ中的關系模式之間有公共屬性 B)保持FD集 C)關系模式R中不存在局部依賴和傳遞依賴 D)存在泛關系 答案:D 題目16:無損連接和保持FD之間的關系是() A)同時成立或不成立 B)前者蘊涵后者 C)后者蘊涵前者 D)沒有必然的聯(lián)系 答案:D 題目17:關系模式R分解成數(shù)據(jù)庫模式ρ的一個優(yōu)點是() A)數(shù)據(jù)分散存儲在多個關系中 B)存儲是懸掛元組 C)提高查詢速度 D)數(shù)據(jù)容易恢復 答案:B 題目18:關系模式R分解成數(shù)據(jù)庫ρ的一個缺點是() A)存儲懸掛元組 B)減少了數(shù)據(jù)冗余 C)查詢時需要做連接運算 D)數(shù)據(jù)分散存儲在多個關系中 答案:C 問答 題目3:設關系模式R(ABCD)上的FD集為F,并且F={A→B,B→C,D→B}。 ① R分解成ρ={ACD,BD},試求F在ACD和BD上的投影。 ② ACD和BD是BCNF嗎?如不是,試分解成BCNF。 答案: F在ACD和BD上的投影為{A→C,B→D}。 由于ACD碼的關鍵碼是AD,因此顯然模式ACD不是BCNF。模式ACD應分解成{AC,AD}或{CD,AD},但是這個分解不保持FD,丟失了FD:D→C或A→C。 題目4.22:設關系模式R(ABCD),F(xiàn)是R上成立的FD集,F(xiàn)={A→B,B→C,A→D,D→C}, ρ={AB,AC,BD}是R的一個分解。 ①相對于F,ρ是無損分解嗎?為什么? ②試求F在ρ的每一個模式上的投影。 ③ρ保持F嗎?為什么? 答:①根據(jù)測試過程可以知道,ρ相對于F是損失分解。 ②πAB(F)={A→B},πAC(F)={A→C},πBD(F)= φ。 ③顯然,分解ρ不保持FD集F,丟失了B→C、A→D和D→C這3個FD。 題目4.23:設關系模式R(ABCD),R上的FD集F={A→C,D→C,BD→A},試說明 ρ={AB,ACD,BCD}相對于F是損失分解的理由。 答案:根據(jù)已知的F集不可能把初始表格修改為有一個全a行的表格,因此ρ相對于F是損失分解。 題目4.25:設關系模式R(ABCD),ρ={AB,BC,CD},是R的一個分解,設F1={A→B,B→C},F2={B→C,C→D}。 ①如果F1是R上的FD集,此時 ρ是否無損分解?若不是,試舉出反例。 ②如果F2是R上的FD集呢? 答案:①解:據(jù)Chase過程可知,相對于F1,R分解成ρ是損失分解。 據(jù)構造初始表的規(guī)則,這個反例可以是下面的表格: r A B C D 1 1 0 0 0 1 1 0 0 0 1 1 對于這個r而言,顯然r≠mρ(r)。 ②據(jù)Chase過程可知,相對于F2,R分解成ρ時無損分解。 題目4.30:設有關系模式R(ABCD),在R上有5個相應的FD集及分解: (1) F={B→C,D→A},ρ={BC,AD} (2) F={AB→C,C→A,C→D },ρ={ACD,BC} (3) F={ A→BC,A→BC,C→AD},ρ={ABC,AD} (4) F={ A→B,B→C,C→D},ρ={AB,ACD} (5) F={ A→B,B→C,C→D },ρ={AB,AD,CD} 試對上述5種情況分別回答下列問題: ① 確定R的關鍵碼。 ② 是否是無損分解? ③ 是否保持FD集? ④ 確定ρ中每一模式的范式級別。 答案: (1) ①R的關鍵碼為BD。 ②ρ是無損分解。 ③ρ保持FD集F。 ④ρ中每一模式已達到BCNF級別。 (2) ①R有兩個關鍵碼:AB和BC。 ②ρ是無損分解。 ③因為πACD(F)={ C→A,C→D },πBC(F)= φ(沒有非平凡的FD),所以ρ不保持FD,丟失了AB→C。 ④ρ中兩模式均已達到BCNF級別。 (3) ①R有兩個關鍵碼:A和C。 ②ρ是無損分解。 ③因為πABC(F)={ A→BC,C→A},πAD(F)= { A→D},所以ρ保持FD。 ④在模式ABC中,關鍵碼是A或BC,屬性全是主屬性,但有傳遞依賴{ A→B,BC→A},因此模式ABC是3NF,但不是BCNF,而模式AD顯然已是BCNF。 (4) ①R的關鍵碼為A。 ②ρ是無損分解。 ③因為πAB(F)={A→B},πACD(F)={ A→C, C→D},從這兩個依賴集推不出原來的B→C,因此ρ不保持FD,丟失了B→C。 ④模式AB是BCNF,模式ACD不是3NF,只是2NF級別。 (5) ①R的關鍵碼為A。 ②ρ不是無損分解。 ③因為πAB(F)={A→B},πAD(F)={ A→D},πCD(F)={C→D},從這3個依賴集不能推理得到原來的B→C,因此ρ不保持FD,丟失了B→C。 ④ρ中每個模式均是BCNF級別。 題型:填空 題目1:在SQL中,關系模式稱為_,子模式稱為_,元祖稱為_,屬性稱為_。 答案: 基本表 視圖 行 列 題目2:在SQL中,表有3種:_、_和_,也稱為_、_和_。 答案: 基本表 視圖 導出表 實表 虛表 臨時表 題目3:在SQL中,用戶有兩種:_和_。 答案: 應用程序 終端用戶 題目4:在SQL中,外模式一級數(shù)據(jù)結構的基本單位是_。 答案: 視圖 題目5:在SQL模式中,主要成分有_。 答案: 基本表、視圖、索引、完整性規(guī)則等 題目6:在基本表中,“主鍵”概念應該體現(xiàn)其值的_和_兩個特征。 答案: 唯一 非空 題目7:操作“元組IN(集合)”的語義是_。 答案: 若元組在集合中,其值為true,否則為false 題目8:表達式中的通配符“%”表示_,“_”(下劃線)表示_。 答案: 與零個或多個字符組成的字符串匹配 與單個字符匹配 題目9:操作“元組>SOME(集合)”的語義是_。 答案: 若元組值大于集合中某一元組值,則其值為true,否則為false 題目10:操作“元組- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 數(shù)據(jù)庫 期末考試 部分 試題
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
相關資源
更多
正為您匹配相似的精品文檔
相關搜索
鏈接地址:http://weibangfood.com.cn/p-13176294.html