版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、全國2001年10月自學考試數(shù)據(jù)庫原理試題及答案2作者:ryan 點擊:時間:2003-10-11上午 23:05:00來源:第一部分 選擇題(共30分)一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個選項中只有一個是符 合題目要求的,請將其代碼填在題后的括號內(nèi)。錯選或未選均無分。1.單個用戶使用的數(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之間的關系是【】A.相互調(diào)用B. DBMS調(diào)用
2、 OSC. OS 調(diào)用 DBMSD.并發(fā)運行4.五種基本關系代數(shù)運算是【】A. U , -, X ,無和(TB. U, -, 8,無和 bc. u, n, x, %和 crd. u, c, 8,無和 b5.當關系R和S自然聯(lián)接時,能夠把 R和S原該舍棄的元組放到結(jié)果關系中的操作是【】A.左外聯(lián)接B.右外聯(lián)接C.外部并D.外聯(lián)接6 .下列聚合函數(shù)中不忽略空值 (null) 的是【】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (歹U名)7 .設關系模式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 .關系模式R分解成p = R1,,Rk, F是R上的一個FD集,那么R中滿足F的每一個關系r,與 其投影聯(lián)接表達式mp(r)間的關系滿足【】A. r i m p (r)B. m p (r) i rC. r = m p (r)D. r imp (r)9 .在數(shù)據(jù)庫設計中,將 ER圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于【】A.需求分析階段B.邏輯設計階段C.概念設計階段D.物理設計階段10 . SQL中,下列涉及空值的操作,不正確的是【】A. AGE IS N
4、ULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11 .如果事務T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能寫12 . DBMS中實現(xiàn)事務持久性的子系統(tǒng)是【】A.安全性管理子系統(tǒng)B.完整性管理子系統(tǒng)C.并發(fā)控制子系統(tǒng)D.恢復管理子系統(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.平面關系模型B.嵌套關系模型C.復合對象模型D.分布式關系模型第二部分 非選擇題(共70分)二、填空題(本大題共10小題,每小題1分,共10分,將正確的答案寫在每小題的空格內(nèi)。錯填或不 填均無分。)16 . 一個類可以從直接的或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的O17 .用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為 。18 .關系數(shù)據(jù)庫的關系演算語言是以 為基礎的DML語言。19 .在函數(shù)信賴中,平凡的函數(shù)信賴根據(jù)Armstrong推理規(guī)則中的 律就可推出。20 .設關系模式R (A, B, C), F是R上成立的FD集,F(xiàn) = B -A,屋C,則分解 p = A
6、B , AC法失 的FD是。21 .分布式數(shù)據(jù)庫中定義數(shù)據(jù)分片時,必須滿足三個條件:完備性條件、重構(gòu)條件和 c22 . DB并發(fā)操作通常會帶來三類問題,它們是丟失更新、 和讀臟數(shù)據(jù)。23 .事務必須具有的四個性質(zhì)是:原子性、一致性、 和持久性。24 .分布式數(shù)據(jù)庫系統(tǒng)中透明性層次越高,應用程序的編寫越 。25 .在有?化/細化聯(lián)系的對象類型之間,較低層的對象類型稱為 o三、簡答題(本大題共10小題,每小題3分,共30分)26 .請闡述在網(wǎng)狀模型和關系模型中,實體之間聯(lián)系的實現(xiàn)方法。袁有美暴下:12112 y4 S 6I 34 fit & g !3。 g試寫出元狷大鬣旗郭衣叢式印二 小r
7、 “八虱1);前僅38設可兩個光系R (I.乳亡)CC, 6 EK試逑 燙二聲訶語向衣戰(zhàn)下列關系代 蒙夫法式以_品(4*1? (RR1幼兀28 .設有兩個關系 R (A, B, C)和S (C, D, E),試用SQL查詢語句表達下列關系代數(shù)表達式式入E ( aB=D (R ooS) o29 .設有關系模式 R (A, B, C, D), F是R上成立的FD集,F(xiàn) = D - A, D B,試寫出關系模式R的候選鍵,并說明理由。30 .兩個函數(shù)信賴集F和G等價的充分必要條件是什么?31 .設有關系R和S,其中R為參照關系,S為信賴關系。為了實現(xiàn)完整性約束,SQL規(guī)定可以對R的刪除操作采取哪三種
8、措施?32 .設關系模式R(A, B)和S(C, D),有關系代數(shù)表達式 E =卡A C(aB = 'd' (RXS),請畫出表 達式E的語法樹。33 . SQL中表達完整性約束的規(guī)則主要有哪幾種?34 .什么是分布式數(shù)據(jù)庫的分布透明性?35 .什么是對象關系數(shù)據(jù)模型?四、設計題(本大題共5小題,每小題4分,共20分)36 .設有關系數(shù)據(jù)庫:職工關系EMPLOYEE職工號,職工名,街道,城市 )工作關系 WORKS職工號,公司號,工資)公司關系COMPANY公司號,公司名,城市)假設職工可在多個公司兼職,請用關系代數(shù)表達式寫出至少在公司號為C2和'C5公司兼職的職工的職
9、工號。37 .依據(jù)第36題的關系數(shù)據(jù)庫,試用 SQ曲句寫出下列操作:將所有在“聯(lián)華公司”工作的職工加薪5?。38 .圖書出版管理數(shù)據(jù)庫中有兩個基本表:圖書(書號,書名,作者編號,出版社,出版日期 )作者(作者編號,作者名,年齡,地址 )試用SQL語句寫出下列查詢:檢索年齡低于作者平均年齡的所有作者的作者名、書名和出版社。39 .設有商店和顧客兩個實體,“商店”有屬性商店編號、商店名、地址、電話,“顧客”有屬性顧客 編號、姓名、地址、年齡、性別。假設一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧客 每次去商店購物有一個消費金額和日期,而且規(guī)定每個顧客在每個商店里每天最多消費一次。試畫出E
10、R圖,并注明屬性和聯(lián)系類型。40 .學校有多名學生,財務處每年要收一次學費。 為財務處收學費工作設計一個數(shù)據(jù)庫,包括兩個關系:學生(學號,姓名,專業(yè),入學日期)收費(學年,學號,學費,書費,總金額 )假設規(guī)定屬性的類型:學費、書費、總金額為數(shù)值型數(shù)據(jù);學號、姓名、學年、專業(yè)為字符型數(shù)據(jù);入 學日期為日期型數(shù)據(jù)。列的寬度自定義。試用SQL語句定義上述表的結(jié)構(gòu)。(定義中應包括主鍵子句和外鍵子句 )五、綜合題(本題共10分)41 .假設某商業(yè)集團數(shù)據(jù)庫中有一關系模式R如下:R (商店編號,商品編號,數(shù)量,部門編號,負責人 )如果規(guī)定:(1)每個商店的每種商品只在一個部門銷售;(2)每個商店的每個部門
11、只有一個負責人;(3)每個商店的每種商品只有一個庫存數(shù)量。試回答下列問題:(1)根據(jù)上述規(guī)定,寫出關系模式R的基本函數(shù)依賴;(2)找出關系模式R的候選碼;(3)試問關系模式R最高已經(jīng)達到第幾范式?為什么? 如果R不屬于3NF,請將R分解成3NF模式集。數(shù)據(jù)庫原理試題參考答案一、單項選擇題二、填空題20. B f子類型16.可重用性(或共享性)17.層次模型18.謂詞演算19.自反21.不相交條件22.不一致分析23.隔離性24.簡單(或容易)25.三、簡答題26 .在網(wǎng)狀模型中,聯(lián)系用指針實現(xiàn)。在關系模型中,聯(lián)系用關鍵碼(或外鍵,或關系運算)來實現(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,可導出DABD再根據(jù)增廣律,可得出 C3ABCD即CD值可決定全部屬性值。30 . F 中每個FD在G+中,并且 G中每個FD也在F+中。31 .(1) RESTRICT ( 或 約束刪除)CASCADE (或級聯(lián)刪除)(3) SET NULL (或外鍵值置空)32 . xI I I33 .有主鍵約束、外鍵約束、屬性值約束和全局約束等。34 .分布透明性是指用戶不必關心數(shù)據(jù)的邏輯分片,不必關心數(shù)據(jù)物理位置分配的細節(jié),也不必關心各 個場地上數(shù)據(jù)庫的數(shù)
13、據(jù)模型。35 .在傳統(tǒng)的關系數(shù)據(jù)模型基礎上,提供元組、數(shù)組、集合等數(shù)據(jù)類型以及處理新的數(shù)據(jù)類型操作的能 力,這樣形成的數(shù)據(jù)模型,稱為“對象關系數(shù)據(jù)模型”。四、設計題36 , Jii1 A5e (ORKS x WORKS)或者: 修(WORKS t><WORKS) 注:與上述等槍的關系代數(shù)表達式都是正確的.37 . UPDATE WORKSSET工資=工資*WHER公司號IN(SELECT公司號FROM COMPANYWHER公司名='聯(lián)華公司);38 . SELECT作者名,書名,出版社FROM圖書,作者WHERE0書.作者編號=作者.作者編號AND 年齡 < =(S
14、ELECT AVG (年齡)FROM作者);40 . CREATE TABLE 學生學號 CHAR (8),姓名 CHAR (8),專業(yè) CHAR (13),入學日期DATE,PRIMARY KEY 序號);CREATE TABLE攵費(學年 CHAR (10),學號 CHAR (8),學費NUMERIC,書費 NUMERIC (5, 2),總金額 NUMERIC (7, 2),PRIMARY KEY 年年,學號),F(xiàn)OREIGN KEY 序號)REFERENCE泮生(學號);五、綜合題41 .(1) 有三個函數(shù)依賴:(商店編號,商品編號)-部門編號(商店編號,部門編號)-負責人(商店編號,商
15、品編號)一數(shù)量(2) R的候選碼是(商店編號,商品編號)(3)因為R中存在著非主屬性“負責人”對候選碼(商店編號、商品編號)的傳遞函數(shù)依賴,所以 R屬于2NF, R不屬于3NE(4)將R分解成:R1 (商店編號,商品編號,數(shù)量,部門編號)R2 (商店編號,部門編號,負責人 )全國2002年10月自學考試數(shù)據(jù)庫原理試題作者:ryan 點擊:時間:2003-10-11上午 22:55:00來源:課程代碼:02336一、單項選擇題(在每小題的四個備選答案中選出一個正確答案,并將其號碼填在題干的括號內(nèi)。每小 題2分,共30分)1.在關系模型中,關系的“元數(shù)”(arity)是指(??)? A.行數(shù)???
16、 B.元組個數(shù)??? C.關系個數(shù)??? D.列數(shù)中“第三級存儲器”是指(??)? A.磁盤和磁帶??? B.磁帶和光盤? C.光盤和磁盤??? D.快閃存和磁盤3 .有關系R和S, RHS的運算等價于(??) ? (R-S)? (R-S)? C.(R- S) U S? U (R -S)4 .設關系R和S的屬性個數(shù)分別為r和s,則(RXS)操作結(jié)果的屬性個數(shù)為(?) ? +s? ? Xs? (r,s)RABCSBDEa除性心bM唯eQia 口鞋追d住e日a垃bS在B5deg5.設關系R和S的值如下:? ? ? ?R與S 左外聯(lián) 接的結(jié) 果的元 組個數(shù) 是(? )語言中,條件“年齡 BETWEE
17、N 20 AND 30表示年齡在 20至30之間,且(??)? A.包括 20 歲和 30 歲??????? B.不包括 20 歲和 30 歲? C.包括20歲但不包括 30歲??? D.包括30歲但不包括 20歲(?)7 .為了使索引鍵的值在基本表中唯一,在建立索引的語句中應使用保留字? ? ? ?8 .設有關系模式 R(A, B, C, D), F是R上成立的FD集,F(xiàn)=B-C,C-D,則屬性 C的閉包C鈉(?)? ? ? ?(?)9 .關系模式分解的無損聯(lián)接和保持函數(shù)依賴兩個特性之間的聯(lián)系是? A.前者成立蘊涵后者成立 ??? B.后者成立蘊涵前者成立? C.同時成立,或者同時不成立 ?
18、?? D.沒有必然的聯(lián)系10 .把ER模型轉(zhuǎn)換成關系模型的過程,屬于數(shù)據(jù)庫的(??)? A.需求分析??? B.概念設計? C.邏輯設計??? D.物理設計11 .在ER模型中,如果有6個不同實體集,有9個不同的二元聯(lián)系,其中3個1:N聯(lián)系,3個1:1聯(lián)系,3個M:N聯(lián)系,根據(jù)ER模型轉(zhuǎn)換成關系模型的規(guī)則,轉(zhuǎn)換成關系的數(shù)目是(??)? ? ? ?12 .在數(shù)據(jù)庫系統(tǒng)中死鎖屬于(??)? A.系統(tǒng)故障??? B.程序故障 ? C.事務故障??? 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 .在對象關系模型中,如果一種類型是同類元素的無序集合,并且允許一個成員多次出現(xiàn),則稱該類 型為(?)? A.結(jié)構(gòu)類型??? B.數(shù)組類型? C.多集類型??? D.集合類型二、填空題(每小題1分,共10分)16 .模式/內(nèi)模式映象為數(shù)據(jù)庫提供了 數(shù)據(jù)獨立性。17 .在層次、網(wǎng)狀模型中,數(shù)據(jù)之間聯(lián)系用 實現(xiàn)。18 .在關系代數(shù)運算中,從關系中取出滿足條件的元組的運算稱為的集合處理方式與宿主語言的單記錄處理方式之間的協(xié)調(diào)用 機制實現(xiàn)。20 .如果 QY和xrz成立,那么 QYZ也成立,這個推理規(guī)則稱為 。2
20、1 .如果QY且有Y? X,那么 QY稱為 o22 .判斷一個并發(fā)調(diào)度是否正確,可以用 概念來解決。23 .數(shù)據(jù)庫恢復時,系統(tǒng)對已提交的事務要進行 處理。24 .分布式數(shù)據(jù)庫系統(tǒng)具有兩個特征:數(shù)據(jù)分布性和 。系統(tǒng)是在傳統(tǒng)的關系數(shù)據(jù)庫技術中引入 技術。三、簡答題(每小題3分,共30分)26 .什么是數(shù)據(jù)庫的完整性控制 ?27 .設有職工關系EMPLOYEE(工名,姓名,性別,技能),有關系代數(shù)運算表達式:無1,2,4(EMPLOYEE) +無4(r2='CHEN"(EMPLOYEE)!用漢語句子寫出該表達式所表示的查詢。28 .在教學數(shù)據(jù)庫中,規(guī)定每門課(C#)只有一名教師(T
21、#)任課;每名教師只有一個家庭地址(ADDRESS)每名教師只能上一門課。試寫出相應的函數(shù)依賴集合。29 .設有關系模式 R(A, B, C, D, E), F是R上成立的函數(shù)依賴集,F(xiàn)=ABODE, BOD, DE,試問 R 達到第幾范式,并說明理由。30 .在C/S數(shù)據(jù)庫體系結(jié)構(gòu)中,客戶機和服務器各完成什么功能?31 .什么是事務的原子性?32 .如果數(shù)據(jù)庫系統(tǒng)對事務的并發(fā)操作不加控制,有可能帶來哪些問題?33 .在基于日志的恢復技術中,“運行記錄優(yōu)先原則”的含義是什么?34 .分布式數(shù)據(jù)庫的分層體系結(jié)構(gòu)的主要特征是什么?35 .在ORDBK 繼承性有哪兩種實現(xiàn)方式 ?四、設計題(每小題4
22、分,共20分)36 .設某工廠數(shù)據(jù)庫中有兩個基本表: 車間基本表:DEPT(DNO DNAME MGR_ENO)其屬性分別表示車間編號、車間名和車間主任的職工號。職工基本表:EMP(ENO ENAME AGE, SEX SALARY DNO)其屬性分別表示職工號、姓名、年齡、性 別、工資和所在車間的編號。試用關系代數(shù)表達式寫出下列查詢:檢索“金工車間”的男職工的職工號和姓名。37 .在第36題兩個基本表的基礎上,建立一個有關女車間主任的職工號和姓名的視圖,其結(jié)構(gòu)如下:VIEW6(ENO ENAME)試寫出創(chuàng)建視圖 VIEW6的SQL語句。38 .設教學數(shù)據(jù)庫中有三個基本表:S(SNQ SNAM
23、E AGE, SEX),其屬性分別表示學號、學生姓名、年齡、性別。C(CNQ CNAME TEACHER)其屬性分別表示課程號、課程名、上課教師名。SC(SNQ CNO GRADE)其屬性分別表示學號、課程號、成績。有如下SQL查詢語句:SELECT CNOFROM CWHERE CNO NOT IN? (SELECT CNO? FROM S, SC? WHERE =? AND SNAME= 'GU")請完成下列問題:(1)用漢語句子闡述上述 SQ曲句的查詢結(jié)果。(2)用等價的關系代數(shù)表達式表示上述SQL查詢語句。39 .設有職工基本表:EMP(ENO ENAMIE AGE,
24、 SEX, SALARY),其屬性分別表示職工號、姓名、年齡、 性別、工資。為每個工資低于1000元的女職工加薪200元,試寫出這個操作的 SQL語句。40 .設有職工基本表:EMP(ENO ENAMIE AGE SEX SALARY DNO)其屬性分別表示職工號、姓名、年齡、性別、工資、所在車間的編號。試寫一個斷言(斷言名為ASSE41要求每個車間女職工人數(shù)不大于20人。五、綜合題(10分)41.某企業(yè)集團有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn),每個工廠按 照固定的計劃數(shù)量生產(chǎn)產(chǎn)品;每個工廠聘用多名職工,且每名職工只能在一個工廠工作,工廠聘用職工 有聘期和工資。工廠
25、的屬性有工廠編號、廠名、地址,產(chǎn)品的屬性有產(chǎn)品編號、產(chǎn)品名、規(guī)格,職工的 屬性有職工號、姓名。(1)根據(jù)上述語義畫出 ER圖,在ER圖中需注明實體的屬性、聯(lián)系的類型及實體的標識符。(2)將ER模型轉(zhuǎn)換成關系模型,并指出每個關系模式的主鍵和外鍵。(3)分析每個關系模式已經(jīng)達到第幾范式。浙yX 2002年1月自學考試數(shù)據(jù)庫原理試題及答案作者:ryan 點擊:時間:2003-10-11上午 23:28:00來源:一、單項選擇題(在每小題的四個備選答案中選出一個正確答案,并將其號碼填在題干的括號內(nèi)。每小 題1分,共10分)1 .要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨立性,需要修改的是(??)A.模式??? ?B.模式
26、與內(nèi)模式的映射C.模式與外模式的映舍??? D.內(nèi)模式2 .下列四項中,不屬于數(shù)據(jù)庫特點的是(??)A.數(shù)據(jù)共享??? ??? B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高??? D.數(shù)據(jù)獨立性高3 .學生社團可以接納多名學生參加,但每個學生只能參加一個社團,從社團到學生之間的聯(lián)系類型是 (?)A.多對多??? B. 一對一 ??? C.多對一 ??? D. 一對多4 .反映現(xiàn)實世界中實體及實體間聯(lián)系的信息模型是(??)A.關系模型??? 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ù)獨立性6 .關系數(shù)據(jù)模型的三個組成部分中,不包括 (??)A.完整性規(guī)則??? B.數(shù)據(jù)結(jié)構(gòu)???C.數(shù)據(jù)操作??? D.并發(fā)控制7 .關系代數(shù)表達式的優(yōu)化策略中,首先要做的是(??)A.對文件進彳f預處理??? B.盡早執(zhí)行選擇運算???C.執(zhí)行笛卡兒積運算??? D.投影運算8 .事務有多個性質(zhì),其中不包括(??)A. 一致性??? B.唯一性???C.原子性??? D.隔離性語言通常稱為(??)A.結(jié)構(gòu)化查詢語言??? B.結(jié)構(gòu)化控制語言C.結(jié)構(gòu)化定義語言??? D.結(jié)構(gòu)化操縱語言10.如何構(gòu)造出一個合適的數(shù)據(jù)邏輯結(jié)構(gòu)是(??)主要解決的問題。
28、A.關系數(shù)據(jù)庫優(yōu)化??? B.數(shù)據(jù)字典???C.關系數(shù)據(jù)庫規(guī)范化理論 ??? ?D.關系數(shù)據(jù)庫查詢二、填空題(每小題1分,共10分)語言提供數(shù)據(jù)庫定義、數(shù)據(jù)控制等功能。2 .數(shù)據(jù)庫保護問題包括: 、完整性、故障恢復和并發(fā)控制等多方面。3 .關系代數(shù)中專門的關系運算包括:選擇、投影、連接和 。4 .數(shù)據(jù)庫中常用的四種文件組織方式是:順序文件、索引文件、散列文件、 。5 .關系數(shù)據(jù)庫數(shù)據(jù)操作的處理單位是 ,層次和網(wǎng)狀數(shù)據(jù)庫數(shù)據(jù)操作的處理單位是記錄。6 .在關系數(shù)據(jù)模型中,兩個關系R1與R2之間存在1 : M的聯(lián)系,可以通過在一個關系R2中的在相關聯(lián)的另一個關系 R1中檢索相對應的記錄。7 .數(shù)據(jù)庫
29、的邏輯模型設訐階段,任務是將一 轉(zhuǎn)換成關系模型。8 .關系規(guī)范化理論是設計的指南和工具。9 .當數(shù)據(jù)庫被破壞后,如果事先保存了 和數(shù)據(jù)庫的副本,就有可能恢復數(shù)據(jù)庫10 .關系中主碼的取值必須唯一且非空,這條規(guī)則是 完整性規(guī)則。三、名詞解釋(每小題4分,共16分)1.事務語言中的視圖4.數(shù)據(jù)字典四、簡答題(每小題5分,共20分)1 .數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些 ?2 .數(shù)據(jù)庫系統(tǒng)中的常見故障有哪些 ?3 .簡述SQL語言的組成。4 .說明關系模型有哪三類完整性規(guī)則 ?五、程序設計題(每小題3分,共24分)現(xiàn)有關系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè),獎學金 )課程(課程號,名稱,學分)學
30、習(學號,課程號,分數(shù))用關系代數(shù)表達式實現(xiàn)下列1 4小題:1 .檢索“英語”專業(yè)學生所學課程的信息,包括學號、姓名、課程名和分數(shù)。2 .檢索“數(shù)據(jù)庫原理”課程成績高于90分的所有學生的學號、姓名、專業(yè)和分數(shù);3 .檢索不學課程號為“ C135'課程的學生信息,包括學號,姓名和專業(yè);4 .檢索沒有任何一門課程成績不及格的所有學生的信息,包括學號、姓名和專業(yè);用SQL語言實現(xiàn)下列58小題:5 .檢索不學課程號為“ C135'課程的學生信息,包括學號,姓名和專業(yè);6 .檢索至少學過課程號為“ C135”和“C219'的學生信息,包括學號、姓名和專業(yè);7 .從學生表中刪除成績
31、出現(xiàn)過0分的所有學生信息;8 .定義“英語”專業(yè)學生所學課程的信息視圖AAA包括學號、姓名、課程號和分數(shù)六、應用題(每小題5分,共20分)現(xiàn)有某個應用,涉及到兩個實體集,相關的屬性為:?實體集R(A#,A1,A2,A3),其中A#為碼?實體集S(B#,B1,B2),其中B#為碼從實體集R到S存在多對一的聯(lián)系,聯(lián)系屬性是D1。1 .設計相應的關系數(shù)據(jù)模型;2 .如果將上述應用的數(shù)據(jù)庫設計為一個關系模式,如下:? RS(A#,A1,A2,A3,B#,B1,B2,D1)指出該關系模式的碼。3 .假設上述關系模式 RS上的全部函數(shù)依賴為:A1-A3指出上述模式RS最高滿足第幾范式?(在1N4 BCNF
32、t內(nèi))為什么?4 .如果將上述應用的數(shù)據(jù)庫設計為三個關系模式,如下:? R1? (A#,A1,A2,A3)? R2? (B#,B1,B2)? R3? (A#,B# , D1)關系模式R2是否一定滿足第3范式?為什么?參考答案:一、單項選擇題(每小題1分,共10分)? ? ? ? ? ? ? ?二、填空題(每小題1分,共10分)? 1.數(shù)據(jù)操縱2.安全性保護 3.除法4.倒排文件5.關系6.外部關鍵字值7.總體E-R模型? 8.關系數(shù)據(jù)庫9.日志文件10.數(shù)據(jù)流三、名詞解釋(每小題4分,共16分)? 1.事務是一個不可分割的操作序列,是數(shù)據(jù)庫環(huán)境中的邏輯工作單位。? 2.控制數(shù)據(jù)整體結(jié)構(gòu)、負責
33、DBS正常運行的人或機構(gòu)。(或)其它視圖中構(gòu)造出? 3.在SQL中,外模式一級數(shù)據(jù)結(jié)構(gòu)的基本單位是視圖,它是從若干基本表和 來的,視圖并不存儲對應的數(shù)據(jù),只是將視圖的定義存于數(shù)據(jù)字典中。? 4.是對系統(tǒng)中數(shù)據(jù)的詳細描述,它提供對數(shù)據(jù)庫數(shù)據(jù)描述的集中管理。四、簡答題(每小題5分,共20分)? 1.數(shù)據(jù)庫定義、操縱、保護、存儲、維護和數(shù)據(jù)字典。? 2.事務故障,系統(tǒng)故障、介質(zhì)故障。? 3.分為四個部分:?數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制、嵌入式SQ由言的使用規(guī)定。? 4.實體完整性、參照完整性、用戶自定義完整性。五、程序設計題(每小題3分,共24分)? 1. n學號,姓名,課程名,分數(shù) (b專業(yè)=英語
34、'(學生8學習8課程) ? 2. n學號,姓名,專業(yè),分數(shù)(b分數(shù)90A名稱='數(shù)據(jù)庫原理'(學生8學習8課程) ? 3. n學號,姓名,專業(yè)(學生)-n學號,姓名,專業(yè)(b課程號='C135'(學生8學習)? 4. n學號,姓名,專業(yè)(學生)-n學號,姓名,專業(yè)(°分數(shù)60(學生8學習)?用SQL語言實現(xiàn)下列5 8小題:? ?學號姓名專業(yè)? FROM 學生? WHERE 學號 NOT IN? (SELECT 學號? FROM 學習? WHERE課程號='C135')?學號,姓名,專業(yè)? FROM 學生? WHERE 學號 IN
35、? (SELECT X.學號? FROM 學習 AS X , 學習 AS Y? WHERE X學號=丫.學號 AND X.課程號='C135' AND X 課程號='C219')? FROM學生? WHERE 學號 IN? (SELECT 學號? FROM 學習? WHERE分數(shù)=0)? VIEW AAA(學號,姓名,課程號,分數(shù) )? AS SELECT學號,姓名,課程號,分數(shù)? from 學生,學習? where學生.學號=學習.學號AND專業(yè)=英語'六、應用題(每小題5分,共20分)? (A#, A1,A2,A3, B#,D1)? R2 (B#,
36、B1, B2)? 2.碼是 A#B#?滿足2NF,不滿足3NF?因為存在非主屬性 A3對碼A#B#勺傳遞依賴,沒有部分函數(shù)依賴。? 4.不一定。??因為R3中有兩個非主屬性B1和B2,有可能存在函數(shù)依賴B1“B2, 則出現(xiàn)傳遞依賴 B#f B1、B1f B2。全國2003年1月自學考試數(shù)據(jù)庫原理試題作者:ryan點擊: 立時間:2003-10-11 上午23:31:00 來源:一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個選項中只有一個是符合 題目要求的,請將正確選項前的字母填在題后的括號內(nèi)。1 .對數(shù)據(jù)庫物理存儲方式的描述稱為 ()A.外模式B.內(nèi)模式C.概念模式
37、D.邏輯模式2 .在下面給出的內(nèi)容中,不屬于DBA職責的是()A.定義概念模式B.修改模式結(jié)構(gòu)C.編寫應用程序D.編寫完整性規(guī)則3 .在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是()A.提高數(shù)據(jù)與程序的獨立性 B.提高數(shù)據(jù)與程序的安全性C.保持數(shù)據(jù)與程序的一致性 D.提高數(shù)據(jù)與程序的可移植性4 .設有關系R和S,與R-S等價的元組關系演算表達式是()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 .設關系R(A, B, C)和S(A, D),與自然連接RS等價的關系代數(shù)表達式是()A. - w.,一二c.n
38、b,c,d (口艮工壬身(R .二)d. nr,a,d(R 哨6 .視圖是一個“虛表”,視圖的構(gòu)造基于()A.基本表B.視圖C.基本表或視圖D.數(shù)據(jù)字典語言中,SELEC喃句的執(zhí)彳f結(jié)果是()A.屬性B.表C.元組D.數(shù)據(jù)庫8 .在關系模式R(A, B, C)中,有函數(shù)依剌集 F=(A,B) -C,(B,C) -A,則 R最高達到()9 .如果R的分解為p=R1,R2,F 是R上的一個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ù)庫設計中,表示用戶業(yè)務流程的常用方法是()圖C.程序流程圖D.數(shù)據(jù)結(jié)構(gòu)圖11 . DB、DBM守口 DBS三者之間的關系是()包括DBM和 DBS包括DB和DBMS包括DB和DBS D.不能相互包括12 .如果事務T獲得了數(shù)據(jù)對象 R上的排它鎖,那么()對R只能讀不能寫對R只能寫不能讀C.其它事務對過R只能讀不能寫D.其它事務對R既不能讀也不能寫13 .事務的隔離性是由 DBMSq()A.恢復子系統(tǒng)出現(xiàn)B.完整性子系統(tǒng)實現(xiàn)C.安全性子系統(tǒng)實現(xiàn)D.并發(fā)控制子系統(tǒng)實現(xiàn)的數(shù)據(jù)分片是指對()A.磁盤分片B.系統(tǒng)分片 分片D.內(nèi)存分片15 . “
40、is -part- of”聯(lián)系是指數(shù)據(jù)間的()A.包含關系B.分類關系C.繼承關系D.并關系二、填空題(每小題1分,共10分)16 .數(shù)據(jù)庫中對數(shù)據(jù)的操作可以記錄為單位,也可以 為單位。17 .設有學生表S(學號,姓名,班級)和學生選課表SC(學號,課程號,成績),為維護數(shù)據(jù)一致性,表 S 與SC之間應滿足 完整性約束。語言中,允許更新的視圖在定義時應該加上 短語。19 .在函數(shù)依賴中,平凡的 FD可根據(jù)推規(guī)則中的 律推出。20 .關系模式設計的表達性原則是用無損聯(lián)接和 來衡量。21 .當局部ER圖合并全局ER圖時,可能出現(xiàn) 、結(jié)構(gòu)沖突,命名沖突。中的安全機制主要有兩個,一個是視圖,另一個是
41、。23 .面向?qū)ο竽P椭蓄惖母拍钕喈斢贓R模型中 的概念。24 .對象由變量、消息和 三部分組成。25 .在分布式數(shù)據(jù)模式結(jié)構(gòu)中,全局外模式描述全局 。三、簡答題(每小題3分,共30分)26 .結(jié)構(gòu)數(shù)據(jù)模型應包含哪三個部分 ?試分別解釋之。27 .設有兩個關系R(A, B, C)和S(D, E, F),試對關系代數(shù)表達式 nA,f('8 ' RXS)進行優(yōu)化。28 .簡述對嵌入式SQL8行預處理的作用和意義。29 .關系數(shù)據(jù)庫的模式設計理論主要包括哪三個方面的內(nèi)容?30 .簡述數(shù)據(jù)庫并發(fā)操作通常會帶來哪些問題。31 .在面向?qū)ο髷?shù)據(jù)庫中,查找對象的方法有哪三種?32 .數(shù)據(jù)庫系
42、統(tǒng)中常見的故障有哪幾類?33 .設下,Tz, T3是如下三個事務,其中 R為數(shù)據(jù)庫中某個數(shù)據(jù)項,設 R的初值為0。Ti: R: =R+5T2: R: =R*3T3: R:=2若允許這三個事務并行執(zhí)行,試列出所有可能的正確結(jié)果。34 .某大學有3個校區(qū),學校要創(chuàng)建一個學生信息分布式數(shù)據(jù)庫,要求畫出這個分布式數(shù)據(jù)庫系統(tǒng)的示 意圖。35 .什么是同構(gòu)異型 DDBS?四、設計題(每小題4分,共20分)36 .設有職工關系EMP職工號,姓名,性別,工資,部門號 )。職工吳剛從銷售部調(diào)到人事部、請用SQL語句寫出該操作。37 .設有關系模式:EMP職工號,姓名,工資,部門號 )試用SQL語句創(chuàng)建一個工資總
43、額超過 20萬元(含20萬元)的各部門工資總額視圖 V-SAL。38 .設有下列關系模式:學生關系S(學號,姓名,年齡,班級)選課關系SC(學號,課程號,成績)檢索沒有選C1或C2課的學生的學號,要求用關系代數(shù)表達式表示。39 .設有下列關系模式:學生關系S(學號,姓名,年齡,班級)選課關系SC(學號,課程號,成績)用SQL語句查詢李林選了而王明沒有選的課程號。40 .某工廠生產(chǎn)多種產(chǎn)品,每種產(chǎn)品由不同的零件組裝而成,有的零件可用在不同的產(chǎn)品上。產(chǎn)品有產(chǎn)品號和產(chǎn)品名兩個屬性,零件有零件號和零件名兩個屬性。根據(jù)語義設計ER模型,并將ER模型轉(zhuǎn)換成關系模式。五、綜合題(10分)41 .假設某公司銷
44、售業(yè)務中使用的訂單格式如下:訂單號:1145訂貨日期:09/15/2002 客戶名稱:ABC客戶電話:8141763產(chǎn)品編寫品名價格數(shù)量金額A電源20B電表40C卡尺50總金額:公司的業(yè)務規(guī)定:(1)訂單號是唯一的,每張訂單對應一個訂單號;(2) 一張訂單可以訂購多種產(chǎn)品,每一種產(chǎn)品可以在多個訂單中出現(xiàn);(3) 一張訂單有一個客戶,且一個客戶可以有多張訂單;(4)每一個產(chǎn)品編號對應一種產(chǎn)品的品名和價格;(5)每一個客戶有一個確定的名稱和電話號碼。試根據(jù)上述表格和業(yè)務規(guī)則設計關系模式:R(訂單號,訂貨日期,客戶名稱,客戶電話,產(chǎn)品編號,品名,價格,數(shù)量 )問:(1)寫出R的基本函數(shù)依賴集(2)找
45、出R的候選碼(3)判斷R最高可達到第幾范式?為什么?(4)給出一個可能的3NF分解全國2001年10月數(shù)據(jù)庫原理試題作者:ryan 點擊:時間:2003-10-11 上午 21:56:00 來源:一、單項選擇題(本大題共10小題,每小題1分,共10分)在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項前的字母填在題后的括號內(nèi)。?? 1.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是 ()? A.三層模式之間的兩種映射? B.模式與內(nèi)模式? C.模式與外模式? D.三層模式? 2.下列四項中說法不正確的是()? A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余? B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享? C.數(shù)據(jù)庫避免了一
46、切數(shù)據(jù)的重復? D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性? 3.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員 到部門的聯(lián)系類型是()? A.多對多B. 一對一 C.多對一 D. 一對多? 4.下列四項中,必須進行查詢優(yōu)化的是()? A.關系數(shù)據(jù)庫B.網(wǎng)狀數(shù)據(jù)庫? C.層次數(shù)據(jù)庫D.非關系模型? 5.在視圖上不能完成的操作是()? A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖? 6.關系數(shù)據(jù)模型的三個組成部分中,不包括 ()? A.完整性規(guī)則B.數(shù)據(jù)結(jié)構(gòu)? C.恢復D.數(shù)據(jù)操作? 7.關系代數(shù)表達式的優(yōu)化策略中,首先要做的是()? A.對文件
47、進行預處理B.盡早執(zhí)行選擇運算C.執(zhí)行笛卡兒積運算D.投影運算? 8.下列四項中,不屬于關系數(shù)據(jù)庫特點的是()? A.數(shù)據(jù)冗余小B.數(shù)據(jù)獨立性高C.數(shù)據(jù)共享性好D.多用戶訪問? 9.數(shù)據(jù)庫的并發(fā)操作可能帶來的問題包括()? A.丟失更新B.數(shù)據(jù)獨立,卜iE會提高? C.非法用戶的使用 D.增加數(shù)據(jù)冗余度? 10.在基本SQ曲言中,不可以實現(xiàn)()? A.定義視圖B.定義基表C.查詢視圖和基表 D.并發(fā)控制?二、填空題(每空1分,共10分)? 1.數(shù)據(jù)庫管理系統(tǒng)(DBMS由以下三類程序組成:語言、控制數(shù)據(jù)庫運行和維護數(shù)據(jù)庫,其中的語言 系統(tǒng)分為主語言和。? 2.通過加鎖可以保證處理程序并發(fā)時的數(shù)據(jù)
48、 。? 3.關系代數(shù)中專門的關系運算包括:選擇、投影、 和除法。? 4.數(shù)據(jù)庫中常用的四種文件組織方式是:順序文件、 、散列文件、倒排文件。? 5.從關系規(guī)范化理論的角度講,一個只滿足1NF的關系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常、?f入異常和。? 6.關系數(shù)據(jù)操作語言(DML)的特點是:操作對象與結(jié)果均為關系、操作的 、語言一體化、并 且是建立在數(shù)學理論基礎之上。? 7.數(shù)據(jù)庫的物理設計主要考慮三方面的問題: 、分配存儲空間、實現(xiàn)存取路徑。? 8.如果一個滿足1NF關系的所有屬性合起來組成一個關鍵字,則該關系最高滿足的范式是 (在1NF、2NR 3NF范圍內(nèi))。? 9.數(shù)據(jù)庫完整
49、性的靜態(tài)約束條件分為:值的約束和 。? 10.構(gòu)成系統(tǒng)說明書的兩個重要文檔是 。?三、名詞解釋題(每小題4分,共16分)? 1.數(shù)據(jù)庫系統(tǒng)? 2.網(wǎng)狀模型? 4.并發(fā)控制 ?四、簡答題(每小題5分,共20分)? 1.簡述數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)特點? 2.數(shù)據(jù)庫的保護包括哪四個子系統(tǒng)??語言具有彳f么功能?? 4.簡述數(shù)據(jù)庫概念設計的主要步驟。?五、程序設計題(每小題3分,共24分)?現(xiàn)有關系數(shù)據(jù)庫如下:學生(學號,姓名,性別,專業(yè)、獎學金 )課程(課程號,名稱,學分)學習(學號,課程號,分數(shù))用關系代數(shù)表達式實現(xiàn)下列 14小題:? 1.檢索“國際貿(mào)易”專業(yè)中獲得獎學金的學生信息,包括學號、姓名、
50、課程名和分數(shù);? 2.檢索學生成績得過滿分(100分)的課程的課程號、名稱和學分;? 3.檢索沒有獲得獎學金、同時至少有一門課程成績在95分以上的學生信息,包括學號、姓名和專業(yè);? 4.檢索沒有任何一門課程成績在 80分以下的學生的信息,包括學號、姓名和專業(yè);用SQL語言實現(xiàn)下列5 8小題:? 5.檢索沒有獲得獎學金、同時至少有一門課程成績在95分以上的學生信息,包括學號、姓名和專業(yè);? 6.檢索沒有任何一門課程成績在80分以下的所有學生的信息,包括學號、姓名和專業(yè);? 7.對成績得過滿分(100分)的學生,如果沒有獲得獎學金的,將其獎學金設為1000元;? 8.定義學生成績得過滿分(100分
51、)的課程視圖AAA包括課程號、名稱和學分;?六、應用題(每小題5分,共20分)?現(xiàn)有如下關系模式:R(A#, B# , C, D, E)其中:A# B#組合為碼R上存在的函數(shù)依賴有 A# BE, B#-C, CD? 1.該關系模式滿足2NF嗎?為什么?? 2.如果將關系模式R分解為:? R1(A#, B# , E)?R2(B#, C, D)指出關系模式R2的碼,并說明該關系模式最高滿足第幾范式?(在1NF BCNFt 內(nèi))。? 3.將關系模式R分解到BCNF? 4.在ER模型中,如果實體間是 1 : M的聯(lián)系,如何設計相應部分的關系模型?數(shù)據(jù)庫原理練習題及答案作者:ryan點擊: 互|時間:2003-10-11 上午21:52:00 來源:第一部分:選擇題一、單項選擇題1 . DBS是采用了數(shù)據(jù)庫技術的計算機系統(tǒng)。DBS是一個集合體,包含數(shù)據(jù)庫、計算機硬件、軟件和A.系統(tǒng)分析員B.程序員 C.數(shù)據(jù)庫管理員D.操作員2 .模型是對現(xiàn)實世界的抽象,在數(shù)據(jù)庫技術中,用模型的概念描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,對現(xiàn)實 世界進
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)管理服務咨詢服務簡單合同
- 沖孔灌注樁施工勞務分包合同
- 三方合同補充協(xié)議書
- 資產(chǎn)買賣合同
- 給水、污水泵設備安裝合同
- 地毯購銷合同范本地毯購銷合同
- 在線教育系統(tǒng)共建共享合同
- 產(chǎn)品銷售合同范本集錦
- 醫(yī)療器械銷售合同簡易模板
- 社區(qū)團購平臺搭建及運營合同
- 醫(yī)藥高等數(shù)學知到智慧樹章節(jié)測試課后答案2024年秋浙江中醫(yī)藥大學
- 2024年濰坊工程職業(yè)學院單招職業(yè)適應性測試題庫完美版
- GB/T 44823-2024綠色礦山評價通則
- 人教版英語高考試卷與參考答案(2024年)
- 紅樓夢服飾文化
- 浙江省中小學心理健康教育課程標準
- 《共情的力量》課件
- 2022年中國電信維護崗位認證動力專業(yè)考試題庫大全-上(單選、多選題)
- 水平二(四年級第一學期)體育《小足球(18課時)》大單元教學計劃
- 《關于時間管理》課件
- 醫(yī)藥高等數(shù)學智慧樹知到課后章節(jié)答案2023年下浙江中醫(yī)藥大學
評論
0/150
提交評論