版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)原理期末考試試題一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要 求的,錯(cuò)選、多選或未選均無(wú)分。1. 要保證數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性,需要修改的是( A )A三層模式之間的兩種映射 B模式與內(nèi)模式 C模式與外模式 D三層模式2.下列四項(xiàng)中說(shuō)法不正確的是(C ) A數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余B數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享C數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)D數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性3. 公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從職員到部門的聯(lián)系類型是( C )A多對(duì)多 B一對(duì)一 C多對(duì)一 D一對(duì)多4將E-R模型轉(zhuǎn)換成關(guān)系模
2、型,屬于數(shù)據(jù)庫(kù)的(C )A需求分析B概念設(shè)計(jì)C邏輯設(shè)計(jì)D物理設(shè)計(jì)5五種基本關(guān)系代數(shù)運(yùn)算是( A )A,×,和 B,和 C,×,和D,和6下列聚合函數(shù)中不忽略空值 (NULL) 的是( C )。 ASUM (列名) BMAX (列名)CCOUNT ( * ) DAVG (列名)7.SQL中,下列涉及空值的操作,不正確的是( C )。A. AGE IS NULL B. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)8.已知成績(jī)關(guān)系如表1所示。執(zhí)行SQL語(yǔ)句:SELECT COUNT(DISTINCT學(xué)號(hào))FROM成績(jī)WHERE分
3、數(shù)60查詢結(jié)果中包含的元組數(shù)目是( B )表1 成績(jī)關(guān)系學(xué)號(hào)課程號(hào)分?jǐn)?shù)S1C180S1C275S2C1nullS2C255S3C390A. 1B. 2C. 3D. 49 在視圖上不能完成的操作是( C )A. 更新視圖B. 查詢C. 在視圖上定義新的基本表D. 在視圖上定義新視圖10.關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括( C )A. 完整性約束B(niǎo). 數(shù)據(jù)結(jié)構(gòu)C. 恢復(fù)D. 數(shù)據(jù)操作11. 假定學(xué)生關(guān)系是S(S,SNAME,SEX,AGE),課程關(guān)系是C(C,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S,C,GRADE)。要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到關(guān)系
4、( D )AS BSC,C CS,SC DS,SC,C12.關(guān)系規(guī)范化中的刪除操作異常是指( A ) A不該刪除的數(shù)據(jù)被刪除B不該插入的數(shù)據(jù)被插入C應(yīng)該刪除的數(shù)據(jù)未被刪除D應(yīng)該插入的數(shù)據(jù)未被插入13. 從E-R模型關(guān)系向關(guān)系模型轉(zhuǎn)換時(shí),一個(gè)m:n聯(lián)系轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的碼是( C )AM端實(shí)體的碼 BN端實(shí)體的碼 CM端實(shí)體碼與N端實(shí)體碼組合 D重新選取其他屬性14已知關(guān)系R=A,B,C,D,E,F(xiàn),F(xiàn)=AC,BCDE,DE,CFB。則(AB)F+的閉包是( B )AABCDEFBABCDECABCDAB15設(shè)有關(guān)系R(A,B,C)和S(C,D)。與SQL語(yǔ)句select A,B,D
5、 from R,S where R.C=S.C等價(jià)的關(guān)系代數(shù)表達(dá)式是( B )AR.C=S.C(A,B,D(R×S)BA,B,D(R,C= S.C(R×S)CR.C=S.C(A,B (R)×(D(S)DR,C=S.C(D(A,B(R)×S)二、多項(xiàng)選擇題(本大題共5小題,每小題2分,共10分)在每小題列出的四個(gè)備選項(xiàng)中有多個(gè)是符合題目要 求的,多選、少選、錯(cuò)選、不選均無(wú)分。1. 對(duì)于關(guān)系模式S(Sno,Sname,Age,Dept);C(Cno,Cname,Teacher);SC(Sno,Cno,Score)。下列查詢結(jié)果相同的是( AB )ASname
6、(S) Score>60(SC) BSname(Score>60(SSC) CScore>60 (Sname (S SC) DScore>60 (Sname (S) (SC)2.某查詢語(yǔ)句中有“%田_”語(yǔ)句,則可能的查詢結(jié)果有(CD ) A張?zhí)顱陳力田C田華D劉田耕3. 對(duì)于下列語(yǔ)句TeacherNO INT NOT NULL UNIQUE,正確的描述是( BD )ATeacherNO是主碼 BTeacherNO不能為空 CTeacherNO的值可以是“王大力”D每一個(gè)TeacherNO必須是唯一的4下面哪幾個(gè)依賴是平凡函數(shù)依賴(AD )A(Sno,Cname,Grad
7、e) (Cname,Grade)B(Sno,Cname) (Cname,Grade)C(Sno,Cname) (Sname,Grade)D(Sno,Sname) Sname5下面關(guān)于數(shù)據(jù)庫(kù)模式設(shè)計(jì)的說(shuō)法中正確的有( ABCD )A在模式設(shè)計(jì)的時(shí)候,有時(shí)候?yàn)榱吮WC性能,不得不犧牲規(guī)范化的要求 B有的情況下,把常用屬性和很少使用的屬性分成兩個(gè)關(guān)系,可以提高查詢的速度 C連接運(yùn)算開(kāi)銷很大,在數(shù)據(jù)量相似的情況下,參與連接的關(guān)系越多開(kāi)銷越大 D減小關(guān)系的大小可以將關(guān)系水平劃分,也可以垂直劃分三、填空題(本大題共20空,每空1分,共20分)錯(cuò)填、不填均無(wú)分。1.SQL語(yǔ)言集數(shù)據(jù) 定義 、數(shù)據(jù) 查詢 、數(shù)據(jù)
8、 操縱、數(shù)據(jù) 控制 功能于一體。2. ER圖的主要元素是實(shí)體型、屬性_聯(lián)系 。3.關(guān)系系統(tǒng)的完整性控制包括_實(shí)體完整性 參照完整性 用戶定義的完整性 。4. 關(guān)系模式R的碼都為單屬性,則R一定是第 二 _ 范式。5.數(shù)據(jù)庫(kù)系統(tǒng)一般包括數(shù)據(jù)庫(kù)、_數(shù)據(jù)庫(kù)管理系統(tǒng) 應(yīng)用系統(tǒng) 數(shù)據(jù)庫(kù)管理員與用戶。6. 從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問(wèn)題是:數(shù)據(jù)冗余度大、_插入異常、修改異常和刪除異常。7.如果兩個(gè)實(shí)體之間具有m:n聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是3個(gè)表。8.數(shù)據(jù)庫(kù)設(shè)計(jì)的一般步驟有:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)的實(shí)施 運(yùn)行與維護(hù)等。四、
9、設(shè)計(jì)題(本大題共2小題,第1小題5分,第2小題15,共 20分)1 設(shè)教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)基本表:學(xué)生表S(SNO,SNAME,AGE,SEX),其屬性分別表示學(xué)號(hào)、學(xué)生姓名、年齡、性別。課程表C(CNO,CNAME,TEACHER),其屬性分別表示課程號(hào)、課程名、上課教師名。選修表SC(SNO,CNO,GRADE),其屬性分別表示學(xué)號(hào)、課程號(hào)、成績(jī)。有如下SQL查詢語(yǔ)句:SELECT CNOFROM C WHERE CNO NOT IN(SELECT CNO FROM S,SCWHERE S.SNO=SC.SNO AND SNAME='張三');請(qǐng)完成下列問(wèn)題:(1)用漢語(yǔ)句子
10、闡述上述SQL語(yǔ)句的含義;(2分)答:查詢張三同學(xué)沒(méi)有選修的課程的課程號(hào)。(2)用等價(jià)的關(guān)系代數(shù)表達(dá)式表示上述SQL查詢語(yǔ)句。(3分) 答:CNO(C)- CNO (sSNAME='張三' (S)SC) 或CNO(C)- CNO (sSNAME='張三' (SSC) (3分) 2.設(shè)有關(guān)系R和函數(shù)依賴F: R(A,B,C,D,E),F(xiàn) = ABCDE,BCD,DE 。試求下列問(wèn)題:(1)關(guān)系R的侯選碼是什么?R屬于第幾范式?并說(shuō)明理由。(3分)(2)如果關(guān)系R不屬于BCNF,請(qǐng)將關(guān)系R逐步分解為BCNF。(12分)要求:寫出達(dá)到每一級(jí)范式的分解過(guò)程,并指明消除什
11、么類型的函數(shù)依賴。答:(1)關(guān)系R的候選碼是(A,B,C),R1NF,因?yàn)镽中存在非主屬性D,E對(duì)候選碼(A,B,C)的部分函數(shù)依賴。(2)首先消除部分函數(shù)依賴將關(guān)系分解為:R1(A,B,C) (A,B,C)為候選碼,R1中不存在非平凡的函數(shù)依賴R2(B,C,D,E),(B,C)為候選碼,R2的函數(shù)依賴集為:F2=(B,C)D,DE在關(guān)系R2中存在非主屬性E對(duì)候選碼(B,C)的傳遞函數(shù)依賴,所以將R2進(jìn)一步分解:R21(B,C,D) ,(B,C)為候選碼,R21的函數(shù)依賴集為:F21 = (B,C)D R22(D,E) ,D為候選碼,豐胸產(chǎn)品百度影音電影 BB霜R22的函數(shù)依賴集為:F22 =
12、 DE 在R1中已不存在非平凡的函數(shù)依賴,在R21、R22關(guān)系模式中函數(shù)依賴的決定因素均為候選碼,所以上述三個(gè)關(guān)系模式均是BCNF。五、綜合題(共20分)現(xiàn)有如下E-R圖:m零件倉(cāng)庫(kù)庫(kù)存庫(kù)存量n實(shí)體的主要屬性如下,其中下劃線部分為主碼:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,面積,貨位數(shù))零件(零件號(hào),零件名稱,規(guī)格型號(hào),計(jì)量單位,供貨商號(hào),價(jià)格)庫(kù)存(?,?,庫(kù)存量)1 請(qǐng)?jiān)冢刻幪钌舷鄳?yīng)的屬性。(2分)2 試用SQL定義上述E-R圖中所有的實(shí)體、屬性及聯(lián)系,所對(duì)應(yīng)的英文名稱為:Warehouse(wno,wname,square,cou)Material(mno,mname,type,unit,cusnum,
13、price)Storage(?,?,storenumber),要求反映主碼和外碼,其中的類型長(zhǎng)度可以根據(jù)需要自行確定。(6分)3 用SQL與關(guān)系代數(shù)表示查詢:(6分)找出零件名為“鏍絲”的零件號(hào)、所存放的倉(cāng)庫(kù)號(hào)、庫(kù)存量。4 建立一個(gè)包含倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名、零件號(hào)、零件名、價(jià)格、庫(kù)存量的視圖VIEW1。(6分)答:1、 倉(cāng)庫(kù)號(hào)(1分) 零件號(hào)(1分) 2、 建立倉(cāng)庫(kù)表Create table warehouse(wnovarchar(10) primary key, wname varchar(20),square number(10,2),cou int)建立零件表Create table material(mnovarchar2(10) primary key, mname varchar2(20),type varchar2(10),unit varchar2(10),cusnum va
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色建材供應(yīng)鏈木材加工鋼材買賣居間服務(wù)合同4篇
- 2025合同文書(shū)模板豐達(dá)速遞有限公司代收貨款業(yè)務(wù)合作協(xié)議
- 二零二五年度海上打樁作業(yè)安全合同規(guī)范4篇
- 2025年度雛雞養(yǎng)殖與農(nóng)村電商扶貧項(xiàng)目合同4篇
- 二零二五版鋁合金門窗行業(yè)市場(chǎng)準(zhǔn)入勞務(wù)分包協(xié)議4篇
- 2025年度二零二五版木工班組承包技術(shù)培訓(xùn)合同4篇
- 二零二五年度鋁合金門窗行業(yè)人才培訓(xùn)合作合同4篇
- 二零二五年影視制作行業(yè)演員勞動(dòng)合同范本3篇
- 2025年度智慧城市建設(shè)廠長(zhǎng)聘用協(xié)議書(shū)范本4篇
- 2025年度汽車維修培訓(xùn)機(jī)構(gòu)培訓(xùn)服務(wù)合同范本4篇
- 2025-2030年中國(guó)草莓市場(chǎng)競(jìng)爭(zhēng)格局及發(fā)展趨勢(shì)分析報(bào)告
- 奕成玻璃基板先進(jìn)封裝中試線項(xiàng)目環(huán)評(píng)報(bào)告表
- 廣西壯族自治區(qū)房屋建筑和市政基礎(chǔ)設(shè)施全過(guò)程工程咨詢服務(wù)招標(biāo)文件范本(2020年版)修訂版
- 人教版八年級(jí)英語(yǔ)上冊(cè)期末專項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 2024新版有限空間作業(yè)安全大培訓(xùn)
- GB/T 44304-2024精細(xì)陶瓷室溫?cái)嗔炎枇υ囼?yàn)方法壓痕(IF)法
- 年度董事會(huì)工作計(jì)劃
- 五年級(jí)上冊(cè)口算練習(xí)400題及答案
- 高三數(shù)學(xué)寒假作業(yè)1
- 1例左舌鱗癌手術(shù)患者的圍手術(shù)期護(hù)理體會(huì)
- (完整)100道兩位數(shù)加減兩位數(shù)口算題(難)
評(píng)論
0/150
提交評(píng)論