全國年度自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題_第1頁
全國年度自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題_第2頁
全國年度自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題_第3頁
全國年度自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題_第4頁
全國年度自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGEPAGE22全國自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題1.數(shù)據(jù)庫系統(tǒng)的核心組成部分是()A.DB B.DDC.DBA D.DBMS2.數(shù)據(jù)庫的最小存取單位是()A.字符 B.數(shù)據(jù)項C.記錄 D.文件3.數(shù)據(jù)庫應(yīng)用程序的編寫是基于三級模式結(jié)構(gòu)中的()A.外模式 B.邏輯模式C.內(nèi)模式 D.概念模式4.完成關(guān)系模式設(shè)計是在數(shù)據(jù)庫設(shè)計的()A.需求分析階段 B.概念設(shè)計階段C.邏輯設(shè)計階段 D.物理設(shè)計階段5.下列關(guān)于外鍵的說法正確的是()A.外鍵必須和相應(yīng)的主鍵同名B.外鍵值不允許為空C.外鍵和相應(yīng)的主鍵可以不同名,只要定義在相同域上即可D.外鍵的取值只允許等于所參照關(guān)系中某個主鍵值6.關(guān)系模式設(shè)計理論主要解決的問題是()A.提高查詢速度 B.消除操作異常和數(shù)據(jù)冗余C.減少數(shù)據(jù)操作的復(fù)雜性 D.保證數(shù)據(jù)的安全性和完整性7.設(shè)有關(guān)系R(A,B,C)和S(A,D)則與RS等價的關(guān)系代數(shù)表達(dá)式是()A.RS B.C.) D.10.SQL語言是()A.高級言語 B.匯編語言C.結(jié)構(gòu)化查詢語言 D.宿主語言11.在SQL中,與“NOTIN”等價的操作符是()A.<>ALL B.<>SOMEC.=SOME D.=ALL12.關(guān)于事務(wù)的故障與恢復(fù),下列說法正確的是()A.事務(wù)日志用來記錄事務(wù)執(zhí)行的頻度 B.任何故障的恢復(fù)都由系統(tǒng)自動完成C.系統(tǒng)故障的恢復(fù)只需進(jìn)行REDO操作 D.對日志文件設(shè)置檢查點是為了提高故障恢復(fù)的效率13.下列不屬于并發(fā)操作帶來的問題是()A.丟失更新 B.讀臟數(shù)據(jù)C.不可重復(fù)讀 D.死鎖1.4.在子類之間的語義約束中,表示超類中的對象必須在子類中出現(xiàn)的是()A.Overlapping B.CompleteC.Disjoint D.Imcomplete15.在對象聯(lián)系圖中,雙向箭頭()表示()A.屬性值是單值 B.屬性值是多值C.對象類型之間的聯(lián)系 D.兩個屬性之間值的聯(lián)系二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。16.在數(shù)據(jù)庫技術(shù)中,用________的概念描述數(shù)據(jù)庫的結(jié)構(gòu)和語義,對現(xiàn)實世界的數(shù)據(jù)進(jìn)行抽象。17.DBMS的存儲管理器主要包括:權(quán)限和完整性管理器、________、文件管理器、緩沖區(qū)管理器。18.當(dāng)局部ER圖合并全局ER圖時,可能出現(xiàn)________沖突、結(jié)構(gòu)沖突、命名沖突。19.設(shè)ρ={R1,R2,…,RK}是R的一個分解,F(xiàn)是R上的FD集,如果有|=F,那么稱分解ρ是________的分解。20.已知關(guān)系R(A,B,C,D)和S(B,C,D),則R×S的元數(shù)是________個。21.SQL語言中修改數(shù)據(jù)的命令是________。22.封鎖對象的大小稱為________。23.SQL中把完整性約束分成三大類:域約束、基本表約束和________。24.一種沒有直接對象,但它的子孫可以有直接對象的類稱為________。25.關(guān)聯(lián)是對類的實例之間聯(lián)系的命名,相當(dāng)于ER模型中的________。三、簡答題(本大題共10小題,每小題3分,共30分)26.相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)管理有哪些缺陷?27.以學(xué)生選課關(guān)系SC(學(xué)號,課程號,成績)為例,說明實體完整性規(guī)則的含義。28.如果關(guān)系模式R的候選鍵由全部屬性組成,那么R是否屬于3NF?說明理由。29.設(shè)有關(guān)系模式SC(SNO,CNO,SCORE),試寫出與關(guān)系代數(shù)表達(dá)式等價的元組表達(dá)式。30.嵌入式SQL語句何時不必涉及到游標(biāo)?何時必須涉及到游標(biāo)?31.試說明事務(wù)的ACID特性分別由DBMS的哪個子系統(tǒng)實現(xiàn)。32.設(shè)有兩個關(guān)系模式:職工(職工號,姓名,性別,部門號),部門(部門號,部門名),如果規(guī)定當(dāng)刪除某個部門信息時,必須同時刪除職工關(guān)系中該部門的員工信息。試寫出符合上述規(guī)則的外鍵子句。33.用戶訪問數(shù)據(jù)庫的權(quán)限有哪幾種?34.在SQL/CLI中,宿主程序與數(shù)據(jù)庫交互過程中有哪幾個重要記錄?35.簡述DB驅(qū)動程序的主要任務(wù)。四、設(shè)計題(本大題共5小題,每小題4分,共20分)設(shè)有兩個關(guān)系模式:職工(職工號,姓名,性別,年齡,職務(wù),工資,部門號)部門(部門號,部門名稱,經(jīng)理名,地址,電話)依據(jù)上述關(guān)系回答下面36~40題。36.用關(guān)系代數(shù)表達(dá)式寫出下列查詢:檢索“采購部”女職工的職工號和姓名。37.試用SQL語句刪除年齡大于70歲的職工信息。38.試用SQL語句統(tǒng)計每個部門的人數(shù)。39.試用SQL語句檢索人事部所有姓劉的職工姓名和年齡。40.試用SQL語句定義一個包含姓名、性別、工資、職務(wù)和部門名稱的視圖ZBB。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個記錄學(xué)生畢業(yè)設(shè)計情況的關(guān)系模式:R(學(xué)號,學(xué)生名,班級,教師號,教師名,職稱,畢業(yè)設(shè)計題目,成績)如果規(guī)定:每名學(xué)生只有一位畢業(yè)設(shè)計指導(dǎo)教師,每位教師可指導(dǎo)多名學(xué)生;學(xué)生的畢業(yè)設(shè)計題目可能重復(fù)。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于幾范式。(3)將R規(guī)范到3NF。42.某旅行社管理系統(tǒng)涉及的部分信息如下:.(1)景點:景點編號、景點名稱、地點、景點描述。(2)線路:線路編號、線路名稱、線路描述。(3)導(dǎo)游:工號、姓名、等級。(4)團(tuán)隊:團(tuán)隊編號、人數(shù)、開始日期、截止日期。其中:每條線路由多個景點組成,不同線路的景點存在交叉;每條線路有多名導(dǎo)游,但一名導(dǎo)游只負(fù)責(zé)一條線路;每條線路可同時存在多個旅游團(tuán)隊,但每個團(tuán)隊只旅游一條線路。(1)建立一個反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型,要求標(biāo)注每個關(guān)系模型的主鍵和外鍵(如果存在)。全國2010年1月自考數(shù)據(jù)庫系統(tǒng)原理試題1.數(shù)據(jù)庫管理系統(tǒng)是()A.采用了數(shù)據(jù)庫技術(shù)的計算機(jī)系統(tǒng) B.包括DBA、計算機(jī)硬件及DB的系統(tǒng)C.位于用戶與OS之間的數(shù)據(jù)管理軟件 D.包括OS在內(nèi)的數(shù)據(jù)管理軟件2.外模式DDL用來描述()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.下列關(guān)于數(shù)據(jù)冗余的敘述中,不正確的是()A.冗余的存在容易破壞數(shù)據(jù)庫的完整性 B.冗余的存在給數(shù)據(jù)庫的維護(hù)增加困難C.不應(yīng)該在數(shù)據(jù)庫中存儲任何冗余數(shù)據(jù) D.冗余數(shù)據(jù)是指可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)4.適當(dāng)調(diào)整DB的模式和內(nèi)模式,使DB適應(yīng)新的應(yīng)用環(huán)境稱為DB的()A.重組織 B.監(jiān)控分析C.查詢優(yōu)化 D.重構(gòu)造5.關(guān)系模型中將不含有多余屬性的超鍵稱為()A.內(nèi)鍵 B.候選鍵C.主鍵 D.外鍵6.如果一個關(guān)系屬于3NF,則它()A.必然屬于2NF B.必然屬于4NFC.可能不屬于2NF D.必然屬于BCNF7.設(shè)有關(guān)系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C,C→A},那么分解ρ={AB,AC}相對于F()A.是無損分解,也保持函數(shù)依賴 B.是無損分解,但不保持函數(shù)依賴C.不是無損分解,但保持函數(shù)依賴 D.既不是無損分解,也不保持函數(shù)依賴8.已知關(guān)系S1和S2如下表所示,則S1與S2進(jìn)行并運(yùn)算,其結(jié)果的元組數(shù)為()A.0 B.4C.5 D.69.設(shè)有關(guān)系R和S,與R—S等價的元組表達(dá)式是()A.{t|R(t)V┐S(t)} B.{t|R(t)∧┐S(t)}C.{t|u(R(t)∨┐S(u))} D.{t|u(R(t)∧┐S(u))}10.在SQL語言中,用于測試列值非空的短語是()A.ISNOTEMPTY B.NOTUNIQUEC.ISNOTNULL D.NOTEXISTS11.SQL語言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之間,且()A.包括20歲和30歲 B.不包括20歲和30歲C.包括20歲但不包括30歲 D.包括30歲但不包括20歲12.要求事務(wù)在讀取數(shù)據(jù)前先加共享鎖,且直到該事務(wù)執(zhí)行結(jié)束時才釋放相應(yīng)的鎖,這種封鎖協(xié)議是()A.一級封鎖協(xié)議 B.二級封鎖協(xié)議C.三級封鎖協(xié)議 D.兩段鎖協(xié)議13.斷言是DBS采用的()A.安全性措施 B.完整性措施C.恢復(fù)措施 D.并發(fā)控制措施14.在對象聯(lián)系圖中,如果從A到B有雙線箭頭,則表示A是B的()A.一個子類 B.同類C.一個父類 D.一個屬性15.一個UML類圖,如下圖所示。表示對象操作的是()A.University B.unameC.city D.num_staff二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。16.DB能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密、較高的數(shù)據(jù)________等特點。17.DB分成物理數(shù)據(jù)庫和________數(shù)據(jù)庫兩類,后者由DD系統(tǒng)管理。18.不必存儲屬性值,而是從其他屬性值推導(dǎo)出值的屬性稱為________屬性。19.若F是最小函數(shù)依賴集,則其中每一個函數(shù)依賴的右部都是________。20.關(guān)系代數(shù)的五個基本操作是:并、差、________、投影和選擇。21.SQL語言中創(chuàng)建基本表的命令是________。22.事務(wù)故障和系統(tǒng)故障的恢復(fù)由系統(tǒng)自動進(jìn)行,而介質(zhì)故障的恢復(fù)需要________配合執(zhí)行。23.保護(hù)數(shù)據(jù)庫,防止不合法的使用,以免數(shù)據(jù)的泄密、更改或破壞,屬于數(shù)據(jù)庫的________控制。24.ODBC的卓越貢獻(xiàn)是使應(yīng)用程序具有良好的互用性和可移植性,并且具備同時訪問多種________的能力。25.在類圖中,重復(fù)度類似于ER模型中________的概念。三、簡答題(本大題共10小題,每小題3分,共30分)26.簡述層次、網(wǎng)狀和關(guān)系模型中數(shù)據(jù)聯(lián)系的實現(xiàn)方法。27.為什么關(guān)系中的元組沒有先后順序?28.什么是完全函數(shù)依賴?29.簡述SQL數(shù)據(jù)庫的體系結(jié)構(gòu)中表的三種類型。30.簡述關(guān)系模型的三個組成要素。31.簡述采用檢查點方法的恢復(fù)算法的主要內(nèi)容。32.事務(wù)的存取模式有幾種,分別是什么?33.什么是ODBC數(shù)據(jù)源?34.簡述引用類型的概念。35.簡述事務(wù)的調(diào)度、串行調(diào)度和并發(fā)調(diào)度的含義。四、設(shè)計題(本大題共5小題,每小題4分,共20分)36.設(shè)有選課關(guān)系SC(學(xué)號,課號,成績),試用SQL語句定義一個有關(guān)學(xué)生學(xué)號及其平均成績的視圖SV。37.設(shè)有兩個關(guān)系:學(xué)生關(guān)系S(學(xué)號,姓名,年齡,性別)和選課關(guān)系SC(學(xué)號,課號,成績),試用關(guān)系代數(shù)表達(dá)式檢索沒有選修B5課程的學(xué)生姓名。38.設(shè)有選課關(guān)系SC(學(xué)號,課號,成績),試用SQL語句檢索選修B2或B5課程的學(xué)生學(xué)號。39.設(shè)有學(xué)生關(guān)系S(學(xué)號,姓名,性別,獎學(xué)金),選課關(guān)系SC(學(xué)號,課號,成績),用SQL語句完成如下操作:對成績得過滿分(100)的學(xué)生,如果沒有得過獎學(xué)金(NULL值),將其獎學(xué)金設(shè)為1000元。40.設(shè)有學(xué)生關(guān)系S(學(xué)號,姓名,性別,年齡),課程關(guān)系C(課號,課名),選課關(guān)系SC(學(xué)號,課號,成績),試用SQL語句檢索選修課程名為BC的學(xué)生姓名和成績。41.設(shè)有一個記錄高校教師參加社會學(xué)術(shù)團(tuán)體情況的關(guān)系模式:R(教師號,姓名,職稱,團(tuán)體名稱,團(tuán)體簡介,團(tuán)體負(fù)責(zé)人,參加日期,擔(dān)當(dāng)職務(wù))如果規(guī)定:每名教師可同時參加多種學(xué)術(shù)團(tuán)體,在每種團(tuán)體中只擔(dān)當(dāng)一種職務(wù);每種學(xué)術(shù)團(tuán)體由多人組成,只有一位負(fù)責(zé)人。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式。(3)將R規(guī)范到3NF。42.某科技管理部門欲開發(fā)一個科研項目申報與評審系統(tǒng),涉及的部分信息如下:(1)項目:項目編號,項目名稱,申請者,期限,金額,項目描述。(2)項目類別:類別編號,類別名稱。(3)專家:專家編號,姓名,職稱,單位。其中:根據(jù)項目類別,每個申報項目需由對應(yīng)領(lǐng)域的多位專家進(jìn)行評審;每位專家只參與一類項目的評審,評審時要記錄評審日期和評審意見。(1)建立一個反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實體屬性)。(2)將ER模型轉(zhuǎn)換為關(guān)系模型,要求標(biāo)注每個關(guān)系模型的主鍵和外鍵(如果存在)。全國2010年10月自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題1.在數(shù)據(jù)庫系統(tǒng)中,提供數(shù)據(jù)與應(yīng)用程序間物理獨立性的是()A.外模式/模式映像 B.模式/內(nèi)模式映像C.外模式/內(nèi)模式映像 D.子模式/模式映像2.對于實體集A中的每一個實體,實體集B中至少有一個實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B之間具有的聯(lián)系是()A.多對一 B.一對多C.多對多 D.一對一3.?dāng)?shù)據(jù)庫物理設(shè)計的任務(wù)不包括()A.優(yōu)化模式 B.存儲記錄結(jié)構(gòu)設(shè)計C.確定數(shù)據(jù)存放位置 D.存取方法設(shè)計4.設(shè)有關(guān)系WORK(ENO,CNO,PAY),主碼為(ENO,CNO)。按照實體完整性規(guī)則()A.只有ENO不能取空值 B.只有CNO不能取空值C.只有PAY不能取空值 D.ENO與CNO都不能取空值5.在關(guān)系模式R中,函數(shù)依賴X→Y的語義是()A.在R的某一關(guān)系中,若任意兩個元組的X值相等,則Y值也相等B.在R的一切可能關(guān)系中,若任意兩個元組的X值相等,則Y值也相等C.在R的某一關(guān)系中,Y值應(yīng)與X值相等D.在R的一切可能關(guān)系中,Y值應(yīng)與X值相等6.設(shè)R是一個關(guān)系模式,F(xiàn)是R上的一個FD集,R分解成數(shù)據(jù)庫模式ρ={R1,…,RK}。如果對R中滿足F的每一個關(guān)系r,都有r=(r)(r)…(r),則稱這個分解ρ是()A.無損分解 B.損失分解C.保持函數(shù)依賴分解 D.丟失函數(shù)依賴分解7.關(guān)系R和S如下表R-S的結(jié)果是(B)8.下面關(guān)于自然連接和等值連接的敘述中,不正確的是()A.自然連接是一種特殊的等值連接B.自然連接要求在兩個關(guān)系中有公共屬性,而等值連接不必C.兩種連接都可以只用笛卡爾積和選擇運(yùn)算導(dǎo)出D.自然連接要在結(jié)果中去掉重復(fù)的屬性,而等值連接不必9.設(shè)有關(guān)系表S(NO,NAME,AGE),其中AGE為年齡字段,則表達(dá)式AGENOTBETWEEN18AND24等價于()A.AGE<=18ORAGE>=24 B.AGE<=18ORAGE>24C.AGE<18ORAGE>=24 D.AGE<18ORAGE>2410.下列關(guān)于視圖的說法中錯誤的是()A.視圖是從一個或多個基本表導(dǎo)出的表,它是虛表B.視圖可以被用來對無權(quán)用戶屏蔽數(shù)據(jù)C.視圖一經(jīng)定義就可以和基本表一樣被查詢和更新D.視圖可以用來定義新的視圖11.如果一個事務(wù)在故障發(fā)生之前完成,但是它并沒有到達(dá)檢查點,則系統(tǒng)恢復(fù)時應(yīng)對該事務(wù)執(zhí)行()A.REDO操作 B.UNDO操作C.RESTART操作 D.NULL操作12.如果事務(wù)T1需要兩次讀取同一數(shù)據(jù)項A,但是在兩次讀操作的間隔中,另一個事務(wù)T2改變了A的值,那么此并發(fā)操作所引起的問題是()A.丟失更新 B.死鎖C.不可重復(fù)讀 D.讀臟數(shù)據(jù)13.在SQLServer2000中,負(fù)責(zé)管理登錄賬號、數(shù)據(jù)庫用戶和權(quán)限,創(chuàng)建和管理數(shù)據(jù)庫的工具是()A.服務(wù)管理器 B.企業(yè)管理器C.查詢分析器 D.事件探查器14.PowerBuilder9.0的工作空間擴(kuò)展名是()A..pbt B..pblC..dsw D..pbw15.在對象聯(lián)系圖中,表示兩個屬性之間值的聯(lián)系為逆聯(lián)系的是()A.小圓圈 B.單箭頭C.雙線箭頭 D.雙向箭頭二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。16.在數(shù)據(jù)庫中為提高查詢速度而設(shè)置的邏輯排序手段稱為_索引_。17.關(guān)系模型中,數(shù)據(jù)聯(lián)系是通過表間的公共屬性實現(xiàn)的。18.設(shè)F是關(guān)系模式R的FD集,如果對F中每個非平凡的FDX→Y,都有X是R的___超鍵___,則R∈BCNF。19.SQL數(shù)據(jù)庫中表的三種類型有__基本表______、視圖和導(dǎo)出表。20.關(guān)系代數(shù)中基本操作是并、差、笛卡爾積、投影和選擇,沒有集合的_補(bǔ)_操作,因而關(guān)系代數(shù)運(yùn)算總是安全的。21.封鎖技術(shù)中主要有兩種封鎖:排他型封鎖和共享型封鎖。22.DBS中用于安全性目的的數(shù)據(jù)庫日志稱為_審計追蹤_。23.在安裝SQLServer2000時,安裝程序會自動創(chuàng)建4個系統(tǒng)數(shù)據(jù)庫,分別是_Master數(shù)據(jù)庫_、Model數(shù)據(jù)庫、Msdb數(shù)據(jù)庫、Tempdb數(shù)據(jù)庫。24.PowerBuilder的一大特點是提供了_數(shù)據(jù)窗口_,它封裝了對數(shù)據(jù)庫中的數(shù)據(jù)操作。25.ODBC是一個分層體系結(jié)構(gòu),由縱向四個部分:ODBC數(shù)據(jù)庫應(yīng)用程序、_驅(qū)動程序管理器_、DB驅(qū)動程序、數(shù)據(jù)源構(gòu)成。三、簡答題(本大題共10小題,每小題3分,共30分)(注:“P數(shù)字”表示答案在教材上的頁眉)26.簡述外部模型的優(yōu)點。P1727.簡述弱實體的概念。P6228.以訂購關(guān)系ORDER(訂單號,書號,書名,單價,訂購數(shù)量)為例,說明插入異常的含義。(注:一個訂單可訂購多種圖書)答:當(dāng)向數(shù)據(jù)庫中插入一本新書信息時,由于這本書還沒有被下訂單,由于關(guān)系的關(guān)鍵碼為(訂單號,書號),訂單號上不允許為空值,導(dǎo)致該插入操作無法完成。29.簡述核心SQL的四個組成部分。答:DDL、DML、DCL、嵌入式SQL語言的使用規(guī)定。30.簡述事務(wù)的性質(zhì)。答:原子性、一致性、隔離性、持久性31.設(shè)有關(guān)系R(A,B,C)和S(D,E,A),其中A是R的主鍵和S的外鍵,為了不破壞參照完整性,當(dāng)修改R中的A值時,對S中的A值可能有幾種修改?答:⑴級聯(lián)修改方式:將S中與R中要修改的A值相對應(yīng)所有A值都作相應(yīng)的修改。⑵置空方式:將S中與R中要修改的A值相對應(yīng)所有A值都設(shè)置為NULL。32.簡述權(quán)限的定義及權(quán)限的種類。P17333.簡述T-SQL語言中Begin…End語句的作用。P21234.簡述PowerBuilder9.0中連接ODBC數(shù)據(jù)庫的步驟。P24935.簡述SQL/CLI中環(huán)境記錄的功能。P270四、設(shè)計題(本大題共5小題,每小題4分,共20分)36.設(shè)學(xué)生社團(tuán)管理數(shù)據(jù)庫有三個關(guān)系:S(Sno,Sname,Age,Sex,Dept)A(Ano,Aname,Location,Manager)SA(Sno,Ano,Date)其中表S的屬性分別表示學(xué)號、姓名、年齡、性別和所在系;表A的屬性分別表示會員編號、協(xié)會名、協(xié)會的辦公地點和負(fù)責(zé)人(負(fù)責(zé)人為學(xué)號);表SA描述了學(xué)生參加社團(tuán)的情況,其屬性分別表示學(xué)號、協(xié)會編號、加入?yún)f(xié)會時間。試用SQL語言查詢參加“籃球”協(xié)會的學(xué)生姓名和所在系。37.依據(jù)36題的關(guān)系模式,建立一個包含Sno、Sname、Aname和Date的視圖ST。答:CreateViewST(Sno,Sname,Aname,Date)AsSelectS.Sno,Sname,Aname,DatefromS,SA,AWhereS.Sno=SA.SnoandSA.Ano=A.Ano38.依據(jù)36題的關(guān)系模式,試用SQL語言查詢每個協(xié)會的協(xié)會編號和學(xué)生數(shù),并按人數(shù)降序排列。答:SeLect協(xié)會編號,count(*)as學(xué)生數(shù)FromSAGroupBy學(xué)號orderby學(xué)生數(shù)desc39.依據(jù)36題的關(guān)系模式,試用SQL語言查詢沒有參加任何協(xié)會的學(xué)生姓名和所在系。答:Select姓名,所在系fromSwhere學(xué)號notin(select學(xué)號fromSA)或Select姓名,所在系fromSwherenotexists(select*fromSAwhere學(xué)號=S.學(xué)號)40.依據(jù)36題的關(guān)系模式,試用關(guān)系代數(shù)查詢計算機(jī)系的學(xué)生姓名和年齡。答:∏姓名,年齡(6所在系=’計算機(jī)’(S))五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)某家電公司售后服務(wù)系統(tǒng)中有一個記錄安裝工人日工作量的關(guān)系模式:R(員工編號,姓名,電話,產(chǎn)品型號,日期,安裝數(shù)量)如果規(guī)定:員工每天可安裝多種產(chǎn)品,并按不同產(chǎn)品型號統(tǒng)計安裝數(shù)量。(1)寫出關(guān)系模式R的基本FD和關(guān)鍵碼。(2)R最高屬于第幾范式。(3)將R規(guī)范到3NF。答:(1)員工編號—>(姓名,電話)(員工編號,產(chǎn)品型號,日期)—>安裝數(shù)量 關(guān)鍵碼:(員工編號,產(chǎn)品型號,日期) (2)1NF(3)R1(員工編號,姓名,電話)R2(員工編號,產(chǎn)品型號,日期,安裝數(shù)量)42.某商業(yè)集團(tuán)的商品進(jìn)銷存系統(tǒng)中,涉及的部分信息如下:(1)商品:商品號、商品名、規(guī)格、計量單位。(2)供應(yīng)商:供應(yīng)商號、供應(yīng)商名、地址。(3)商店:商店號、商店名、地址。(4)客戶:客戶號、客戶名、地址。其中,每個供應(yīng)商可供應(yīng)多種商品,每種商品也可向多個供應(yīng)商訂購,訂購時要記錄訂購單價和訂購數(shù)量;每個商店可向多個客戶銷售多種商品,每個客戶可以從多個商店購買多種商品,每種商品也可在多個商店銷售給多個客戶,商品銷售時要記錄銷售單價、銷售數(shù)量和銷售日期。(1)建立一個反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型。答:(1)供應(yīng)供應(yīng)商供應(yīng)商品銷售商店客戶數(shù)量日期MMNNP單價訂購數(shù)量訂購單價(2)商品(商品號、商品名、規(guī)格、計量單位),供應(yīng)商(供應(yīng)商號、供應(yīng)商名、地址)商店(商店號、商店名、地址)客戶(客戶號、客戶名、地址)供應(yīng)(供應(yīng)商號,商品號,訂購數(shù)量,訂購單價)銷售(商店號,商品號,客戶號,銷售單價,銷售數(shù)量,日期)全國2011年1月自學(xué)考試數(shù)據(jù)庫系統(tǒng)原理試題1.使用數(shù)據(jù)庫技術(shù)來處理一個實際問題時,對數(shù)據(jù)描述經(jīng)歷的過程是()A.定義、描述、實現(xiàn) B.概念設(shè)計、邏輯設(shè)計、物理設(shè)計C.結(jié)構(gòu)設(shè)計、表設(shè)計、內(nèi)容設(shè)計 D.邏輯設(shè)計、結(jié)構(gòu)設(shè)計、表設(shè)計2.負(fù)責(zé)DBS的正常運(yùn)行,承擔(dān)創(chuàng)建、監(jiān)控和維護(hù)數(shù)據(jù)庫結(jié)構(gòu)責(zé)任的數(shù)據(jù)庫用戶是()A.應(yīng)用程序員 B.終端用戶C.專業(yè)用戶 D.DBA3.數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的需求分析階段生成的文檔是數(shù)據(jù)字典和()A.數(shù)據(jù)流圖 B.E-R圖C.功能模塊圖 D.UML圖4.設(shè)有課程關(guān)系Course(課程號,課程名,學(xué)分,開設(shè)專業(yè)號,先修課程號)和專業(yè)關(guān)系Speciality(專業(yè)號,專業(yè)名),則課程關(guān)系Course的外鍵是()A.課程號 B.開設(shè)專業(yè)號C.先修課程號 D.開設(shè)專業(yè)號和先修課程號5.由于關(guān)系模式設(shè)計不當(dāng)所引起的插入異常指的是()A.未經(jīng)授權(quán)的用戶對關(guān)系進(jìn)行了插入操作B.兩個事務(wù)并發(fā)地對同一關(guān)系進(jìn)行插入而造成數(shù)據(jù)庫的不一致C.由于碼值的部分為空而不能將有用的信息作為一個元組插入到關(guān)系中D.向關(guān)系中插入了不該插入的數(shù)據(jù)6.XY能用FD推理規(guī)則推出的充分必要條件是()A.YX B.YX+C.XY+ D.X+=Y+7.下面關(guān)于SQL語言的描述中,不正確的是()A.SQL語言支持?jǐn)?shù)據(jù)庫的三級模式結(jié)構(gòu)B.一個SQL數(shù)據(jù)庫就是一個基本表C.SQL的一個表可以是一個基本表,也可以是一個視圖D.一個基本表可以跨多個存儲文件存放,一個存儲文件也可以存放一個或多個基本表8.當(dāng)關(guān)系R和S做自然連接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是()A.左外連接 B.右外連接C.外連接 D.外部并9.設(shè)有關(guān)系R(書號,書名),如果要檢索書名中至少包含4個字母,且第3個字母為M的圖書,則SQL查詢語句中WHERE子句的條件表達(dá)式應(yīng)寫成()A.書名LIKE'%__M%' B.書名LIKE'__M%'C.書名LIKE'__M_%' D.書名LIKE'_%M__'10.設(shè)關(guān)系R和S具有相同的關(guān)系模式,則與RS等價的是()A. B.C. D.11.表示事務(wù)執(zhí)行成功的語句是()A.COMMIT B.RETURNC.ROLLBACK D.OK12.SQL2提供事務(wù)的四種隔離級別,其中最高級別是()A.SERIALIZABLE B.REPEATABLEREADC.READCOMMITTED D.READUNCOMMITTED13.SQLServer2000提供的服務(wù)中,管理SQLServer周期性行為的安排,并在發(fā)生錯誤時通知系統(tǒng)管理員的是()A.MSSQLServer B.SQLServerAgentC.MSDTC(DistributedTransactionCoordinator) D.MicrosoftServerService14.PowerBuilder9.0開發(fā)工具附帶的小型數(shù)據(jù)庫是()A.RDBMSASA B.WORKSPACEC.TARGET D.LIBRARY15.在ODBC分層體系結(jié)構(gòu)中,用來處理ODBC函數(shù)的是()A.ODBC數(shù)據(jù)庫應(yīng)用程序 B.驅(qū)動程序管理器C.DB驅(qū)動程序 D.數(shù)據(jù)源二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。16.根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、_______________型等。17.實體完整性規(guī)則要求關(guān)系中元組在組成_____________的屬性上不能有空值。18.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)={BA,BD},則R的候選鍵是_________。19.存儲過程是使用SQL語句和流程控制語句編寫的模塊,存儲過程經(jīng)編譯和優(yōu)化后存儲在_________中。20.關(guān)系演算可以分為元組關(guān)系演算和_____________關(guān)系演算。21.SQL3的觸發(fā)事件有三類:________、DELETE和INSERT。22.數(shù)據(jù)庫由低到高安全性級別依次是環(huán)境級、職員級、OS級、網(wǎng)絡(luò)級、________級。23.SQLServer2000的混合驗證模式表示數(shù)據(jù)庫系統(tǒng)接受_________和SQL授權(quán)用戶。24.在PowerBuilder9.0中,ODBC數(shù)據(jù)源創(chuàng)建以后,必須定義_________________后才能與數(shù)據(jù)源建立連接。25.使用SQL/CLI時,函數(shù)調(diào)用中SQL語句將作為___________動態(tài)地創(chuàng)建和傳遞。三、簡答題(本大題共10小題,每小題3分,共30分)26.簡述數(shù)據(jù)庫系統(tǒng)三級模式結(jié)構(gòu)中的兩級映像,并說明其優(yōu)點。27.設(shè)有選課關(guān)系SC(Sno,Cno,Score),其屬性為學(xué)號、課程號和成績。簡述下面元組表達(dá)式的含義:{t|(u)(SC(u)u[2]='C2't[l]=u[1]t[2]=u[3])}28.在關(guān)系模式分解時,為了保持原模式的特性,要求分解具有哪些特性?29.簡述使用游標(biāo)的四個步驟。30.簡述第三級封鎖協(xié)議的內(nèi)容。31.簡述數(shù)據(jù)庫故障的種類。32.請用SQL語句完成如下授權(quán):授予用戶CHEN查詢、修改關(guān)系S的權(quán)限,并且允許CHEN將這些權(quán)限轉(zhuǎn)授給其他用戶。33.簡述T-SQL語言中局部變量和全局變量的區(qū)別。34.簡述PowerBuilder9.0應(yīng)用畫板的功能。35.簡述UML類圖中的重復(fù)度與ER模型中實體基數(shù)的區(qū)別。36.設(shè)某數(shù)據(jù)庫有三個關(guān)系:音像(音像編號,音像名,租金,類別)會員(會員編號,會員名,年齡,所在地區(qū),聯(lián)系電話)租借(音像編號,會員編號,租借日期,歸還日期)試用SQL語言查詢李揚(yáng)租借過的音像制品的名稱和類別。37.依據(jù)36題的關(guān)系模式,試用SQL語句查詢2010年5月以前租借音像制品的會員編號。(注:租借日期為字符型,格式為'2010/01/01')38.依據(jù)36題的關(guān)系模式,試用SQL語句建立一個有關(guān)科幻類音像制品的視圖LM。39.依據(jù)36題的關(guān)系模式,試用SQL語句查詢每一類音像制品的類別和被租借的次數(shù)。40.依據(jù)36題的關(guān)系模式,試用關(guān)系代數(shù)查詢北京地區(qū)的會員名和聯(lián)系電話。五、綜合題(本大題共2小題,每小題5分,共10分)41.設(shè)有一個記錄商品采購信息的關(guān)系模式:R(商品號,商品名,規(guī)格,采購日期,采購單價,采購數(shù)量,采購員編號,采購員姓名)如果規(guī)定:每名采購員可負(fù)責(zé)多種商品的采購,但每種商品只能由一個人員負(fù)責(zé)采購;商品的采購單價隨市場行情而定。(1)根據(jù)上述規(guī)定,寫出R的基本FD和關(guān)鍵碼。(2)R最高達(dá)到第幾范式。(3)將R規(guī)范到3NF。42.某學(xué)生宿舍管理系統(tǒng),涉及的部分信息如下:(1)學(xué)生:學(xué)號,姓名,性別,專業(yè),班級。(2)寢室:寢室號,房間電話。(3)管理員:員工號,姓名,聯(lián)系電話。其中:每個寢室可同時住宿多名學(xué)生,每名學(xué)生只分配一個寢室;每個寢室指定其中一名學(xué)生擔(dān)當(dāng)寢室長;每個管理員同時管理多個寢室,但每個寢室只有一名管理員。(1)建立一個反映上述局部應(yīng)用的ER模型,要求標(biāo)注聯(lián)系類型(可省略實體屬性)。(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換為關(guān)系模型。2009年10月全國自考數(shù)據(jù)庫系統(tǒng)原理試題答案1-5DBACC6-10BDBAC11-15ADDBD1數(shù)據(jù)模型2事務(wù)管理器3屬性4保持函數(shù)依賴集F576UPDATE7封鎖的粒度8斷言9抽象類10聯(lián)系類型三簡答題1數(shù)據(jù)冗余、數(shù)據(jù)不一致、數(shù)據(jù)聯(lián)系弱。2實體完整性規(guī)則是指關(guān)系中的元組在組成主鍵的屬性上不能有空值。關(guān)系SC的主鍵為(學(xué)號,課程號),因此SC中的每個元組在學(xué)號、課程號兩個屬性上的取值均不能為空。3R屬于3NF。根據(jù)題意可知,R中無非主屬性,滿足3NF的條件,即不存在非主屬性對鍵的部分和傳遞函數(shù)依賴。45(1)INSERT、DELETE、UPDATE語句,以及查詢結(jié)果肯定是單元組時的SELECT語句,都可以直接嵌入到主程序中使用,不必涉及到游標(biāo)。(2)當(dāng)SELECT語句查詢結(jié)果是多個元組時,必須使用游標(biāo)。6事務(wù)的原子性、一致性、隔離性、持久性分別由DBMS的事務(wù)管理、完整性、并發(fā)控制、恢復(fù)管理子系統(tǒng)實現(xiàn)。78讀(Read)權(quán)限、插入(Insert)權(quán)限、修改(Update)權(quán)限、刪除(Delete)權(quán)限。9環(huán)境記錄、連接記錄、語句記錄、描述記錄。10(1)建立應(yīng)用程序與數(shù)據(jù)源的連接;(2)向數(shù)據(jù)源提交用戶請求執(zhí)行的SQL語句;(3)完成數(shù)據(jù)源發(fā)送,接收數(shù)據(jù)格式和類型轉(zhuǎn)換;(4)把處理結(jié)果返回應(yīng)用程序;(5)將執(zhí)行過程中DBS返回的錯誤轉(zhuǎn)換成ODBC定義的標(biāo)準(zhǔn)錯誤代碼,并返回給應(yīng)用程序;(6)根據(jù)需要定義和使用光標(biāo)。四設(shè)計題12DELETEFROM職工WHERE年齡>70;3SELECT部門號,COUNT(職工號)FROM職工GROUPBY部門號;4SELECT姓名,年齡FROM職工WHERE姓名="劉%"AND部門號IN(SELECT部門號FROM部門WHERE部門名稱="人事部");5CREATEVIEWZBB(姓名,性別,工資,職務(wù),部門名稱)ASSELECT姓名,性別,工資,職務(wù),部門名稱FROM職工,部門WHERE職工.部門號=部門.部門號;五綜合體1(1)基本的FD有7個:學(xué)號→學(xué)生名,學(xué)號→班級,學(xué)號→教師號,學(xué)號→畢業(yè)設(shè)計題目,學(xué)號→成績教師號→教師名,教師號→職稱R的關(guān)鍵碼為學(xué)號。(2)R的最高屬于2NF。全國2010年1月自考數(shù)據(jù)庫系統(tǒng)原理試題1-5CBDDB6-10ABDDC11-15ACBAD16、獨立性17、描述18、派生19、單屬性20、笛卡兒積21、CREATETABLE22、DBA23、安全性24、DBS25、實體的基數(shù)三、簡答題26、:1、在層次、網(wǎng)狀模型中,數(shù)據(jù)之間聯(lián)系是用指針實現(xiàn)的。2、在關(guān)系模型中,數(shù)據(jù)之間的聯(lián)系是通過外鍵和主鍵間聯(lián)系實現(xiàn)的。27、:由于關(guān)系定義為元組的集合,而集合中的元素是沒有順序的,因而關(guān)系中的元組也就沒有先后順序。28、在關(guān)系R(U,F)中,如果X→Y,而對于X的任何真子集X',Y對X'均不存在函數(shù)依賴,稱Y對X完全依賴。29、:1)基本表2)視圖3)導(dǎo)出表?;颈硎菍嶋H存儲在數(shù)據(jù)庫中的表,視圖是由若干基本表或視圖構(gòu)成的表的定義,而導(dǎo)出表是執(zhí)行了查詢時產(chǎn)生的表。30、:1)數(shù)據(jù)結(jié)構(gòu)2)數(shù)據(jù)操縱3)數(shù)據(jù)完整性規(guī)則31、:1)根據(jù)日志文件建立事務(wù)重做隊列和事務(wù)撤銷隊列2)對重做隊列中的事務(wù)進(jìn)行REDO處理,對撤銷隊列中的事務(wù)進(jìn)行UNDO處理。32、:事務(wù)的存取模式有兩種,分別是1)READONLY:事務(wù)對數(shù)據(jù)庫的操作只能是只讀操作2)READWRITE:事務(wù)對數(shù)據(jù)庫的操作可以是讀操作,也可以是寫操作。33、:ODBC數(shù)據(jù)源是驅(qū)動程序與DBS連接的橋梁,數(shù)據(jù)源不是DBS,而是用于表達(dá)一個ODBC驅(qū)動程序和DBMS特殊連接的命名。34、:引用類型相當(dāng)于程序設(shè)計中指針的概念,可以避免數(shù)據(jù)結(jié)構(gòu)的無窮嵌套問題。35、:事務(wù)的執(zhí)行次序稱為調(diào)度。如果多個事務(wù)依次執(zhí)行,則稱為事務(wù)的串行調(diào)度。如果利用分時的方法,同時處理多個事務(wù),則稱為事務(wù)的并發(fā)調(diào)度。四、設(shè)計題36.CREATEVIEWSVASSELECT學(xué)號,AVG(成績)FROMSCGROUPBY課號38、SELECT學(xué)號FROMSCWHERE課號=’B2’OR課號=‘B5’39、UPDATEINTOSSET獎學(xué)金=1000WHERE學(xué)號IN(

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論