數(shù)據(jù)庫系統(tǒng)原理模擬題_第1頁
數(shù)據(jù)庫系統(tǒng)原理模擬題_第2頁
數(shù)據(jù)庫系統(tǒng)原理模擬題_第3頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、1.2.3.4.5.6.7.8.9.單項(xiàng)選擇題數(shù)據(jù)庫系統(tǒng)原理模擬題(補(bǔ))在E-R圖中,用來表示實(shí)體之間聯(lián)系的圖形是【A橢圓形B.三角形】。C.菱形D.矩陣一間宿舍可以住多個(gè)學(xué)生,則實(shí)體宿舍和學(xué)生之間的聯(lián)系是A.一對(duì)一C.多對(duì)多】。B.D.關(guān)系代數(shù)的專門關(guān)系運(yùn)算中,從指定關(guān)系A(chǔ)選擇C.連接自然連接指具有相同屬性集的關(guān)系的結(jié)果關(guān)系。A.元組C.記錄設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為rA.r+sC.rXsSQL語言的一次查詢的結(jié)果是一個(gè)【A數(shù)據(jù)項(xiàng)C.記錄設(shè)關(guān)系R,按條件C.nf(R)設(shè)關(guān)系模式R(a,模式R的主鍵為【A.a,bC.a,c一對(duì)多無聯(lián)系R中取出滿足條件的元組集的運(yùn)算稱為B.D.投影R和S,去掉

2、等值連接中一個(gè)或多個(gè)共有的【】后B.D.B.D.B.D.屬性則(RxS)操作結(jié)果的屬性個(gè)數(shù)為【】。r-smax(r,s)元組f對(duì)關(guān)系R進(jìn)行選擇,其關(guān)系代數(shù)是【D.df(R)】。b,c),F是R上成立的fd集,F(xiàn)=ab,cb,則相對(duì)于F,關(guān)系】。B.D.關(guān)系模型中的關(guān)系模式至少是【】。A.1NFB.b,c2NF10.11.12.13.14.15.16.17.18.19.下面哪個(gè)不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能【】。A. 安全性B.可移植性C.完整性D.并發(fā)控制將下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為【】關(guān)系模式。A.1個(gè)B.2個(gè)A任意一個(gè)字符B.零或多個(gè)字符A任意一個(gè)字符B.零或多個(gè)字

3、符C.一或多個(gè)字符D.%開頭的任意字符SQL謂詞“年齡BETWEEN15AND35'表示年齡在15至35之間,且【】。A.不包括15歲和35歲C.包括35歲但不包括15歲關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括【A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)操作下列哪種運(yùn)算不屬于關(guān)系代數(shù)的基本運(yùn)算【A.相加B.投影下列SQL語句中,修改表中數(shù)據(jù)的是【A.CREATEB.UPDATESQL語言的一次查詢的結(jié)果是一個(gè)【】A.表B.兀組下列聚合函數(shù)中正確的是【】。A.SUM(*)B.MAX(*)用二維表的結(jié)構(gòu)表示實(shí)體之間聯(lián)系的模型是A.層次模型B.網(wǎng)狀模型包括15歲但不包括35歲D.包括15歲和35歲】。C.數(shù)據(jù)恢復(fù)D.

4、數(shù)據(jù)完整性規(guī)則】。C.連接D.選擇】。C.ALTERD.CHANGEO記錄D.數(shù)據(jù)項(xiàng)C.COUNT(*)D.AVG(*)】。C.關(guān)系模型D.以上三個(gè)都是20. 下面哪個(gè)不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能【】。A.安全性B.可移植性C.完整性D.并發(fā)控制B.致性D.可靠性】。B.返回系統(tǒng)D.提交事務(wù)李明芳,女,23)和(021876','張為,事務(wù)是數(shù)據(jù)庫進(jìn)行的基本工作單位。如果一個(gè)事務(wù)執(zhí)行成功,則全部更新提交;如果一個(gè)事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個(gè)事務(wù)從未有過這些更新,這樣保持了數(shù)據(jù)庫處于【】狀態(tài)。A.安全性C.完整性事務(wù)以COMMIT語句結(jié)束時(shí),代表【A.

5、結(jié)束程序C.撤銷事務(wù)若用如下的SQL語句創(chuàng)建表S:CREATETABLES(S#CHAR(6)PRIMARYKEYSNAMECHAR8)NOTNULLSEXCHAR(2),AGEINT)S表中已經(jīng)有兩行:('022345'男',32)。今欲向S表插入新元組:I.('022345','彭明芳','女',23),n.('020746','楊云',NULL,NULL),川.('020721','張為','女',21),則可以被成功插入的元組是【】。A

6、.I和nB.I和川c.n和川D.全部24.關(guān)系R的實(shí)體完整性控制是指【】。A.主鍵非空B.主鍵唯一C.主鍵非空或唯一D.主鍵非空且唯一25.數(shù)據(jù)庫中存儲(chǔ)的是【】。A.數(shù)據(jù)B.數(shù)據(jù)模型C.數(shù)據(jù)之間的聯(lián)系D.數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系26.有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),規(guī)定學(xué)號(hào)的值域是8個(gè)數(shù)字組成的字符串,這一規(guī)則屬于【】。A.實(shí)體完整性約束B.參照完整性約束C.用戶自定義完整性約束D.關(guān)鍵字完整性約束二、判斷題1. 【】在數(shù)據(jù)庫中,不允許存儲(chǔ)冗余數(shù)據(jù)。2. 【】一個(gè)表的主鍵只能建立在一列上。3. 【】在SQL的查詢中,子查詢中能夠返回多個(gè)記錄。4. 【】DELETETABLE和DROPTAB

7、L睹E可以完全刪除一張表。5. 【】滿足了“每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)”的關(guān)系模式就屬于1NF。6. 【】死鎖是操作系統(tǒng)中的問題,數(shù)據(jù)庫操作中不存在。7. 【】數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)中,外模式、模式、內(nèi)模式都只有一個(gè)。8. 【】在數(shù)據(jù)庫系統(tǒng)中,DBMS包括DBS和DB【】關(guān)系中的行、列均可交換。9. 【】一個(gè)表可以創(chuàng)建多個(gè)主鍵。10. 【】在關(guān)系笛卡爾積運(yùn)算記號(hào)RXS中,RS均為關(guān)系名。11. 【】在SQL的查詢中,子查詢中不能返回多個(gè)記錄,否則會(huì)出錯(cuò)。12. 【】死鎖不僅是操作系統(tǒng)中的問題,在數(shù)據(jù)庫的并發(fā)操作中也存在死鎖。三、簡(jiǎn)答題1簡(jiǎn)述關(guān)系模型的三類完整性約束。2. 舉例說明,定義基

8、本表時(shí),如何使用列級(jí)約束和表級(jí)約束。3. 簡(jiǎn)述數(shù)據(jù)庫設(shè)計(jì)的六個(gè)步驟。4. 簡(jiǎn)述數(shù)據(jù)庫系統(tǒng)的三級(jí)模式和二級(jí)映像結(jié)構(gòu)的優(yōu)勢(shì)。5. 簡(jiǎn)述關(guān)系數(shù)據(jù)庫是如何實(shí)現(xiàn)“數(shù)據(jù)庫中的數(shù)據(jù)是相互關(guān)聯(lián)的”,并舉例說明。6什么是視圖?視圖與表的關(guān)系是什么?7.簡(jiǎn)述將E-R圖轉(zhuǎn)換到關(guān)系模式的轉(zhuǎn)換原則(實(shí)體、屬性、聯(lián)系的轉(zhuǎn)換)。四、應(yīng)用題1、假設(shè)一個(gè)數(shù)據(jù)庫有三個(gè)表:學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下:S(S#,SNSEXAGEDEPT)保存學(xué)生的基本信息,S#為學(xué)號(hào),SN為姓名,SEX為性另AGE為年齡,DEPT為系別C(C#,CN)保存課程的基本信息,C#為課程號(hào),CN為課程名SC(S#C#,GRADE保

9、存學(xué)生選修的課程成績(jī),S#為學(xué)號(hào),C#為課程號(hào),GRAD為成績(jī)完成以下題目:1)要查找選修課程名為“數(shù)據(jù)庫”的學(xué)生姓名,將涉及到哪幾個(gè)關(guān)系(表)。2)查詢系別為“計(jì)算機(jī)”的所有女學(xué)生的基本信息,寫出正確的SELECT語句。3)查詢所有無成績(jī)的學(xué)生的學(xué)號(hào)和課程號(hào),寫出正確的SELECT語句。2、在學(xué)生管理系統(tǒng)中,有班級(jí)、學(xué)生、輔導(dǎo)員、社團(tuán)等多種數(shù)據(jù)。其中:一個(gè)班級(jí)有多名學(xué)生,每位學(xué)生僅屬于一個(gè)班級(jí);每位輔導(dǎo)員可管理多個(gè)班級(jí),每個(gè)班級(jí)只有一個(gè)輔導(dǎo)員管理;每個(gè)學(xué)生可以參加多個(gè)社團(tuán),每個(gè)社團(tuán)有多個(gè)學(xué)生參加?;谝陨系拿枋觯?qǐng)完成如下的設(shè)計(jì):1)設(shè)計(jì)滿足以上應(yīng)用特這的E-R圖,并根據(jù)一般常識(shí)標(biāo)出每個(gè)實(shí)體

10、及聯(lián)系的若干(至少3個(gè))屬性。2)將E-R圖轉(zhuǎn)化為等價(jià)的關(guān)系模型結(jié)構(gòu),并用下劃線標(biāo)明每個(gè)關(guān)系模式的關(guān)鍵字(主碼),并寫出每個(gè)關(guān)系模式的外碼(如果有)參考答案:一單項(xiàng)選擇題12345678910CBABADDCAB11121314151617181920CBDCABACCB212223242526BDCDDC判斷題三、簡(jiǎn)答題12345678910XXVXVXXXVX111213VXV1. 簡(jiǎn)述關(guān)系模型的三類完整性約束。實(shí)體完整性:主碼的取值約束,該主碼取值能夠唯一的標(biāo)識(shí)一個(gè)元組,PRIMARYKEY參照完整性:外碼的取值約束,外碼取值必須是參考表中主鍵的取值或空,F(xiàn)OREIGNKEY用戶自定義完

11、整性:CHECKDEFAULTNOTNULL等對(duì)屬性的約束。2. 舉例說明,定義基本表時(shí),如何使用列級(jí)約束和表級(jí)約束。當(dāng)約束作用的列是一列時(shí),可以在該列建立列級(jí)約束,也可以建立表級(jí)約束;而當(dāng)約束作用的列是多列的組合時(shí),只能建立表級(jí)約束。如學(xué)生基本信息表S(Sno,Sname,Ssex,Sage,Sdept)中,主鍵是Sno,則可以建立列級(jí)約束(CREATETABLE(SnoCHAR(4)PRIMARYKEY,其它列定義)或表級(jí)約束(CREATETABLE(.所有列定義PRIMARYKEY(Sno),而選課表SC(Sno,Cno,Grade)中,主鍵是Sno,Cno組合時(shí),只能建立表級(jí)約束PRI

12、MARYKEY(Sno,Cno)。3. 簡(jiǎn)述數(shù)據(jù)庫設(shè)計(jì)的六個(gè)步驟。1) 需求分析,得出數(shù)據(jù)流圖DFD數(shù)據(jù)字典DD概念設(shè)計(jì),設(shè)計(jì)E-R圖2) 邏輯設(shè)計(jì),設(shè)計(jì)關(guān)系模式物理設(shè)計(jì),設(shè)計(jì)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)、索引3) 數(shù)據(jù)庫實(shí)施,數(shù)據(jù)裝載數(shù)據(jù)庫運(yùn)行和維護(hù)4. 簡(jiǎn)述數(shù)據(jù)庫系統(tǒng)的三級(jí)模式和二級(jí)映像結(jié)構(gòu)的優(yōu)勢(shì)。數(shù)據(jù)庫三級(jí)模式二級(jí)映像結(jié)構(gòu)是從DBMS!度的觀察視圖。數(shù)據(jù)庫體系結(jié)構(gòu)為不同用戶設(shè)計(jì)不同的模式級(jí)別。達(dá)到了簡(jiǎn)化問題、數(shù)據(jù)獨(dú)立、安全隔離、面向全局共享等優(yōu)點(diǎn)。因?yàn)閿?shù)據(jù)庫管理的數(shù)據(jù)是全局、復(fù)雜和海量的,設(shè)計(jì)的人員多。由于不同用戶關(guān)注的角度、程度各不相同,因此他們只需要指導(dǎo)自己應(yīng)該了解的數(shù)據(jù)即可,至于數(shù)據(jù)在數(shù)據(jù)庫中的邏

13、輯與物理存儲(chǔ)結(jié)構(gòu)對(duì)終端用戶可以是透明的。5 簡(jiǎn)述關(guān)系數(shù)據(jù)庫是如何實(shí)現(xiàn)“數(shù)據(jù)庫中的數(shù)據(jù)是相互關(guān)聯(lián)的”,并舉例說明。數(shù)據(jù)庫技術(shù)與文件系統(tǒng)管理數(shù)據(jù)相比的一個(gè)重要優(yōu)勢(shì)是數(shù)據(jù)庫中的數(shù)據(jù)是相互關(guān)聯(lián)的,這種關(guān)聯(lián)不同的數(shù)據(jù)模型用不同的方式實(shí)現(xiàn)。關(guān)系數(shù)據(jù)庫系統(tǒng)通過定義主碼、外碼來實(shí)現(xiàn)數(shù)據(jù)之間的關(guān)聯(lián)。6 什么是視圖?視圖與表的關(guān)系是什么?視圖是關(guān)系數(shù)據(jù)庫為了支持三級(jí)模式二級(jí)映像結(jié)構(gòu)而設(shè)計(jì)的相當(dāng)于外模式的對(duì)象,一個(gè)視圖是從一個(gè)或幾個(gè)基本表(或視圖)導(dǎo)出的虛表。表中存放的是真實(shí)的數(shù)據(jù),而視圖只保存定義,不存儲(chǔ)視圖對(duì)應(yīng)的數(shù)據(jù),因此不會(huì)出現(xiàn)數(shù)據(jù)冗余。對(duì)視圖的操作,實(shí)際上要轉(zhuǎn)化為對(duì)表的操作。視圖一定定義,用戶可以像對(duì)表一樣

14、對(duì)視圖進(jìn)行查詢、更新操作,但對(duì)視圖的修改會(huì)受到使徒的數(shù)據(jù)來源的限制。7.簡(jiǎn)述數(shù)據(jù)庫設(shè)計(jì)過程中,將概念設(shè)計(jì)(E-R圖)到邏輯設(shè)計(jì)(關(guān)系模式)的轉(zhuǎn)換原則(實(shí)體、屬性、聯(lián)系轉(zhuǎn)換)。概念模型中的實(shí)體,轉(zhuǎn)換為一個(gè)關(guān)系模式。概念模型中的屬性,作為該實(shí)體對(duì)應(yīng)的關(guān)系模式的屬性。概念模型中的聯(lián)系,一對(duì)一聯(lián)系時(shí),可以將任意一端實(shí)體的主碼作為另一實(shí)體的外碼;一對(duì)多聯(lián)系時(shí),一的一方將實(shí)體的主碼加入到多的一方的實(shí)體作為外碼;多對(duì)多聯(lián)系時(shí),新建一個(gè)關(guān)系模式,主碼是聯(lián)系雙方實(shí)體的主碼的組合。四、應(yīng)用題(本大題共5小題,每小題4分,共20分)1、1)要查找選修課程名為“數(shù)據(jù)庫”的學(xué)生姓名,將涉及到哪幾個(gè)關(guān)系(表)。三張表:S,C,SC2)查詢系別為“計(jì)算機(jī)”的所有女學(xué)生的基本信息,寫出正確的SELECT語句。SELECT*FROMSWHEREDEPT=計(jì)算機(jī)ANDSEX='女3)查詢所有無成績(jī)的的學(xué)生的學(xué)號(hào)和課程號(hào),寫出正確的SELECT語句。SELECTS#,C#FROMSCWHEREGRADEISNULL2、設(shè)計(jì)滿足以上應(yīng)用特這的2、設(shè)計(jì)滿足以上應(yīng)用特這的E-R圖,并根據(jù)一般常識(shí)標(biāo)出每個(gè)

溫馨提示

  • 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)論