《數(shù)據(jù)庫系統(tǒng)概論》期末考試試卷(A).doc
《《數(shù)據(jù)庫系統(tǒng)概論》期末考試試卷(A).doc》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫系統(tǒng)概論》期末考試試卷(A).doc(17頁珍藏版)》請在裝配圖網(wǎng)上搜索。
2003年《數(shù)據(jù)庫系統(tǒng)概論》期末考試試卷(A) 一、填空題(每空1分,共20分) 1.實體之間的聯(lián)系按照聯(lián)系方式的不同可分為 一對一 、 多對一 和 多對多 。 2.數(shù)據(jù)庫系統(tǒng)的核心是 DBMS 。 3.在關(guān)系模型中,實體以及實體間的聯(lián)系都是用 關(guān)系 來表示的。 4.在關(guān)系代數(shù)中專門的關(guān)系運算包括 選擇 、投影、 連接 、除等運算。 5.1975年由IBM公司的M.Zloof提出的QBE語言是一個很有特色的 域關(guān)系演算 語言。 6.SQL語言集數(shù)據(jù)查詢、 數(shù)據(jù)定義 、 數(shù)據(jù)操作 和 數(shù)據(jù)控制 功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)語言的特點和優(yōu)點。 7.數(shù)據(jù)庫管理系統(tǒng)保證數(shù)據(jù)安全的主要措施是進(jìn)行 取值控制 。 8.人們已經(jīng)提出了許多種類型的數(shù)據(jù)依賴,其中最重要的是 函數(shù)依賴 和多值依賴 。 9.關(guān)系模式由3NF轉(zhuǎn)化為BCNF是消除了主屬性對碼的 傳遞函數(shù)依賴 和 多值函數(shù)依賴 。 10.數(shù)據(jù)庫設(shè)計應(yīng)包括兩個方面的內(nèi)容: 邏輯結(jié)構(gòu) 設(shè)計和 物理結(jié)構(gòu) 設(shè)計。 11.CGI規(guī)范允許Web服務(wù)器執(zhí)行 ,并將它們的輸出發(fā)送給瀏覽器。 12.數(shù)據(jù)庫技術(shù)與 面向?qū)ο? 技術(shù)相結(jié)合,形成了面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。 二、判斷題(下列各題,你認(rèn)為正確的,請在題干的括號內(nèi)打“√”,錯的打“”。每題1分,共10分) 1、在IMS系統(tǒng)中,如果使用HSAM存儲結(jié)構(gòu),那么檢索、插入、刪除都很方便?!ǎ? 2、一個關(guān)系的主關(guān)鍵字一定是它的超關(guān)鍵字。………………………………() 3、數(shù)據(jù)字典是一個特殊的數(shù)據(jù)庫?!ǎ? 4、層次數(shù)據(jù)模型可以很好地表示多對多聯(lián)系。………………………………() 5、完整約束條件的檢查總是在事務(wù)的每個維護(hù)操作執(zhí)行后立即進(jìn)行?!ǎ? 6、訪問控制是防止對數(shù)據(jù)庫進(jìn)行非法訪問的主要方法?!ǎ? 7、一個記錄類型可以作為多個絡(luò)類型的從記錄類型?!ǎ? 8、對一個數(shù)據(jù)庫系統(tǒng)來說,概念級對應(yīng)于它實際存儲的數(shù)據(jù)?!ǎ?、在向量結(jié)構(gòu)的順序文件中,插入記錄比較困難?!ǎ? 10、實體間的聯(lián)系用實體模型來描述?!ǎ? 三、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題4分,共20分) 1.數(shù)據(jù)庫類型是按照( B )來劃分的。 A.文件形式 B.數(shù)據(jù)模型 C.記錄形式 D.數(shù)據(jù)存取方法 2.關(guān)系演算的基礎(chǔ)是( C.數(shù)理邏輯中的謂詞演算 ) A.形式邏輯中的邏輯演算 B.形式邏輯中的關(guān)系演算 C.數(shù)理邏輯中的謂詞演算 D.數(shù)理邏輯中的形式演算 3.若要求分解保持函數(shù)依賴,那么模式分解一定能夠達(dá)到( B ) A. 2NF B. 3NF C. BCNF D. 1NF 4.1級封鎖協(xié)議加上T要讀取的數(shù)據(jù)R加S鎖,這是( C ) A. 3級封鎖協(xié)議 B. 4級封鎖協(xié)議 C. 2級封鎖協(xié)議 D. 1級封鎖協(xié)議 5.建立數(shù)據(jù)字典的時機是A ) A.需求分析階段 B.數(shù)據(jù)庫物理設(shè)計階段 C.數(shù)據(jù)庫實施 D.概念結(jié)構(gòu)設(shè)計階段 四、簡答題(每小題6分,共30分) 1.簡述數(shù)據(jù)庫管理系統(tǒng)的功能。 答:一般來說,DBMS的功能主要包括以下6個方面: 1)數(shù)據(jù)定義。 2)數(shù)據(jù)操縱。 3)數(shù)據(jù)庫運行管理。 4)數(shù)據(jù)組織、存儲和管理。 5)數(shù)據(jù)庫的建立和維護(hù)。 6)數(shù)據(jù)通信接口。 2.簡述SQL語言的特點。 答:SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)庫語言的特點和優(yōu)點。其特點如下: 1)綜合統(tǒng)一 2)高度非過程化 3)面向集合的操作方式 4)以同一種語法結(jié)構(gòu)提供兩種操作方式 5)語言簡潔,易學(xué)易用 3、什么是數(shù)據(jù)庫系統(tǒng)? 答:數(shù)據(jù)庫系統(tǒng)是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機軟、硬資源組成的系統(tǒng)。它包含關(guān)聯(lián)數(shù)據(jù)的集合,DBMS和用戶應(yīng)用程序等。 4、試述數(shù)據(jù)庫完整保護(hù)的主要任務(wù)和措施。 5、在倒排文件中,如果只建立了部分關(guān)鍵字的輔索引,如何進(jìn)行查找? 五、綜合題(每小題10分,共20分) 1.設(shè)有一個學(xué)生課程數(shù)據(jù)庫,包括學(xué)生關(guān)系Student、課程關(guān)系Course、選修關(guān)系SC,圖1所示: Student 學(xué)號 Sno 姓名 Sname 性別 Ssex 年齡 Sage 所在系 Sdept 95001 李勇 男 20 CS 95002 劉晨 女 19 IS 95003 王敏 女 18 MA 95004 張立 男 19 IS Course 課程號 Cno 課程名 Cname 先行課 Cpno 學(xué)分 Ccredit 1 數(shù)據(jù)庫 5 4 2 數(shù)學(xué) 2 3 信息系統(tǒng) 1 4 4 操作系統(tǒng) 6 3 5 數(shù)據(jù)結(jié)構(gòu) 7 4 6 數(shù)據(jù)處理 2 7 PASCAL語言 6 4 SC 學(xué)號 Sno 課程號 Cno 成績 Grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 圖1 學(xué)生-課程數(shù)據(jù)庫 寫出完成下列要求的SQL語句: 1)查詢所有年齡在20歲以下的學(xué)生姓名與年齡。 2)查詢年齡不在20~23(包括20歲和23歲)之間的學(xué)生的姓名、系別和年齡。 3)查詢每個學(xué)生及其選修課程的情況。 select Student.*,SC.* from Student,SC where Student.Sno=SC.Sno; 2.把下面用關(guān)系表示的實體、實體與實體之間的聯(lián)系,用E-R圖表示出來,要求在圖中表示聯(lián)系的類型(1∶1、 1∶n、 m∶n)。 實體1:學(xué)生(學(xué)號,姓名,性別,年齡) 關(guān)鍵字為:學(xué)號 實體2:課程(課程號,課程名,學(xué)分?jǐn)?shù)) 關(guān)鍵字為:課程號 實體1與實體2的聯(lián)系: 學(xué)習(xí)(學(xué)號,課程號,成績) 關(guān)鍵字為:學(xué)號+課程號 注:一個學(xué)生可以選多門課程,一門課程也可以被多個學(xué)生選,學(xué)生選課后有成績。 一、填空題(每空1分,共20分) 1.一對一或1∶1 一對多或1∶n 多對多或m∶n 2.數(shù)據(jù)庫管理系統(tǒng)或DBMS 3.關(guān)系 4.選擇 連接 5.域關(guān)系演算 6.數(shù)據(jù)操縱 數(shù)據(jù)定義 數(shù)據(jù)控制 7.存取控制 8.函數(shù)依賴 多值依賴 9.部分函數(shù)依賴 傳遞函數(shù)依賴 10.結(jié)構(gòu)(或數(shù)據(jù)) 行為(或處理) 11.外部程序 12.面向?qū)ο? 二、單項選擇題(每小題2分,共20分) 1.B 2.C 3.B 4.C 5.A 三、簡答題(每小題6分,共30分) 1.答:一般來說,DBMS的功能主要包括以下6個方面: 1)數(shù)據(jù)定義。 2)數(shù)據(jù)操縱。 3)數(shù)據(jù)庫運行管理。 4)數(shù)據(jù)組織、存儲和管理。 5)數(shù)據(jù)庫的建立和維護(hù)。 6)數(shù)據(jù)通信接口。 2.答:SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,充分體現(xiàn)了關(guān)系數(shù)據(jù)庫語言的特點和優(yōu)點。其特點如下: 1)綜合統(tǒng)一 2)高度非過程化 3)面向集合的操作方式 4)以同一種語法結(jié)構(gòu)提供兩種操作方式 5)語言簡潔,易學(xué)易用 3、什么是數(shù)據(jù)庫系統(tǒng)? 答:數(shù)據(jù)庫系統(tǒng)是實現(xiàn)有組織地、動態(tài)地存儲大量關(guān)聯(lián)數(shù)據(jù),方便多用戶訪問的計算機軟、硬資源組成的系統(tǒng)。它包含關(guān)聯(lián)數(shù)據(jù)的集合,DBMS和用戶應(yīng)用程序等。 4、試述數(shù)據(jù)庫完整保護(hù)的主要任務(wù)和措施。 答:答案 主要任務(wù)是保障數(shù)據(jù)的正確性,有效性,協(xié)調(diào)性,提高數(shù)據(jù)對用戶的可用性。其措施如下: 適時檢查完整約束條件,保證語義完整。 控制并發(fā)操作,使其不破壞完整性。 在系統(tǒng)出現(xiàn)故障后,即時恢復(fù)系統(tǒng)。 5、在倒排文件中,如果只建立了部分關(guān)鍵字的輔索引,如何進(jìn)行查找? 答:答案 對詢問中涉及的關(guān)鍵字,首先在已建立的輔索引中求指針的交集P,而后對P中所指記錄逐個驗證其它關(guān)鍵字是否與詢問條件匹配,所有匹配的記錄即為查詢結(jié)果。 五、綜合題(每小題10分,共20分) 1.1)select Sname,Sage from Student where Sage<20; 或 select Sname,Sage from Student where not Sage>=20; 2)select Sname,Sdept,Sage from Student where Sage not between 20 and 23; 3)select Student.*,SC.* from Student,SC where Student.Sno=SC.Sno; 學(xué)生選課關(guān)系E-R圖- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)據(jù)庫系統(tǒng)概論 數(shù)據(jù)庫 系統(tǒng) 概論 期末考試 試卷
鏈接地址:http://www.3dchina-expo.com/p-9606522.html