數(shù)據(jù)庫原理試題及答案_第1頁
數(shù)據(jù)庫原理試題及答案_第2頁
數(shù)據(jù)庫原理試題及答案_第3頁
數(shù)據(jù)庫原理試題及答案_第4頁
數(shù)據(jù)庫原理試題及答案_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、全國2001年10月自學(xué)考試數(shù)據(jù)庫原理試題及答案2作者:ryan 點(diǎn)擊:時(shí)間:2003-10-11上午 23:05:00來源:第一部分 選擇題(共30分)一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)是符 合題目要求的,請將其代碼填在題后的括號內(nèi)。錯(cuò)選或未選均無分。1.單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為【】A.外模式B.概念模式C.內(nèi)模式D.存儲模式2 .子模式DDLffl來描述【】A.數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B.數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C.數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D.數(shù)據(jù)庫的概念結(jié)構(gòu)3 .在DBS中,DBMSFD OS之間的關(guān)系是【】A.相互調(diào)用B. DBMS調(diào)用

2、 OSC. OS 調(diào)用 DBMSD.并發(fā)運(yùn)行4.五種基本關(guān)系代數(shù)運(yùn)算是【】A. U , -, X ,無和(TB. U, -, 8,無和 bc. u, n, x, %和 crd. u, c, 8,無和 b5.當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把 R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是【】A.左外聯(lián)接B.右外聯(lián)接C.外部并D.外聯(lián)接6 .下列聚合函數(shù)中不忽略空值 (null) 的是【】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (歹U名)7 .設(shè)關(guān)系模式R(A, B, C), F是R上成立的FD集,F(xiàn) = B-C,則分解 p = AB, BC相對于F【A.是

3、無損聯(lián)接,也是保持 FD的分解8 .是無損聯(lián)接,但不保持 FD的分解C.不是無損聯(lián)接,但保持 FD的分解D.既不是無損聯(lián)接,也不保持 FD的分解8 .關(guān)系模式R分解成p = R1,,Rk, F是R上的一個(gè)FD集,那么R中滿足F的每一個(gè)關(guān)系r,與 其投影聯(lián)接表達(dá)式mp(r)間的關(guān)系滿足【】A. r i m p (r)B. m p (r) i rC. r = m p (r)D. r imp (r)9 .在數(shù)據(jù)庫設(shè)計(jì)中,將 ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于【】A.需求分析階段B.邏輯設(shè)計(jì)階段C.概念設(shè)計(jì)階段D.物理設(shè)計(jì)階段10 . SQL中,下列涉及空值的操作,不正確的是【】A. AGE IS N

4、ULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11 .如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫12 . DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是【】A.安全性管理子系統(tǒng)B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.恢復(fù)管理子系統(tǒng)13 . SQL的全局約束是指基于元組的檢查子句和A.非空值約束B.域約束子句C.斷言D.外鍵子句14 .分布式數(shù)據(jù)庫系統(tǒng)中分片模式和分配模式均是A.全局的B.局部的C.分布的D.集中的15 .屬性類型允許是基本數(shù)據(jù)類型、結(jié)構(gòu)類型和集合類型的模型是【

5、A.平面關(guān)系模型B.嵌套關(guān)系模型C.復(fù)合對象模型D.分布式關(guān)系模型第二部分 非選擇題(共70分)二、填空題(本大題共10小題,每小題1分,共10分,將正確的答案寫在每小題的空格內(nèi)。錯(cuò)填或不 填均無分。)16 . 一個(gè)類可以從直接的或間接的祖先中繼承所有屬性和方法。采用這個(gè)方法提高了軟件的O17 .用樹型結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為 。18 .關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以 為基礎(chǔ)的DML語言。19 .在函數(shù)信賴中,平凡的函數(shù)信賴根據(jù)Armstrong推理規(guī)則中的 律就可推出。20 .設(shè)關(guān)系模式R (A, B, C), F是R上成立的FD集,F(xiàn) = B -A,屋C,則分解 p = A

6、B , AC法失 的FD是。21 .分布式數(shù)據(jù)庫中定義數(shù)據(jù)分片時(shí),必須滿足三個(gè)條件:完備性條件、重構(gòu)條件和 c22 . DB并發(fā)操作通常會(huì)帶來三類問題,它們是丟失更新、 和讀臟數(shù)據(jù)。23 .事務(wù)必須具有的四個(gè)性質(zhì)是:原子性、一致性、 和持久性。24 .分布式數(shù)據(jù)庫系統(tǒng)中透明性層次越高,應(yīng)用程序的編寫越 。25 .在有?化/細(xì)化聯(lián)系的對象類型之間,較低層的對象類型稱為 o三、簡答題(本大題共10小題,每小題3分,共30分)26 .請闡述在網(wǎng)狀模型和關(guān)系模型中,實(shí)體之間聯(lián)系的實(shí)現(xiàn)方法。袁有美暴下:12112 y4 S 6I 34 fit & g !3。 g試寫出元狷大鬣旗郭衣叢式印二 小r

7、 “八虱1);前僅38設(shè)可兩個(gè)光系R (I.乳亡)CC, 6 EK試逑 燙二聲訶語向衣戰(zhàn)下列關(guān)系代 蒙夫法式以_品(4*1? (RR1幼兀28 .設(shè)有兩個(gè)關(guān)系 R (A, B, C)和S (C, D, E),試用SQL查詢語句表達(dá)下列關(guān)系代數(shù)表達(dá)式式入E ( aB=D (R ooS) o29 .設(shè)有關(guān)系模式 R (A, B, C, D), F是R上成立的FD集,F(xiàn) = D - A, D B,試寫出關(guān)系模式R的候選鍵,并說明理由。30 .兩個(gè)函數(shù)信賴集F和G等價(jià)的充分必要條件是什么?31 .設(shè)有關(guān)系R和S,其中R為參照關(guān)系,S為信賴關(guān)系。為了實(shí)現(xiàn)完整性約束,SQL規(guī)定可以對R的刪除操作采取哪三種

8、措施?32 .設(shè)關(guān)系模式R(A, B)和S(C, D),有關(guān)系代數(shù)表達(dá)式 E =卡A C(aB = 'd' (RXS),請畫出表 達(dá)式E的語法樹。33 . SQL中表達(dá)完整性約束的規(guī)則主要有哪幾種?34 .什么是分布式數(shù)據(jù)庫的分布透明性?35 .什么是對象關(guān)系數(shù)據(jù)模型?四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)36 .設(shè)有關(guān)系數(shù)據(jù)庫:職工關(guān)系EMPLOYEE職工號,職工名,街道,城市 )工作關(guān)系 WORKS職工號,公司號,工資)公司關(guān)系COMPANY公司號,公司名,城市)假設(shè)職工可在多個(gè)公司兼職,請用關(guān)系代數(shù)表達(dá)式寫出至少在公司號為C2和'C5公司兼職的職工的職

9、工號。37 .依據(jù)第36題的關(guān)系數(shù)據(jù)庫,試用 SQ曲句寫出下列操作:將所有在“聯(lián)華公司”工作的職工加薪5?。38 .圖書出版管理數(shù)據(jù)庫中有兩個(gè)基本表:圖書(書號,書名,作者編號,出版社,出版日期 )作者(作者編號,作者名,年齡,地址 )試用SQL語句寫出下列查詢:檢索年齡低于作者平均年齡的所有作者的作者名、書名和出版社。39 .設(shè)有商店和顧客兩個(gè)實(shí)體,“商店”有屬性商店編號、商店名、地址、電話,“顧客”有屬性顧客 編號、姓名、地址、年齡、性別。假設(shè)一個(gè)商店有多個(gè)顧客購物,一個(gè)顧客可以到多個(gè)商店購物,顧客 每次去商店購物有一個(gè)消費(fèi)金額和日期,而且規(guī)定每個(gè)顧客在每個(gè)商店里每天最多消費(fèi)一次。試畫出E

10、R圖,并注明屬性和聯(lián)系類型。40 .學(xué)校有多名學(xué)生,財(cái)務(wù)處每年要收一次學(xué)費(fèi)。 為財(cái)務(wù)處收學(xué)費(fèi)工作設(shè)計(jì)一個(gè)數(shù)據(jù)庫,包括兩個(gè)關(guān)系:學(xué)生(學(xué)號,姓名,專業(yè),入學(xué)日期)收費(fèi)(學(xué)年,學(xué)號,學(xué)費(fèi),書費(fèi),總金額 )假設(shè)規(guī)定屬性的類型:學(xué)費(fèi)、書費(fèi)、總金額為數(shù)值型數(shù)據(jù);學(xué)號、姓名、學(xué)年、專業(yè)為字符型數(shù)據(jù);入 學(xué)日期為日期型數(shù)據(jù)。列的寬度自定義。試用SQL語句定義上述表的結(jié)構(gòu)。(定義中應(yīng)包括主鍵子句和外鍵子句 )五、綜合題(本題共10分)41 .假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:R (商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)人 )如果規(guī)定:(1)每個(gè)商店的每種商品只在一個(gè)部門銷售;(2)每個(gè)商店的每個(gè)部門

11、只有一個(gè)負(fù)責(zé)人;(3)每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。試回答下列問題:(1)根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;(2)找出關(guān)系模式R的候選碼;(3)試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么? 如果R不屬于3NF,請將R分解成3NF模式集。數(shù)據(jù)庫原理試題參考答案一、單項(xiàng)選擇題二、填空題20. B f子類型16.可重用性(或共享性)17.層次模型18.謂詞演算19.自反21.不相交條件22.不一致分析23.隔離性24.簡單(或容易)25.三、簡答題26 .在網(wǎng)狀模型中,聯(lián)系用指針實(shí)現(xiàn)。在關(guān)系模型中,聯(lián)系用關(guān)鍵碼(或外鍵,或關(guān)系運(yùn)算)來實(shí)現(xiàn)。27 .? A? B? C? 4? 5? 6

12、? 7? 8? 9?28 . SELECT A, EFROM R SWHERE B = D AND =29 .R的候選鍵是 CD理由:從已知的 F,可導(dǎo)出DABD再根據(jù)增廣律,可得出 C3ABCD即CD值可決定全部屬性值。30 . F 中每個(gè)FD在G+中,并且 G中每個(gè)FD也在F+中。31 .(1) RESTRICT ( 或 約束刪除)CASCADE (或級聯(lián)刪除)(3) SET NULL (或外鍵值置空)32 . xI I I33 .有主鍵約束、外鍵約束、屬性值約束和全局約束等。34 .分布透明性是指用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)物理位置分配的細(xì)節(jié),也不必關(guān)心各 個(gè)場地上數(shù)據(jù)庫的數(shù)

13、據(jù)模型。35 .在傳統(tǒng)的關(guān)系數(shù)據(jù)模型基礎(chǔ)上,提供元組、數(shù)組、集合等數(shù)據(jù)類型以及處理新的數(shù)據(jù)類型操作的能 力,這樣形成的數(shù)據(jù)模型,稱為“對象關(guān)系數(shù)據(jù)模型”。四、設(shè)計(jì)題36 , Jii1 A5e (ORKS x WORKS)或者: 修(WORKS t><WORKS) 注:與上述等槍的關(guān)系代數(shù)表達(dá)式都是正確的.37 . UPDATE WORKSSET工資=工資*WHER公司號IN(SELECT公司號FROM COMPANYWHER公司名='聯(lián)華公司);38 . SELECT作者名,書名,出版社FROM圖書,作者WHERE0書.作者編號=作者.作者編號AND 年齡 < =(S

14、ELECT AVG (年齡)FROM作者);40 . CREATE TABLE 學(xué)生學(xué)號 CHAR (8),姓名 CHAR (8),專業(yè) CHAR (13),入學(xué)日期DATE,PRIMARY KEY 序號);CREATE TABLE攵費(fèi)(學(xué)年 CHAR (10),學(xué)號 CHAR (8),學(xué)費(fèi)NUMERIC,書費(fèi) NUMERIC (5, 2),總金額 NUMERIC (7, 2),PRIMARY KEY 年年,學(xué)號),F(xiàn)OREIGN KEY 序號)REFERENCE泮生(學(xué)號);五、綜合題41 .(1) 有三個(gè)函數(shù)依賴:(商店編號,商品編號)-部門編號(商店編號,部門編號)-負(fù)責(zé)人(商店編號,商

15、品編號)一數(shù)量(2) R的候選碼是(商店編號,商品編號)(3)因?yàn)镽中存在著非主屬性“負(fù)責(zé)人”對候選碼(商店編號、商品編號)的傳遞函數(shù)依賴,所以 R屬于2NF, R不屬于3NE(4)將R分解成:R1 (商店編號,商品編號,數(shù)量,部門編號)R2 (商店編號,部門編號,負(fù)責(zé)人 )全國2002年10月自學(xué)考試數(shù)據(jù)庫原理試題作者:ryan 點(diǎn)擊:時(shí)間:2003-10-11上午 22:55:00來源:課程代碼:02336一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中選出一個(gè)正確答案,并將其號碼填在題干的括號內(nèi)。每小 題2分,共30分)1.在關(guān)系模型中,關(guān)系的“元數(shù)”(arity)是指(??)? A.行數(shù)???

16、 B.元組個(gè)數(shù)??? C.關(guān)系個(gè)數(shù)??? D.列數(shù)中“第三級存儲器”是指(??)? A.磁盤和磁帶??? B.磁帶和光盤? C.光盤和磁盤??? D.快閃存和磁盤3 .有關(guān)系R和S, RHS的運(yùn)算等價(jià)于(??) ? (R-S)? (R-S)? C.(R- S) U S? U (R -S)4 .設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為r和s,則(RXS)操作結(jié)果的屬性個(gè)數(shù)為(?) ? +s? ? Xs? (r,s)RABCSBDEa除性心bM唯eQia 口鞋追d住e日a垃bS在B5deg5.設(shè)關(guān)系R和S的值如下:? ? ? ?R與S 左外聯(lián) 接的結(jié) 果的元 組個(gè)數(shù) 是(? )語言中,條件“年齡 BETWEE

17、N 20 AND 30表示年齡在 20至30之間,且(??)? A.包括 20 歲和 30 歲??????? B.不包括 20 歲和 30 歲? C.包括20歲但不包括 30歲??? D.包括30歲但不包括 20歲(?)7 .為了使索引鍵的值在基本表中唯一,在建立索引的語句中應(yīng)使用保留字? ? ? ?8 .設(shè)有關(guān)系模式 R(A, B, C, D), F是R上成立的FD集,F(xiàn)=B-C,C-D,則屬性 C的閉包C鈉(?)? ? ? ?(?)9 .關(guān)系模式分解的無損聯(lián)接和保持函數(shù)依賴兩個(gè)特性之間的聯(lián)系是? A.前者成立蘊(yùn)涵后者成立 ??? B.后者成立蘊(yùn)涵前者成立? C.同時(shí)成立,或者同時(shí)不成立 ?

18、?? D.沒有必然的聯(lián)系10 .把ER模型轉(zhuǎn)換成關(guān)系模型的過程,屬于數(shù)據(jù)庫的(??)? A.需求分析??? B.概念設(shè)計(jì)? C.邏輯設(shè)計(jì)??? D.物理設(shè)計(jì)11 .在ER模型中,如果有6個(gè)不同實(shí)體集,有9個(gè)不同的二元聯(lián)系,其中3個(gè)1:N聯(lián)系,3個(gè)1:1聯(lián)系,3個(gè)M:N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,轉(zhuǎn)換成關(guān)系的數(shù)目是(??)? ? ? ?12 .在數(shù)據(jù)庫系統(tǒng)中死鎖屬于(??)? A.系統(tǒng)故障??? B.程序故障 ? C.事務(wù)故障??? D.介質(zhì)故障中的視圖提高了數(shù)據(jù)庫系統(tǒng)的(??)? A.完整性??? B.并發(fā)控制? C.隔離性??? D.安全性14 .數(shù)據(jù)庫系統(tǒng)中,“分片”概念是指(

19、??)? A.對磁盤分片??? B.對數(shù)據(jù)分片? C.對內(nèi)存分片??? D.對外存分片15 .在對象關(guān)系模型中,如果一種類型是同類元素的無序集合,并且允許一個(gè)成員多次出現(xiàn),則稱該類 型為(?)? A.結(jié)構(gòu)類型??? B.數(shù)組類型? C.多集類型??? D.集合類型二、填空題(每小題1分,共10分)16 .模式/內(nèi)模式映象為數(shù)據(jù)庫提供了 數(shù)據(jù)獨(dú)立性。17 .在層次、網(wǎng)狀模型中,數(shù)據(jù)之間聯(lián)系用 實(shí)現(xiàn)。18 .在關(guān)系代數(shù)運(yùn)算中,從關(guān)系中取出滿足條件的元組的運(yùn)算稱為的集合處理方式與宿主語言的單記錄處理方式之間的協(xié)調(diào)用 機(jī)制實(shí)現(xiàn)。20 .如果 QY和xrz成立,那么 QYZ也成立,這個(gè)推理規(guī)則稱為 。2

20、1 .如果QY且有Y? X,那么 QY稱為 o22 .判斷一個(gè)并發(fā)調(diào)度是否正確,可以用 概念來解決。23 .數(shù)據(jù)庫恢復(fù)時(shí),系統(tǒng)對已提交的事務(wù)要進(jìn)行 處理。24 .分布式數(shù)據(jù)庫系統(tǒng)具有兩個(gè)特征:數(shù)據(jù)分布性和 。系統(tǒng)是在傳統(tǒng)的關(guān)系數(shù)據(jù)庫技術(shù)中引入 技術(shù)。三、簡答題(每小題3分,共30分)26 .什么是數(shù)據(jù)庫的完整性控制 ?27 .設(shè)有職工關(guān)系EMPLOYEE(工名,姓名,性別,技能),有關(guān)系代數(shù)運(yùn)算表達(dá)式:無1,2,4(EMPLOYEE) +無4(r2='CHEN"(EMPLOYEE)!用漢語句子寫出該表達(dá)式所表示的查詢。28 .在教學(xué)數(shù)據(jù)庫中,規(guī)定每門課(C#)只有一名教師(T

21、#)任課;每名教師只有一個(gè)家庭地址(ADDRESS)每名教師只能上一門課。試寫出相應(yīng)的函數(shù)依賴集合。29 .設(shè)有關(guān)系模式 R(A, B, C, D, E), F是R上成立的函數(shù)依賴集,F(xiàn)=ABODE, BOD, DE,試問 R 達(dá)到第幾范式,并說明理由。30 .在C/S數(shù)據(jù)庫體系結(jié)構(gòu)中,客戶機(jī)和服務(wù)器各完成什么功能?31 .什么是事務(wù)的原子性?32 .如果數(shù)據(jù)庫系統(tǒng)對事務(wù)的并發(fā)操作不加控制,有可能帶來哪些問題?33 .在基于日志的恢復(fù)技術(shù)中,“運(yùn)行記錄優(yōu)先原則”的含義是什么?34 .分布式數(shù)據(jù)庫的分層體系結(jié)構(gòu)的主要特征是什么?35 .在ORDBK 繼承性有哪兩種實(shí)現(xiàn)方式 ?四、設(shè)計(jì)題(每小題4

22、分,共20分)36 .設(shè)某工廠數(shù)據(jù)庫中有兩個(gè)基本表: 車間基本表:DEPT(DNO DNAME MGR_ENO)其屬性分別表示車間編號、車間名和車間主任的職工號。職工基本表:EMP(ENO ENAME AGE, SEX SALARY DNO)其屬性分別表示職工號、姓名、年齡、性 別、工資和所在車間的編號。試用關(guān)系代數(shù)表達(dá)式寫出下列查詢:檢索“金工車間”的男職工的職工號和姓名。37 .在第36題兩個(gè)基本表的基礎(chǔ)上,建立一個(gè)有關(guān)女車間主任的職工號和姓名的視圖,其結(jié)構(gòu)如下:VIEW6(ENO ENAME)試寫出創(chuàng)建視圖 VIEW6的SQL語句。38 .設(shè)教學(xué)數(shù)據(jù)庫中有三個(gè)基本表:S(SNQ SNAM

23、E AGE, SEX),其屬性分別表示學(xué)號、學(xué)生姓名、年齡、性別。C(CNQ CNAME TEACHER)其屬性分別表示課程號、課程名、上課教師名。SC(SNQ CNO GRADE)其屬性分別表示學(xué)號、課程號、成績。有如下SQL查詢語句:SELECT CNOFROM CWHERE CNO NOT IN? (SELECT CNO? FROM S, SC? WHERE =? AND SNAME= 'GU")請完成下列問題:(1)用漢語句子闡述上述 SQ曲句的查詢結(jié)果。(2)用等價(jià)的關(guān)系代數(shù)表達(dá)式表示上述SQL查詢語句。39 .設(shè)有職工基本表:EMP(ENO ENAMIE AGE,

24、 SEX, SALARY),其屬性分別表示職工號、姓名、年齡、 性別、工資。為每個(gè)工資低于1000元的女職工加薪200元,試寫出這個(gè)操作的 SQL語句。40 .設(shè)有職工基本表:EMP(ENO ENAMIE AGE SEX SALARY DNO)其屬性分別表示職工號、姓名、年齡、性別、工資、所在車間的編號。試寫一個(gè)斷言(斷言名為ASSE41要求每個(gè)車間女職工人數(shù)不大于20人。五、綜合題(10分)41.某企業(yè)集團(tuán)有若干工廠,每個(gè)工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個(gè)工廠生產(chǎn),每個(gè)工廠按 照固定的計(jì)劃數(shù)量生產(chǎn)產(chǎn)品;每個(gè)工廠聘用多名職工,且每名職工只能在一個(gè)工廠工作,工廠聘用職工 有聘期和工資。工廠

25、的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的 屬性有職工號、姓名。(1)根據(jù)上述語義畫出 ER圖,在ER圖中需注明實(shí)體的屬性、聯(lián)系的類型及實(shí)體的標(biāo)識符。(2)將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個(gè)關(guān)系模式的主鍵和外鍵。(3)分析每個(gè)關(guān)系模式已經(jīng)達(dá)到第幾范式。浙yX 2002年1月自學(xué)考試數(shù)據(jù)庫原理試題及答案作者:ryan 點(diǎn)擊:時(shí)間:2003-10-11上午 23:28:00來源:一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中選出一個(gè)正確答案,并將其號碼填在題干的括號內(nèi)。每小 題1分,共10分)1 .要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是(??)A.模式??? ?B.模式

26、與內(nèi)模式的映射C.模式與外模式的映舍??? D.內(nèi)模式2 .下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是(??)A.數(shù)據(jù)共享??? ??? B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高??? D.數(shù)據(jù)獨(dú)立性高3 .學(xué)生社團(tuán)可以接納多名學(xué)生參加,但每個(gè)學(xué)生只能參加一個(gè)社團(tuán),從社團(tuán)到學(xué)生之間的聯(lián)系類型是 (?)A.多對多??? B. 一對一 ??? C.多對一 ??? D. 一對多4 .反映現(xiàn)實(shí)世界中實(shí)體及實(shí)體間聯(lián)系的信息模型是(??)A.關(guān)系模型??? B.層次模型??? C.網(wǎng)狀模型??? D. E-R 模型5 .對數(shù)據(jù)庫并發(fā)操作有可能帶來的問題包括(??)A.讀出“臟數(shù)據(jù)” ??? ??B.帶來數(shù)據(jù)的冗余???C.未

27、被授權(quán)的用戶非法存取數(shù)據(jù)??? D.破壞數(shù)據(jù)獨(dú)立性6 .關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括 (??)A.完整性規(guī)則??? B.數(shù)據(jù)結(jié)構(gòu)???C.數(shù)據(jù)操作??? D.并發(fā)控制7 .關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是(??)A.對文件進(jìn)彳f預(yù)處理??? B.盡早執(zhí)行選擇運(yùn)算???C.執(zhí)行笛卡兒積運(yùn)算??? D.投影運(yùn)算8 .事務(wù)有多個(gè)性質(zhì),其中不包括(??)A. 一致性??? B.唯一性???C.原子性??? D.隔離性語言通常稱為(??)A.結(jié)構(gòu)化查詢語言??? B.結(jié)構(gòu)化控制語言C.結(jié)構(gòu)化定義語言??? D.結(jié)構(gòu)化操縱語言10.如何構(gòu)造出一個(gè)合適的數(shù)據(jù)邏輯結(jié)構(gòu)是(??)主要解決的問題。

28、A.關(guān)系數(shù)據(jù)庫優(yōu)化??? B.數(shù)據(jù)字典???C.關(guān)系數(shù)據(jù)庫規(guī)范化理論 ??? ?D.關(guān)系數(shù)據(jù)庫查詢二、填空題(每小題1分,共10分)語言提供數(shù)據(jù)庫定義、數(shù)據(jù)控制等功能。2 .數(shù)據(jù)庫保護(hù)問題包括: 、完整性、故障恢復(fù)和并發(fā)控制等多方面。3 .關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:選擇、投影、連接和 。4 .數(shù)據(jù)庫中常用的四種文件組織方式是:順序文件、索引文件、散列文件、 。5 .關(guān)系數(shù)據(jù)庫數(shù)據(jù)操作的處理單位是 ,層次和網(wǎng)狀數(shù)據(jù)庫數(shù)據(jù)操作的處理單位是記錄。6 .在關(guān)系數(shù)據(jù)模型中,兩個(gè)關(guān)系R1與R2之間存在1 : M的聯(lián)系,可以通過在一個(gè)關(guān)系R2中的在相關(guān)聯(lián)的另一個(gè)關(guān)系 R1中檢索相對應(yīng)的記錄。7 .數(shù)據(jù)庫

29、的邏輯模型設(shè)訐階段,任務(wù)是將一 轉(zhuǎn)換成關(guān)系模型。8 .關(guān)系規(guī)范化理論是設(shè)計(jì)的指南和工具。9 .當(dāng)數(shù)據(jù)庫被破壞后,如果事先保存了 和數(shù)據(jù)庫的副本,就有可能恢復(fù)數(shù)據(jù)庫10 .關(guān)系中主碼的取值必須唯一且非空,這條規(guī)則是 完整性規(guī)則。三、名詞解釋(每小題4分,共16分)1.事務(wù)語言中的視圖4.數(shù)據(jù)字典四、簡答題(每小題5分,共20分)1 .數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些 ?2 .數(shù)據(jù)庫系統(tǒng)中的常見故障有哪些 ?3 .簡述SQL語言的組成。4 .說明關(guān)系模型有哪三類完整性規(guī)則 ?五、程序設(shè)計(jì)題(每小題3分,共24分)現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè),獎(jiǎng)學(xué)金 )課程(課程號,名稱,學(xué)分)學(xué)

30、習(xí)(學(xué)號,課程號,分?jǐn)?shù))用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列1 4小題:1 .檢索“英語”專業(yè)學(xué)生所學(xué)課程的信息,包括學(xué)號、姓名、課程名和分?jǐn)?shù)。2 .檢索“數(shù)據(jù)庫原理”課程成績高于90分的所有學(xué)生的學(xué)號、姓名、專業(yè)和分?jǐn)?shù);3 .檢索不學(xué)課程號為“ C135'課程的學(xué)生信息,包括學(xué)號,姓名和專業(yè);4 .檢索沒有任何一門課程成績不及格的所有學(xué)生的信息,包括學(xué)號、姓名和專業(yè);用SQL語言實(shí)現(xiàn)下列58小題:5 .檢索不學(xué)課程號為“ C135'課程的學(xué)生信息,包括學(xué)號,姓名和專業(yè);6 .檢索至少學(xué)過課程號為“ C135”和“C219'的學(xué)生信息,包括學(xué)號、姓名和專業(yè);7 .從學(xué)生表中刪除成績

31、出現(xiàn)過0分的所有學(xué)生信息;8 .定義“英語”專業(yè)學(xué)生所學(xué)課程的信息視圖AAA包括學(xué)號、姓名、課程號和分?jǐn)?shù)六、應(yīng)用題(每小題5分,共20分)現(xiàn)有某個(gè)應(yīng)用,涉及到兩個(gè)實(shí)體集,相關(guān)的屬性為:?實(shí)體集R(A#,A1,A2,A3),其中A#為碼?實(shí)體集S(B#,B1,B2),其中B#為碼從實(shí)體集R到S存在多對一的聯(lián)系,聯(lián)系屬性是D1。1 .設(shè)計(jì)相應(yīng)的關(guān)系數(shù)據(jù)模型;2 .如果將上述應(yīng)用的數(shù)據(jù)庫設(shè)計(jì)為一個(gè)關(guān)系模式,如下:? RS(A#,A1,A2,A3,B#,B1,B2,D1)指出該關(guān)系模式的碼。3 .假設(shè)上述關(guān)系模式 RS上的全部函數(shù)依賴為:A1-A3指出上述模式RS最高滿足第幾范式?(在1N4 BCNF

32、t內(nèi))為什么?4 .如果將上述應(yīng)用的數(shù)據(jù)庫設(shè)計(jì)為三個(gè)關(guān)系模式,如下:? R1? (A#,A1,A2,A3)? R2? (B#,B1,B2)? R3? (A#,B# , D1)關(guān)系模式R2是否一定滿足第3范式?為什么?參考答案:一、單項(xiàng)選擇題(每小題1分,共10分)? ? ? ? ? ? ? ?二、填空題(每小題1分,共10分)? 1.數(shù)據(jù)操縱2.安全性保護(hù) 3.除法4.倒排文件5.關(guān)系6.外部關(guān)鍵字值7.總體E-R模型? 8.關(guān)系數(shù)據(jù)庫9.日志文件10.數(shù)據(jù)流三、名詞解釋(每小題4分,共16分)? 1.事務(wù)是一個(gè)不可分割的操作序列,是數(shù)據(jù)庫環(huán)境中的邏輯工作單位。? 2.控制數(shù)據(jù)整體結(jié)構(gòu)、負(fù)責(zé)

33、DBS正常運(yùn)行的人或機(jī)構(gòu)。(或)其它視圖中構(gòu)造出? 3.在SQL中,外模式一級數(shù)據(jù)結(jié)構(gòu)的基本單位是視圖,它是從若干基本表和 來的,視圖并不存儲對應(yīng)的數(shù)據(jù),只是將視圖的定義存于數(shù)據(jù)字典中。? 4.是對系統(tǒng)中數(shù)據(jù)的詳細(xì)描述,它提供對數(shù)據(jù)庫數(shù)據(jù)描述的集中管理。四、簡答題(每小題5分,共20分)? 1.數(shù)據(jù)庫定義、操縱、保護(hù)、存儲、維護(hù)和數(shù)據(jù)字典。? 2.事務(wù)故障,系統(tǒng)故障、介質(zhì)故障。? 3.分為四個(gè)部分:?數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、嵌入式SQ由言的使用規(guī)定。? 4.實(shí)體完整性、參照完整性、用戶自定義完整性。五、程序設(shè)計(jì)題(每小題3分,共24分)? 1. n學(xué)號,姓名,課程名,分?jǐn)?shù) (b專業(yè)=英語

34、'(學(xué)生8學(xué)習(xí)8課程) ? 2. n學(xué)號,姓名,專業(yè),分?jǐn)?shù)(b分?jǐn)?shù)90A名稱='數(shù)據(jù)庫原理'(學(xué)生8學(xué)習(xí)8課程) ? 3. n學(xué)號,姓名,專業(yè)(學(xué)生)-n學(xué)號,姓名,專業(yè)(b課程號='C135'(學(xué)生8學(xué)習(xí))? 4. n學(xué)號,姓名,專業(yè)(學(xué)生)-n學(xué)號,姓名,專業(yè)(°分?jǐn)?shù)60(學(xué)生8學(xué)習(xí))?用SQL語言實(shí)現(xiàn)下列5 8小題:? ?學(xué)號姓名專業(yè)? FROM 學(xué)生? WHERE 學(xué)號 NOT IN? (SELECT 學(xué)號? FROM 學(xué)習(xí)? WHERE課程號='C135')?學(xué)號,姓名,專業(yè)? FROM 學(xué)生? WHERE 學(xué)號 IN

35、? (SELECT X.學(xué)號? FROM 學(xué)習(xí) AS X , 學(xué)習(xí) AS Y? WHERE X學(xué)號=丫.學(xué)號 AND X.課程號='C135' AND X 課程號='C219')? FROM學(xué)生? WHERE 學(xué)號 IN? (SELECT 學(xué)號? FROM 學(xué)習(xí)? WHERE分?jǐn)?shù)=0)? VIEW AAA(學(xué)號,姓名,課程號,分?jǐn)?shù) )? AS SELECT學(xué)號,姓名,課程號,分?jǐn)?shù)? from 學(xué)生,學(xué)習(xí)? where學(xué)生.學(xué)號=學(xué)習(xí).學(xué)號AND專業(yè)=英語'六、應(yīng)用題(每小題5分,共20分)? (A#, A1,A2,A3, B#,D1)? R2 (B#,

36、B1, B2)? 2.碼是 A#B#?滿足2NF,不滿足3NF?因?yàn)榇嬖诜侵鲗傩?A3對碼A#B#勺傳遞依賴,沒有部分函數(shù)依賴。? 4.不一定。??因?yàn)镽3中有兩個(gè)非主屬性B1和B2,有可能存在函數(shù)依賴B1“B2, 則出現(xiàn)傳遞依賴 B#f B1、B1f B2。全國2003年1月自學(xué)考試數(shù)據(jù)庫原理試題作者:ryan點(diǎn)擊: 立時(shí)間:2003-10-11 上午23:31:00 來源:一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)是符合 題目要求的,請將正確選項(xiàng)前的字母填在題后的括號內(nèi)。1 .對數(shù)據(jù)庫物理存儲方式的描述稱為 ()A.外模式B.內(nèi)模式C.概念模式

37、D.邏輯模式2 .在下面給出的內(nèi)容中,不屬于DBA職責(zé)的是()A.定義概念模式B.修改模式結(jié)構(gòu)C.編寫應(yīng)用程序D.編寫完整性規(guī)則3 .在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是()A.提高數(shù)據(jù)與程序的獨(dú)立性 B.提高數(shù)據(jù)與程序的安全性C.保持?jǐn)?shù)據(jù)與程序的一致性 D.提高數(shù)據(jù)與程序的可移植性4 .設(shè)有關(guān)系R和S,與R-S等價(jià)的元組關(guān)系演算表達(dá)式是()A.t|R(t) Vs(t) B.t|R(t) AS(t)C.t|(u)R(t Vn S(u) D.t (u)R(t) An S(u)5 .設(shè)關(guān)系R(A, B, C)和S(A, D),與自然連接RS等價(jià)的關(guān)系代數(shù)表達(dá)式是()A. - w.,一二c.n

38、b,c,d (口艮工壬身(R .二)d. nr,a,d(R 哨6 .視圖是一個(gè)“虛表”,視圖的構(gòu)造基于()A.基本表B.視圖C.基本表或視圖D.數(shù)據(jù)字典語言中,SELEC喃句的執(zhí)彳f結(jié)果是()A.屬性B.表C.元組D.數(shù)據(jù)庫8 .在關(guān)系模式R(A, B, C)中,有函數(shù)依剌集 F=(A,B) -C,(B,C) -A,則 R最高達(dá)到()9 .如果R的分解為p=R1,R2,F 是R上的一個(gè)FD集,且I .Ri URzf(R1-R2) n. R 1UR2f(R2-R1)m. R iHRzf(R1-R2) IV. R iHRzf(R2-R1)那么分解p具有無損聯(lián)接性的充分必要條件為()A. I、W B

39、. 口、W C. I、口 D. HI 或IV10 .在數(shù)據(jù)庫設(shè)計(jì)中,表示用戶業(yè)務(wù)流程的常用方法是()圖C.程序流程圖D.數(shù)據(jù)結(jié)構(gòu)圖11 . DB、DBM守口 DBS三者之間的關(guān)系是()包括DBM和 DBS包括DB和DBMS包括DB和DBS D.不能相互包括12 .如果事務(wù)T獲得了數(shù)據(jù)對象 R上的排它鎖,那么()對R只能讀不能寫對R只能寫不能讀C.其它事務(wù)對過R只能讀不能寫D.其它事務(wù)對R既不能讀也不能寫13 .事務(wù)的隔離性是由 DBMSq()A.恢復(fù)子系統(tǒng)出現(xiàn)B.完整性子系統(tǒng)實(shí)現(xiàn)C.安全性子系統(tǒng)實(shí)現(xiàn)D.并發(fā)控制子系統(tǒng)實(shí)現(xiàn)的數(shù)據(jù)分片是指對()A.磁盤分片B.系統(tǒng)分片 分片D.內(nèi)存分片15 . “

40、is -part- of”聯(lián)系是指數(shù)據(jù)間的()A.包含關(guān)系B.分類關(guān)系C.繼承關(guān)系D.并關(guān)系二、填空題(每小題1分,共10分)16 .數(shù)據(jù)庫中對數(shù)據(jù)的操作可以記錄為單位,也可以 為單位。17 .設(shè)有學(xué)生表S(學(xué)號,姓名,班級)和學(xué)生選課表SC(學(xué)號,課程號,成績),為維護(hù)數(shù)據(jù)一致性,表 S 與SC之間應(yīng)滿足 完整性約束。語言中,允許更新的視圖在定義時(shí)應(yīng)該加上 短語。19 .在函數(shù)依賴中,平凡的 FD可根據(jù)推規(guī)則中的 律推出。20 .關(guān)系模式設(shè)計(jì)的表達(dá)性原則是用無損聯(lián)接和 來衡量。21 .當(dāng)局部ER圖合并全局ER圖時(shí),可能出現(xiàn) 、結(jié)構(gòu)沖突,命名沖突。中的安全機(jī)制主要有兩個(gè),一個(gè)是視圖,另一個(gè)是

41、。23 .面向?qū)ο竽P椭蓄惖母拍钕喈?dāng)于ER模型中 的概念。24 .對象由變量、消息和 三部分組成。25 .在分布式數(shù)據(jù)模式結(jié)構(gòu)中,全局外模式描述全局 。三、簡答題(每小題3分,共30分)26 .結(jié)構(gòu)數(shù)據(jù)模型應(yīng)包含哪三個(gè)部分 ?試分別解釋之。27 .設(shè)有兩個(gè)關(guān)系R(A, B, C)和S(D, E, F),試對關(guān)系代數(shù)表達(dá)式 nA,f('8 ' RXS)進(jìn)行優(yōu)化。28 .簡述對嵌入式SQL8行預(yù)處理的作用和意義。29 .關(guān)系數(shù)據(jù)庫的模式設(shè)計(jì)理論主要包括哪三個(gè)方面的內(nèi)容?30 .簡述數(shù)據(jù)庫并發(fā)操作通常會(huì)帶來哪些問題。31 .在面向?qū)ο髷?shù)據(jù)庫中,查找對象的方法有哪三種?32 .數(shù)據(jù)庫系

42、統(tǒng)中常見的故障有哪幾類?33 .設(shè)下,Tz, T3是如下三個(gè)事務(wù),其中 R為數(shù)據(jù)庫中某個(gè)數(shù)據(jù)項(xiàng),設(shè) R的初值為0。Ti: R: =R+5T2: R: =R*3T3: R:=2若允許這三個(gè)事務(wù)并行執(zhí)行,試列出所有可能的正確結(jié)果。34 .某大學(xué)有3個(gè)校區(qū),學(xué)校要?jiǎng)?chuàng)建一個(gè)學(xué)生信息分布式數(shù)據(jù)庫,要求畫出這個(gè)分布式數(shù)據(jù)庫系統(tǒng)的示 意圖。35 .什么是同構(gòu)異型 DDBS?四、設(shè)計(jì)題(每小題4分,共20分)36 .設(shè)有職工關(guān)系EMP職工號,姓名,性別,工資,部門號 )。職工吳剛從銷售部調(diào)到人事部、請用SQL語句寫出該操作。37 .設(shè)有關(guān)系模式:EMP職工號,姓名,工資,部門號 )試用SQL語句創(chuàng)建一個(gè)工資總

43、額超過 20萬元(含20萬元)的各部門工資總額視圖 V-SAL。38 .設(shè)有下列關(guān)系模式:學(xué)生關(guān)系S(學(xué)號,姓名,年齡,班級)選課關(guān)系SC(學(xué)號,課程號,成績)檢索沒有選C1或C2課的學(xué)生的學(xué)號,要求用關(guān)系代數(shù)表達(dá)式表示。39 .設(shè)有下列關(guān)系模式:學(xué)生關(guān)系S(學(xué)號,姓名,年齡,班級)選課關(guān)系SC(學(xué)號,課程號,成績)用SQL語句查詢李林選了而王明沒有選的課程號。40 .某工廠生產(chǎn)多種產(chǎn)品,每種產(chǎn)品由不同的零件組裝而成,有的零件可用在不同的產(chǎn)品上。產(chǎn)品有產(chǎn)品號和產(chǎn)品名兩個(gè)屬性,零件有零件號和零件名兩個(gè)屬性。根據(jù)語義設(shè)計(jì)ER模型,并將ER模型轉(zhuǎn)換成關(guān)系模式。五、綜合題(10分)41 .假設(shè)某公司銷

44、售業(yè)務(wù)中使用的訂單格式如下:訂單號:1145訂貨日期:09/15/2002 客戶名稱:ABC客戶電話:8141763產(chǎn)品編寫品名價(jià)格數(shù)量金額A電源20B電表40C卡尺50總金額:公司的業(yè)務(wù)規(guī)定:(1)訂單號是唯一的,每張訂單對應(yīng)一個(gè)訂單號;(2) 一張訂單可以訂購多種產(chǎn)品,每一種產(chǎn)品可以在多個(gè)訂單中出現(xiàn);(3) 一張訂單有一個(gè)客戶,且一個(gè)客戶可以有多張訂單;(4)每一個(gè)產(chǎn)品編號對應(yīng)一種產(chǎn)品的品名和價(jià)格;(5)每一個(gè)客戶有一個(gè)確定的名稱和電話號碼。試根據(jù)上述表格和業(yè)務(wù)規(guī)則設(shè)計(jì)關(guān)系模式:R(訂單號,訂貨日期,客戶名稱,客戶電話,產(chǎn)品編號,品名,價(jià)格,數(shù)量 )問:(1)寫出R的基本函數(shù)依賴集(2)找

45、出R的候選碼(3)判斷R最高可達(dá)到第幾范式?為什么?(4)給出一個(gè)可能的3NF分解全國2001年10月數(shù)據(jù)庫原理試題作者:ryan 點(diǎn)擊:時(shí)間:2003-10-11 上午 21:56:00 來源:一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請將正確選項(xiàng)前的字母填在題后的括號內(nèi)。?? 1.要保證數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性,需要修改的是 ()? A.三層模式之間的兩種映射? B.模式與內(nèi)模式? C.模式與外模式? D.三層模式? 2.下列四項(xiàng)中說法不正確的是()? A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余? B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享? C.數(shù)據(jù)庫避免了一

46、切數(shù)據(jù)的重復(fù)? D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性? 3.公司中有多個(gè)部門和多名職員,每個(gè)職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從職員 到部門的聯(lián)系類型是()? A.多對多B. 一對一 C.多對一 D. 一對多? 4.下列四項(xiàng)中,必須進(jìn)行查詢優(yōu)化的是()? A.關(guān)系數(shù)據(jù)庫B.網(wǎng)狀數(shù)據(jù)庫? C.層次數(shù)據(jù)庫D.非關(guān)系模型? 5.在視圖上不能完成的操作是()? A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖? 6.關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括 ()? A.完整性規(guī)則B.數(shù)據(jù)結(jié)構(gòu)? C.恢復(fù)D.數(shù)據(jù)操作? 7.關(guān)系代數(shù)表達(dá)式的優(yōu)化策略中,首先要做的是()? A.對文件

47、進(jìn)行預(yù)處理B.盡早執(zhí)行選擇運(yùn)算C.執(zhí)行笛卡兒積運(yùn)算D.投影運(yùn)算? 8.下列四項(xiàng)中,不屬于關(guān)系數(shù)據(jù)庫特點(diǎn)的是()? A.數(shù)據(jù)冗余小B.數(shù)據(jù)獨(dú)立性高C.數(shù)據(jù)共享性好D.多用戶訪問? 9.數(shù)據(jù)庫的并發(fā)操作可能帶來的問題包括()? A.丟失更新B.數(shù)據(jù)獨(dú)立,卜iE會(huì)提高? C.非法用戶的使用 D.增加數(shù)據(jù)冗余度? 10.在基本SQ曲言中,不可以實(shí)現(xiàn)()? A.定義視圖B.定義基表C.查詢視圖和基表 D.并發(fā)控制?二、填空題(每空1分,共10分)? 1.數(shù)據(jù)庫管理系統(tǒng)(DBMS由以下三類程序組成:語言、控制數(shù)據(jù)庫運(yùn)行和維護(hù)數(shù)據(jù)庫,其中的語言 系統(tǒng)分為主語言和。? 2.通過加鎖可以保證處理程序并發(fā)時(shí)的數(shù)據(jù)

48、 。? 3.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:選擇、投影、 和除法。? 4.數(shù)據(jù)庫中常用的四種文件組織方式是:順序文件、 、散列文件、倒排文件。? 5.從關(guān)系規(guī)范化理論的角度講,一個(gè)只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常、?f入異常和。? 6.關(guān)系數(shù)據(jù)操作語言(DML)的特點(diǎn)是:操作對象與結(jié)果均為關(guān)系、操作的 、語言一體化、并 且是建立在數(shù)學(xué)理論基礎(chǔ)之上。? 7.數(shù)據(jù)庫的物理設(shè)計(jì)主要考慮三方面的問題: 、分配存儲空間、實(shí)現(xiàn)存取路徑。? 8.如果一個(gè)滿足1NF關(guān)系的所有屬性合起來組成一個(gè)關(guān)鍵字,則該關(guān)系最高滿足的范式是 (在1NF、2NR 3NF范圍內(nèi))。? 9.數(shù)據(jù)庫完整

49、性的靜態(tài)約束條件分為:值的約束和 。? 10.構(gòu)成系統(tǒng)說明書的兩個(gè)重要文檔是 。?三、名詞解釋題(每小題4分,共16分)? 1.數(shù)據(jù)庫系統(tǒng)? 2.網(wǎng)狀模型? 4.并發(fā)控制 ?四、簡答題(每小題5分,共20分)? 1.簡述數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)特點(diǎn)? 2.數(shù)據(jù)庫的保護(hù)包括哪四個(gè)子系統(tǒng)??語言具有彳f么功能?? 4.簡述數(shù)據(jù)庫概念設(shè)計(jì)的主要步驟。?五、程序設(shè)計(jì)題(每小題3分,共24分)?現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè)、獎(jiǎng)學(xué)金 )課程(課程號,名稱,學(xué)分)學(xué)習(xí)(學(xué)號,課程號,分?jǐn)?shù))用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)下列 14小題:? 1.檢索“國際貿(mào)易”專業(yè)中獲得獎(jiǎng)學(xué)金的學(xué)生信息,包括學(xué)號、姓名、

50、課程名和分?jǐn)?shù);? 2.檢索學(xué)生成績得過滿分(100分)的課程的課程號、名稱和學(xué)分;? 3.檢索沒有獲得獎(jiǎng)學(xué)金、同時(shí)至少有一門課程成績在95分以上的學(xué)生信息,包括學(xué)號、姓名和專業(yè);? 4.檢索沒有任何一門課程成績在 80分以下的學(xué)生的信息,包括學(xué)號、姓名和專業(yè);用SQL語言實(shí)現(xiàn)下列5 8小題:? 5.檢索沒有獲得獎(jiǎng)學(xué)金、同時(shí)至少有一門課程成績在95分以上的學(xué)生信息,包括學(xué)號、姓名和專業(yè);? 6.檢索沒有任何一門課程成績在80分以下的所有學(xué)生的信息,包括學(xué)號、姓名和專業(yè);? 7.對成績得過滿分(100分)的學(xué)生,如果沒有獲得獎(jiǎng)學(xué)金的,將其獎(jiǎng)學(xué)金設(shè)為1000元;? 8.定義學(xué)生成績得過滿分(100分

51、)的課程視圖AAA包括課程號、名稱和學(xué)分;?六、應(yīng)用題(每小題5分,共20分)?現(xiàn)有如下關(guān)系模式:R(A#, B# , C, D, E)其中:A# B#組合為碼R上存在的函數(shù)依賴有 A# BE, B#-C, CD? 1.該關(guān)系模式滿足2NF嗎?為什么?? 2.如果將關(guān)系模式R分解為:? R1(A#, B# , E)?R2(B#, C, D)指出關(guān)系模式R2的碼,并說明該關(guān)系模式最高滿足第幾范式?(在1NF BCNFt 內(nèi))。? 3.將關(guān)系模式R分解到BCNF? 4.在ER模型中,如果實(shí)體間是 1 : M的聯(lián)系,如何設(shè)計(jì)相應(yīng)部分的關(guān)系模型?數(shù)據(jù)庫原理練習(xí)題及答案作者:ryan點(diǎn)擊: 互|時(shí)間:2003-10-11 上午21:52:00 來源:第一部分:選擇題一、單項(xiàng)選擇題1 . DBS是采用了數(shù)據(jù)庫技術(shù)的計(jì)算機(jī)系統(tǒng)。DBS是一個(gè)集合體,包含數(shù)據(jù)庫、計(jì)算機(jī)硬件、軟件和A.系統(tǒng)分析員B.程序員 C.數(shù)據(jù)庫管理員D.操作員2 .模型是對現(xiàn)實(shí)世界的抽象,在數(shù)據(jù)庫技術(shù)中,用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實(shí) 世界進(jìn)

溫馨提示

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

評論

0/150

提交評論