2018江蘇南京航空航天大學(xué)數(shù)據(jù)庫原理及應(yīng)用考研真題_第1頁
2018江蘇南京航空航天大學(xué)數(shù)據(jù)庫原理及應(yīng)用考研真題_第2頁
2018江蘇南京航空航天大學(xué)數(shù)據(jù)庫原理及應(yīng)用考研真題_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、2018江蘇南京航空航天大學(xué)數(shù)據(jù)庫原理及應(yīng)用考研真題一、單項(xiàng)選擇題(20題,每題2分,共40分)1. 下列關(guān)于數(shù)據(jù)庫管理系統(tǒng)的敘述中,哪一條是錯(cuò)誤的?()(A)數(shù)據(jù)庫管理系統(tǒng)是用戶與操作系統(tǒng)之間的一個(gè)接口(B)數(shù)據(jù)庫管理系統(tǒng)便于用戸對(duì)數(shù)據(jù)庫進(jìn)行管理和維護(hù)(C)數(shù)據(jù)庫管理系統(tǒng)能保證數(shù)據(jù)庫中數(shù)據(jù)的安全性、完整性(D)數(shù)據(jù)庫管理系統(tǒng)支持多用戶對(duì)數(shù)據(jù)的并發(fā)使用2. 下列關(guān)于概念層模型的敘述中,哪一條是錯(cuò)誤的?()(A)概念層模型是現(xiàn)實(shí)世界到信息世界的語法抽象(B)概念層模型主要用于數(shù)據(jù)庫設(shè)計(jì)中的槪念設(shè)訃(C)概念模型是從用戶觀點(diǎn)對(duì)數(shù)據(jù)和信息建模(D)概念模型獨(dú)立于具體的邏輯模型3. 下列關(guān)于參照完整性

2、約朿的參照關(guān)系和被參照關(guān)系的敘述中,哪一條是錯(cuò)誤的?()(A)參照關(guān)系是從關(guān)系,被參照關(guān)系是主關(guān)系(B參照關(guān)系與被參照關(guān)系之間的聯(lián)系是l:n聯(lián)系(C)參照關(guān)系與被參照關(guān)系通過外碼相聯(lián)系(D)其主碼在另一個(gè)關(guān)系中作為外碼的關(guān)系稱為被參照關(guān)系4. 下列關(guān)于用戶泄義完整性約束的敘述中,哪一條是錯(cuò)誤的?()(A)用戶泄義完整性約束主要是對(duì)屬性的取值進(jìn)行限制(B)域完整性約束是用戶左義完整性約束的重要組成部分(C)取值范圍可分為靜態(tài)定義和動(dòng)態(tài)定義兩種(D)域完整性約束中含有屬性間的多值依賴關(guān)系,但沒有函數(shù)依賴關(guān)系5. 基于學(xué)生選課課程數(shù)據(jù)庫中的三個(gè)關(guān)系: 學(xué)生表 S (S#, SNAME, SEX, B

3、IRTHYEAR, DEPT),主碼為 S# 課程表 C (C#, CNAME, TEACHER),主碼為 C#選課表 SC (S#, C#, GRADE),主碼為(S#, C#)査找選修了 ()SELECTSELECTSELECTSELECT的?(A)(B)(C)(D)C01號(hào)課程的全體學(xué)生的姓名和所在的系“,下列SQL語句中哪一個(gè)是錯(cuò)誤SAME,SNAME,SAME,SAME,DEPTDEPTDEPTDEPTFROMFROMFROMFROMS# FROM SC WHERE C# 二C01):S WHERE S# IN (SELECTS WHERE S# 二(SELECT S# FROM S

4、C WHERE C# = COf):S, SC WHERE C# = COr AND S. S# = SC. S#:(S JOIN SC ON SS# 二 SC. S#) WHERE C# 二C01 :6. 如果一門課程只能由一位教師講授,而一位教師可以講授若干門課程,則課程與教師這兩個(gè)實(shí)體型之間的聯(lián)系是()(A)一對(duì)一(B)多對(duì)多(C) 一對(duì)多(D)多對(duì)一7. 下列關(guān)于關(guān)系數(shù)據(jù)模型的敘述中,哪一條是錯(cuò)誤的?()(A)關(guān)系模型中數(shù)據(jù)的物理結(jié)構(gòu)是一張二維表(B)在關(guān)系模型中,現(xiàn)實(shí)世界的實(shí)體以及實(shí)體間的各種聯(lián)系均用關(guān)系來表示(C)插入、刪除、更新是關(guān)系模型中的常用操作(D)關(guān)系操作通過關(guān)系語言實(shí)現(xiàn)

5、,關(guān)系語言的特點(diǎn)是高度非過程化8 在關(guān)系代數(shù)中從兩個(gè)關(guān)系的笛卡爾積中選取它們屬性間滿足一泄條件的元組的操作稱為(A)并(B)選擇(C)連接 (D)自然連接9. SQL語言十分簡(jiǎn)潔,完成數(shù)據(jù)左義、數(shù)據(jù)操縱、數(shù)據(jù)控制的核心功能只用了 9個(gè)動(dòng)詞。 下列動(dòng)詞中哪一個(gè)是用于數(shù)據(jù)定義的?()(A)ALTER(B) DELETE(C) GRANT(D) INSERT10. 下列關(guān)于關(guān)系數(shù)孺庫視圖的敘述中,哪一條是錯(cuò)誤的?()(A)視圖是關(guān)系數(shù)據(jù)庫系統(tǒng)提供給用戶以多種角度觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機(jī)制(B)視圖可對(duì)重構(gòu)數(shù)據(jù)庫提供一建程度的邏輯獨(dú)立性(C)所有的視圖都是可查詢和可更新的(D)對(duì)視圖的一切操作最終要轉(zhuǎn)

6、換為對(duì)基本表的操作11基于學(xué)生選課課程數(shù)據(jù)庫中的三個(gè)關(guān)系:()學(xué)生表 S (S#, SNAME, SEX, BIRTHYEAR, DEPT),主碼為 S#課程表 C (C#, CNAME, TEACHER),主碼為 C#選課表 SC (S#, C#, GRADE),主碼為(S#, C#)査找選修了至少5門課程的學(xué)生的學(xué)號(hào),正確的SQL語句是(A)SELECT S# FROM SC GROUP BY S# HAVING COUNT (*) 5(B)SELECT S# FROM SC GROUP BY S# WHERE COUNT (*) 5(C)SELECT S# FROM SC HAVING

7、COUNT (*)25(D)SELECT S# FROM SC WHERE COUNT (*) 512. 下列關(guān)于數(shù)據(jù)庫緩沖區(qū)管理的敘述中,哪一條是錯(cuò)誤的?()(A)數(shù)據(jù)庫系統(tǒng)中提高訪問效率的一個(gè)重要手段是盡可能使得要訪問的磁盤塊已經(jīng)在內(nèi)存 緩沖區(qū)中(B)一般地磁盤上數(shù)據(jù)庫內(nèi)容比緩沖區(qū)中相對(duì)應(yīng)的數(shù)據(jù)庫內(nèi)容要新(C)內(nèi)存緩沖區(qū)劃分為緩沖塊,緩沖塊大小一般與磁盤塊大小相同(D)負(fù)責(zé)緩沖區(qū)空間分配的子系統(tǒng)稱為緩沖區(qū)管理器13. 事務(wù)的所有操作在數(shù)據(jù)庫中要么全部正確反映岀來要么全部不反映。這稱作事務(wù)的()(A)原子性(B) 致性(C)隔離性(D)持久性14. 在數(shù)據(jù)庫管理系統(tǒng)中,為保證并發(fā)事務(wù)的正確執(zhí)

8、行,需采用一左的并發(fā)控制技術(shù)。下列 關(guān)于基于鎖的并發(fā)控制技術(shù)的說法,錯(cuò)誤的是()(A)鎖是一種特殊的二元信號(hào)量,用來控制多個(gè)并發(fā)事務(wù)對(duì)共享資源的使用(B)數(shù)據(jù)庫中的鎖主要分為排它鎖和共享鎖,當(dāng)某個(gè)數(shù)據(jù)項(xiàng)上已加有多個(gè)共享鎖時(shí),此數(shù) 據(jù)項(xiàng)上只能再加一個(gè)排它鎖(C)數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務(wù)的方式防止岀現(xiàn)活鎖現(xiàn)象(D)當(dāng)數(shù)據(jù)庫管理系統(tǒng)檢測(cè)到死鎖后,可以采用撤銷死鎖事務(wù)的方式解除死鎖15. 某數(shù)據(jù)庫應(yīng)用系統(tǒng)中,數(shù)據(jù)庫管理員發(fā)現(xiàn)某個(gè)査詢功能是用多表連接操作實(shí)現(xiàn)的,此操 作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()(A)將此查詢語句放置在視圖中,使用視圖實(shí)現(xiàn)該

9、查詢操作(B)修改實(shí)現(xiàn)此功能的査詢語句,將連接查詢改為嵌套査詢(C)將此功能涉及到的表進(jìn)行合并,然后對(duì)合并后的表進(jìn)行查詢(D)將此查詢語句放置在存儲(chǔ)過程中,通過調(diào)用存儲(chǔ)過程實(shí)現(xiàn)該査詢操作16. 下列關(guān)于數(shù)據(jù)庫查詢優(yōu)化的敘述中,哪一條是錯(cuò)誤的?()(A)查詢優(yōu)化指的是從一個(gè)査詢的多個(gè)可能的查詢處理策略中找出最有效的査詢執(zhí)行計(jì)劃 的處理過程(B)查詢優(yōu)化包括邏輯查詢計(jì)劃選擇和物理查詢汁劃選擇兩個(gè)主要步驟(C)如果兩個(gè)關(guān)系代數(shù)表達(dá)式產(chǎn)生的結(jié)果關(guān)系具有相同的屬性集,則稱這兩個(gè)關(guān)系代數(shù)表 達(dá)式是等價(jià)的(D)表達(dá)式轉(zhuǎn)換的等價(jià)規(guī)則是將一個(gè)關(guān)系代數(shù)表達(dá)式轉(zhuǎn)換為與之等價(jià)的另一個(gè)關(guān)系代數(shù)表 達(dá)式的規(guī)則17. 下列

10、關(guān)于索引的敘述中,哪一條是錯(cuò)誤的?()(A)順序索引能有效地支持點(diǎn)查詢(B)順序索引能有效地支持范國(guó)查詢(C)散列索引能有效地支持點(diǎn)査詢(D)散列索引能有效地支持范圍查詢18. 現(xiàn)有“學(xué)生-選課-課程”數(shù)據(jù)庫中的三個(gè)關(guān)系如下:S (S#, SNAME, SEX, BIRTHYEAR, DEPT),主碼是 S#C (C#, CNAME, TEACHER),主碼是 C#SC (S#, C#, GRADE),主碼是(S#, C#)下列關(guān)于保持?jǐn)?shù)據(jù)庫完整性的敘述中,哪一條是錯(cuò)誤的?()(A)向關(guān)系SC插入元組時(shí),S#和C#都不能是空值(NULL)(B)可以任意刪除關(guān)系SC中的元組(C)向任何一個(gè)關(guān)系插

11、入元組時(shí),必須保證關(guān)系主碼值的唯一性(D)可以任意刪除關(guān)系C中的元組19. 有基本表EMP(ENO, ENAME, SALARY, DNO),英屬性分別表示職工工號(hào)、姓需、工資和 所在部門編號(hào):基本表DEPT(DNO, DNAME),其屬性分別表示部門的編號(hào)和部門名。下列哪 一項(xiàng)正確描述了 SQL 語句:SELECT COUNT (DISTINCT DNO) FROM EMP:的功能?()(A)統(tǒng)計(jì)職工的總?cè)藬?shù)(B)統(tǒng)計(jì)每一部門的職工人數(shù)(C)統(tǒng)計(jì)職工服務(wù)的部門數(shù)目(D)統(tǒng)計(jì)每一職工服務(wù)的部門數(shù)目20. 下列關(guān)于SQL語言支持?jǐn)?shù)據(jù)庫三級(jí)模式結(jié)構(gòu)的敘述中,哪一條是錯(cuò)誤的?()(A)一個(gè)SQL數(shù)據(jù)

12、庫模式是該數(shù)據(jù)庫中基本表的集合(B)在SQL中,外模式對(duì)應(yīng)于“視圖(view) ”和部分基本表(C)基本表和索引都存放在存儲(chǔ)文件中(D)一個(gè)基本表只能存放在一個(gè)存儲(chǔ)文件中二、簡(jiǎn)答題(5題,每題8分,共40分)1、基本表和視圖的區(qū)別與聯(lián)系是什么?請(qǐng)舉例說明。2、試述關(guān)系模型的三個(gè)組成部分。并舉例說明這三個(gè)組成部分。3、數(shù)據(jù)庫運(yùn)行中可能產(chǎn)生的故障有哪幾類?哪些故障影響事務(wù)的正常執(zhí)行?哪些故障破壞 數(shù)據(jù)庫數(shù)據(jù)?請(qǐng)舉例說明。4、試述查詢優(yōu)化策略有哪些?請(qǐng)舉例說明。5、什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)訃?試述其設(shè)計(jì)步驟,請(qǐng)給出設(shè)計(jì)的例子。三、應(yīng)用分析題(2題,共70分)1、大飛機(jī)數(shù)據(jù)管理系統(tǒng)(30分)國(guó)產(chǎn)大飛機(jī)

13、C919客機(jī)包括多個(gè)供應(yīng)商(Supplier),每個(gè)供應(yīng)商(Supplier)可以為多個(gè) 項(xiàng)目(Project)提供多種產(chǎn)品(Product);每種產(chǎn)品可以由多個(gè)供應(yīng)商提供,彼多個(gè)項(xiàng)目 所使用:每個(gè)項(xiàng)目可以使用多個(gè)供應(yīng)商提供的多種產(chǎn)品。項(xiàng)目模塊有編號(hào)(J#)、項(xiàng)目名(Jname)、項(xiàng)目描述(Description);產(chǎn)品有編號(hào)(P#)、產(chǎn) 品名(Pname)、顏色(Color).重雖(Weight);供應(yīng)商有編號(hào)(S#),名稱(Sname)、所在 地(Address):此外還要反映某一項(xiàng)目使用某種商品的數(shù)量(Total)和提供某種商品的數(shù) M (Amount)。請(qǐng)按上述信息:(1)分別設(shè)計(jì)“供

14、應(yīng)商一商品”和“項(xiàng)目一商品”關(guān)系的E-R模型。(10分)(2)將上述E-R模型轉(zhuǎn)換為關(guān)系模型。(10分)(3)設(shè)計(jì)數(shù)據(jù)字典,滿足3NF。(10分)2、學(xué)生教務(wù)管理系統(tǒng)(40分)研究生的課程按大類來說一般分為必修課和選修課。必修一般指學(xué)校或院系規(guī)定學(xué)生必須修 習(xí)某課程,學(xué)校對(duì)必修課程一般有統(tǒng)一的要求和安排。選修是指根據(jù)學(xué)生個(gè)人興趣或?qū)I(yè)需 要自由選擇修習(xí)某課程。學(xué)生教務(wù)系統(tǒng)有三張表即學(xué)生表S、課程表C和學(xué)生選課表SC, 它們的結(jié)構(gòu)如下所示:S (S# , SN , SEX , AGE , DEPT)C (C# , CN)SC (S# , C# , GRADE)其中:S#為學(xué)號(hào),SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號(hào),CN為 課程名,GRADE為成績(jī)。請(qǐng)根據(jù)所給的每種功能寫出相應(yīng)的査詢語句。(1)統(tǒng)計(jì)學(xué)生表中學(xué)生的總?cè)藬?shù)。(5分)(2)查詢學(xué)生姓劃及其所選修課程的課程號(hào)和成績(jī)。(5分)(3)查詢出被5至10劃學(xué)生選修的所有課程信息。(5分)(4)查詢出選修至少兩門

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論