版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
計算機二級數(shù)據(jù)庫考試時間:______分鐘總分:______分姓名:______一、選擇題(每小題2分,共40分。在每小題的四個選項中,只有一項是符合題目要求的,請將正確選項的字母填在題后的括號內(nèi)。)1.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)不包括以下哪一項?A.概念模式B.外模式C.物理模式D.程序模式2.以下哪種數(shù)據(jù)模型是關(guān)系模型的基礎(chǔ)?A.層次模型B.網(wǎng)狀模型C.關(guān)系代數(shù)D.集合論3.關(guān)系數(shù)據(jù)庫中,實現(xiàn)實體間一對多聯(lián)系的基本方法是?A.創(chuàng)建兩個獨立的關(guān)系B.在一個關(guān)系中設(shè)置外鍵C.使用觸發(fā)器D.創(chuàng)建視圖4.下列關(guān)于關(guān)系代數(shù)運算的描述,正確的是?A.并運算(∪)要求兩個關(guān)系具有相同的結(jié)構(gòu)B.交運算(∩)的結(jié)果關(guān)系中屬性個數(shù)是兩個關(guān)系屬性個數(shù)的乘積C.投影運算(π)會改變關(guān)系的結(jié)構(gòu)D.選擇運算(σ)需要使用關(guān)系運算符π5.下列哪個不是數(shù)據(jù)庫管理系統(tǒng)的功能?A.數(shù)據(jù)定義B.數(shù)據(jù)操縱C.數(shù)據(jù)控制D.程序設(shè)計6.SQL語言中,用于刪除表結(jié)構(gòu)的語句是?A.DELETEB.DROPC.REMOVED.CLEAR7.下列SQL語句中,哪個用于創(chuàng)建視圖?A.CREATETABLEB.CREATEINDEXC.CREATEVIEWD.CREATEDATABASE8.下列哪個是正確的SQL查詢語句,用于從學(xué)生表(假設(shè)有學(xué)號、姓名、專業(yè)字段)中選擇所有計算機專業(yè)的學(xué)生?A.SELECT*FROM學(xué)生WHERE專業(yè)='計算機'B.SELECT學(xué)號,姓名,專業(yè)FROM學(xué)生WHERE專業(yè)='計算機'C.SELECT學(xué)號,姓名FROM學(xué)生WHERE專業(yè)='計算機'D.SELECT專業(yè)FROM學(xué)生WHERE專業(yè)='計算機'9.SQL語句中,用于對查詢結(jié)果進行排序的子句是?A.WHEREB.GROUPBYC.HAVINGD.ORDERBY10.SQL語句中,用于將查詢結(jié)果按某個字段進行分組的子句是?A.WHEREB.ORDERBYC.GROUPBYD.HAVING11.事務(wù)的原子性是指事務(wù)是一個不可分割的工作單元,下列哪個選項不屬于事務(wù)的ACID特性?A.原子性(Atomicity)B.一致性(Consistency)C.隔離性(Isolation)D.長壽性(Durability)12.在關(guān)系數(shù)據(jù)庫設(shè)計中,將關(guān)系模式分解為多個更小的關(guān)系模式,目的是?A.增加數(shù)據(jù)冗余B.提高數(shù)據(jù)查詢速度C.消除數(shù)據(jù)依賴,減少數(shù)據(jù)冗余,保證數(shù)據(jù)一致性D.增加關(guān)系模式的復(fù)雜性13.根據(jù)函數(shù)依賴定義,若X→Y,則稱Y對X是?A.函數(shù)依賴B.平凡函數(shù)依賴C.非平凡函數(shù)依賴D.傳遞依賴14.一個滿足BCNF關(guān)系的數(shù)據(jù)庫,必然也滿足?A.1NFB.2NFC.3NFD.所有范式15.在數(shù)據(jù)庫設(shè)計中,用來表示實體及其之間聯(lián)系的模型是?A.層次模型B.網(wǎng)狀模型C.實體聯(lián)系模型(E-R模型)D.關(guān)系模型16.索引的主要作用是?A.存儲數(shù)據(jù)B.加快數(shù)據(jù)檢索速度C.減少數(shù)據(jù)存儲空間D.保證數(shù)據(jù)完整性17.視圖是?A.數(shù)據(jù)庫中的一個實際存儲的數(shù)據(jù)集合B.一個虛表,其數(shù)據(jù)來源于視圖本身或其他表C.數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D.數(shù)據(jù)庫的邏輯結(jié)構(gòu)18.下列哪個SQL語句用于為數(shù)據(jù)庫中的表創(chuàng)建索引?A.CREATETABLEB.CREATEVIEWC.CREATEINDEXD.CREATEDATABASE19.如果一個關(guān)系模式R滿足2NF,但存在非主屬性對碼的部分依賴,則該關(guān)系模式屬于?A.1NFB.2NFC.3NFD.BCNF20.在數(shù)據(jù)庫設(shè)計中,確定實體之間聯(lián)系是強聯(lián)系還是弱聯(lián)系,主要依據(jù)是?A.實體的類型B.實體的數(shù)量C.實體之間的依賴關(guān)系D.實體的命名規(guī)則二、填空題(每空2分,共30分。請將答案填寫在答題紙的橫線上。)1.數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和______組成的。2.關(guān)系模型中,二維表的列稱為______,行稱為______。3.SQL語言中,用于插入數(shù)據(jù)的語句是______,用于更新數(shù)據(jù)的語句是______,用于刪除數(shù)據(jù)的語句是______。4.事務(wù)的______特性要求事務(wù)必須是原子性的,即事務(wù)中的所有操作要么全部完成,要么全部不做。5.將關(guān)系模式分解的目標(biāo)是消除______函數(shù)依賴,減少數(shù)據(jù)冗余,保證數(shù)據(jù)的一致性。6.E-R模型中的基本元素有______、______和______。7.索引按照存儲結(jié)構(gòu)可分為______索引和______索引。8.視圖是基于______或其他視圖定義的虛表。9.關(guān)系代數(shù)中的基本操作包括______、______、______和______。10.SQL語句中,使用______子句可以對查詢結(jié)果進行分組,使用______子句可以對分組后的結(jié)果設(shè)置過濾條件。三、簡答題(每小題10分,共30分。請將答案寫在答題紙的指定位置。)1.簡述數(shù)據(jù)庫三級模式結(jié)構(gòu)及其各自的作用。2.解釋什么是函數(shù)依賴?并說明傳遞函數(shù)依賴的定義。3.簡述數(shù)據(jù)庫規(guī)范化理論的意義,并簡述1NF、2NF、3NF的定義。---四、操作題(共20分。請將答案寫在答題紙的指定位置。)假設(shè)存在一個名為“學(xué)生選課”的數(shù)據(jù)庫,包含兩個關(guān)系模式:學(xué)生(學(xué)號CHAR(8)PRIMARYKEY,姓名VARCHAR(20),專業(yè)VARCHAR(20))選課(學(xué)號CHAR(8)NOTNULL,課程號CHAR(6)NOTNULL,成績INT,FOREIGNKEY(學(xué)號)REFERENCES學(xué)生(學(xué)號),FOREIGNKEY(課程號)REFERENCES課程(課程號))其中,學(xué)生關(guān)系存儲學(xué)生的基本信息,選課關(guān)系存儲學(xué)生選課及成績信息。假設(shè)還有一個名為“課程”的關(guān)系模式(課程號CHAR(6)PRIMARYKEY,課程名VARCHAR(40)),存儲課程信息。請根據(jù)以上信息,編寫SQL語句完成以下操作:1.查詢所有計算機專業(yè)的學(xué)生姓名和學(xué)號。(6分)2.查詢選了課程號為“CS101”的學(xué)生的姓名和成績,要求成績高于80分,結(jié)果按成績降序排列。(7分)3.查詢每門課程的平均成績,要求平均成績低于60分的課程號和課程名也要顯示,結(jié)果按平均成績升序排列。(7分)試卷答案一、選擇題1.D2.D3.B4.C5.D6.B7.C8.B9.D10.C11.D12.C13.C14.A15.C16.B17.B18.C19.C20.C二、填空題1.計算機硬件系統(tǒng)2.屬性,元組(或記錄)3.INSERT,UPDATE,DELETE4.原子性5.非主屬性對碼的部分6.實體,聯(lián)系,屬性7.順序,哈希8.基本表9.并,交,差,笛卡爾積10.GROUPBY,HAVING三、簡答題1.三級模式結(jié)構(gòu):數(shù)據(jù)庫系統(tǒng)通常采用三級模式結(jié)構(gòu),包括外模式、概念模式和內(nèi)模式。外模式:也稱子模式或用戶模式,是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)能夠看見和使用的局部數(shù)據(jù)描述。它是概念模式的一個子集。外模式的主要作用是提供數(shù)據(jù)獨立性,并為不同用戶視圖提供封裝。解析思路:理解三級模式的結(jié)構(gòu)和各自定位,外模式是用戶視圖。概念模式:也稱模式或邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶公共數(shù)據(jù)視圖。它獨立于數(shù)據(jù)庫的物理存儲結(jié)構(gòu),也獨立于具體的應(yīng)用程序。概念模式的主要作用是描述數(shù)據(jù)世界的邏輯結(jié)構(gòu),提供數(shù)據(jù)整體視圖。解析思路:理解概念模式是全局邏輯結(jié)構(gòu)。內(nèi)模式:也稱存儲模式或物理模式,是數(shù)據(jù)庫中數(shù)據(jù)的物理存儲結(jié)構(gòu)和存取方式的描述。它描述了數(shù)據(jù)在物理存儲介質(zhì)上的組織方式,例如記錄的存儲方式、索引的組織方式等。內(nèi)模式的主要作用是負責(zé)數(shù)據(jù)庫的物理存儲和管理。解析思路:理解內(nèi)模式是物理存儲結(jié)構(gòu)。2.函數(shù)依賴定義:在關(guān)系R中,如果X和Y是R的兩個屬性(或?qū)傩越M),X→Y表示屬性(或?qū)傩越M)Y函數(shù)依賴于屬性(或?qū)傩越M)X。也就是說,對于關(guān)系R中的任意兩個元組t1和t2,若t1[X]=t2[X],則必有t1[Y]=t2[Y]。簡而言之,X的值唯一確定Y的值。解析思路:抓住函數(shù)依賴的核心定義:X的值決定Y的值。傳遞函數(shù)依賴定義:在關(guān)系R中,如果X→Y且Y→Z,但X→Z不成立(X,Y,Z均不包含空值),則稱Z對X傳遞函數(shù)依賴。解析思路:理解傳遞依賴是“X決定Y,Y決定Z,但X不直接決定Z”這種鏈條關(guān)系。3.規(guī)范化理論意義:數(shù)據(jù)庫規(guī)范化的主要目的是通過分解關(guān)系模式,消除數(shù)據(jù)冗余,減少插入異常、刪除異常和修改異常,從而保證數(shù)據(jù)庫的完整性,提高數(shù)據(jù)的一致性,并使數(shù)據(jù)庫設(shè)計更加合理。解析思路:回答規(guī)范化的目標(biāo):減少冗余、異常,保證完整性、一致性。1NF(第一范式):若關(guān)系模式R的每個屬性都是原子值(不可再分)的,則R滿足第一范式,記作R∈1NF。解析思路:理解1NF的核心要求:屬性值不可分。2NF(第二范式):若關(guān)系模式R∈1NF,并且R中所有非主屬性都完全函數(shù)依賴于R的候選鍵,則R滿足第二范式,記作R∈2NF。解析思路:理解2NF是在1NF基礎(chǔ)上,要求非主屬性必須完全依賴候選鍵。3NF(第三范式):若關(guān)系模式R∈2NF,并且R中所有非主屬性都不傳遞函數(shù)依賴于R的候選鍵,則R滿足第三范式,記作R∈3NF。解析思路:理解3NF是在2NF基礎(chǔ)上,要求非主屬性不能傳遞依賴候選鍵。四、操作題1.```sqlSELECT姓名,學(xué)號FROM學(xué)生WHERE專業(yè)='計算機';```解析思路:直接使用SELECT語句,選擇學(xué)生表(學(xué)生)中專業(yè)為'計算機'的記錄的姓名和學(xué)號字段。2.```sqlSELECT學(xué)生.姓名,選課.成績FROM學(xué)生,選課WHERE選課.學(xué)號=學(xué)生.學(xué)號AND選課.課程號='CS101'AND選課.成績>80ORDERBY選課.成績DESC;```解析思路:需要從學(xué)生表和選課表連接數(shù)據(jù)。使用顯式連接(或隱式連接)找到選了CS101課程的學(xué)生。加入條件過濾:課程號='CS101',成績>80。最后使用ORDERBY子句按成績降序排列結(jié)果。選擇要查詢的列:學(xué)生姓名和選課成績。3.```sqlSELECT課程.課程號,課程.課程名,AVG(選課.成績)AS平均成績FROM課程,選課WHERE課程.課程號=選課.課程號GROUPBY課程.課程號,課程.課程名HAVINGAVG(選課.成績)<60UNIONALLSELECT課程.課程號,課程.課程名,AVG(選課.成績)AS平均成績FROM課程,選課WHERE課程.課程號=選課.課程號GROUPBY課程.課程號,課程.課程名HAVINGAVG(選課.成績)<60;--或者更簡潔的寫法(如果數(shù)據(jù)庫支持):--SELECT課程.課程號,課程.課程名,AVG(選課.成績)AS平均成績--FROM課程,選課--WHERE課程.課程號=選課.課程號--GROUPBY課程.課程號,課程.課程名--HAVINGAVG(選課.
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高職市場營銷(市場營銷教育心理學(xué)案例分析)試題及答案
- 高一語文期末復(fù)習(xí)之作文審題訓(xùn)練【選擇題與標(biāo)題結(jié)合】
- 2025年大學(xué)生物(發(fā)酵工程基礎(chǔ))試題及答案
- 2025年中職(動物營養(yǎng)與飼料)配方設(shè)計階段測試題及答案
- 2025年中職黑色金屬材料(鋼材檢驗)試題及答案
- 2025年大學(xué)曲藝學(xué)(曲藝?yán)碚撗芯浚┰囶}及答案
- 2025年高職網(wǎng)絡(luò)信息安全(數(shù)據(jù)加密解密)試題及答案
- 2026年茶藝服務(wù)(茶文化知識)試題及答案
- 2025年中職(電氣運行與控制)PLC控制系統(tǒng)設(shè)計期中測試試題及答案
- 2025年中職機械(鉗工基礎(chǔ)技能)試題及答案
- 2025年阿勒泰地區(qū)哈巴河縣保安員招聘考試題庫附答案解析
- 營銷活動策劃及執(zhí)行方案表
- 2025年鐵路線路工技能鑒定考試試題庫(答案+解析)
- 2025福建福州安住發(fā)展有限公司選聘中層干部1人參考考試試題及答案解析
- 廣東省廣州市海珠區(qū)2024-2025學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 2025年大學(xué)歷史學(xué)(世界古代史專題)試題及答案
- 2025云南昆明巫家壩城市發(fā)展建設(shè)有限公司社會招聘14人筆試參考題庫及答案解析
- 2025年昆明市呈貢區(qū)城市投資集團有限公司及下屬子公司第二批招聘(11人)備考筆試題庫及答案解析
- 2025年蘇州工業(yè)園區(qū)領(lǐng)軍創(chuàng)業(yè)投資有限公司招聘備考題庫及參考答案詳解一套
- 水電維修工面試題庫含答案
- 2025年中醫(yī)執(zhí)業(yè)醫(yī)師考試試卷及答案
評論
0/150
提交評論