版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
全國自考數(shù)據(jù)庫系統(tǒng)原理歷年試題及答案Lastupdatedat10:00amon25thDecember20202008年 1月高等教育自學考試全國統(tǒng)一命題考試數(shù)據(jù)庫系統(tǒng)原理 試卷4735一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。數(shù)據(jù)庫在磁盤上的基本組織形式是( B)A.B B.文件C.二維表 .系統(tǒng)目錄ER(實體聯(lián)系模型模型是數(shù)據(jù)庫的設計工具之一,它一般適用于建立數(shù)據(jù)庫的(A A.概念模型 B.邏輯模型C.內部模型 .外部模型數(shù)據(jù)庫三級模式中,用戶與數(shù)據(jù)庫系統(tǒng)的接口是( BA.模式 B.外模式C.內模式 .邏輯模式在文件系統(tǒng)中,所具有的數(shù)據(jù)獨立性是( DA.系統(tǒng)獨立性B.物理獨立性C.邏輯獨立性D.設備獨立性在 DB技術中,“臟數(shù)據(jù)”是指(DA.未回退的數(shù)據(jù)B.未提交的數(shù)據(jù)C.回退的數(shù)據(jù)D.未提交隨后又被撤消的數(shù)據(jù)6.關系模式至少應屬于(A)A.F B.C.F .BCNF設有關系模式 R(ABCD),F(xiàn)是 R上成立的 D集,AB,BC,則屬性集 的閉包(BD)+為(B )A.D B.BCDC.BC .CD設有關系 R如題 8圖所示:(C)R題 8圖則 專業(yè),入學年份
的元組數(shù)為 學學號 姓名 專業(yè) 入學年 份機94012楊山 計算 1984機97001王敏 數(shù)97001王敏 數(shù)學 198095002高豐 經(jīng)濟 1980學95003梅婷 數(shù)學 198093013王明 計算 1981C. 4 . 5集合 R與 S的交可以用關系代數(shù)的基本運算表 示為 (A)) B. C. ) . l0.已知 SN是一個字符型字段,下列 SQL查詢語 句 (C )SELECTSNFROMSWHERESNLIK′ A%′;的執(zhí)行結果為 A.找出含有 3個字符′ AB%′的所有 SN字段 找出僅含 3個字符且前兩個字符為′ A′的 SN字段 C.找出以字符′ AB′開頭的所有 SN字段 D.找出含有字符′A′的所有 SN字段l1.現(xiàn)要查找缺少成績(Grade)的學生學號(Snum),相應的 SQL語句是(D )A.SELECTSnum B.SELECTFROMSC FROMSCWHEREGrade=0 WHEREGrade<=0C.SELECTSnum .SELECTFROMSC FROMSCWHEREGrade=NULL WHEREGradeISNULL..l2.下列不是數(shù)據(jù)庫恢復采用的方法是( D)A.建立檢查點 B.建立副本C.建立日志文件 .建立索引..13.在 SQ/CLI中,將宿主程序與數(shù)據(jù)庫交互的有關信息記錄在運行時數(shù)據(jù)結果中。不能保存此信息的記錄類型是( D)A.環(huán)境記錄 B.連接記錄C.語句記錄 .運行記錄l4.在面向對象技術中,復合類型中后四種類型——數(shù)組、列表、包、集合——統(tǒng)稱為 ( B)A. 行類型 B.匯集類型 C. 引用類型 .枚舉類型 l5.在面向對象技術中,類圖的基本成分是類和 (C A.屬性 B.操作 C. 關聯(lián) .角色 二、填空題 (本大題共 10小題,每小題 1分,共 10分 )請在每小題的空格上填上正確答案。錯填、不填均無分。 在數(shù)據(jù)庫的概念設計中,客觀存在并且可以相互區(qū)別的事物稱為 實體 。增強 ER模型中,子類實體繼承超類實體的所有 屬性 。產生數(shù)據(jù)冗余和異常的兩個重要原因是局部依賴和 傳遞 依賴。 l9.如果 YXU,則 XY成立。這條推理規(guī)則稱為 自 反性 。ODBC規(guī) 范定義的 驅動程序有兩種類型 :即單層驅動程序和 多層驅動程序。DBMS可分為 層次型、 網(wǎng)狀型、 關 系 型、面向對象型 等四種類型。 如果事務T對某個數(shù)據(jù) R實現(xiàn)了 X(排他/寫) 鎖,那么在 T對數(shù)據(jù)R解除封鎖之前,不允許其他事務再對 R加任何類型的鎖。在多個事務并發(fā)執(zhí)行時,系統(tǒng)應保證與這些事務先后單獨執(zhí)行時的結果一樣,這是指事務的 隔離_性。在SQ/CLI中,保存元組或參數(shù)的有關信息的是 描述記錄 。在面向對象技術中,對象聯(lián)系圖是描述面向對象 數(shù)據(jù)類型 的基本工具。三、簡答題(本大題共10小題,每小題3分,共30分)簡述DBMS的主要功能。5念模轉換成外模用程序接口評價模修正模型。設有關系模式R(S#,#,CNAME,TNAME,其屬性分別表示學生的學號、選修課程號課程名課教師名請說明該模式哪異常。模式著種異常:修改異常插入異常刪異常。設有關系模式R(ABC),F(xiàn)RFDF={BA,CA},ρ={AB,BCRpFDF?并說明理由。30.F=|B→A,CA,而πAB(F)=|A|,(空集的意思)所以FDC→A。簡述存儲過程的優(yōu)點。答:提高運行速度,增強了 SQL的功能和靈活性,可以降低網(wǎng)絡的通信量,減輕了程序編寫的工作量,間接實現(xiàn)安全功能。簡述 SQL數(shù)據(jù)庫表的三種類型及它們的區(qū)別。的,是的,是由一個或多個基本表或其他視圖構成的表,而導出表是執(zhí)行了查詢時產生的表。簡述數(shù)據(jù)庫的完整性含義以及 DBMS的完整性子系統(tǒng)的功能。的指的正確有效相容,防止錯誤的進入。完整性子系統(tǒng)有主要功能有:監(jiān)督事務的執(zhí)行,并測試是否違反完整性規(guī)則。若有違反現(xiàn)象,采取恰當操作。SQL的視圖機制有哪些優(yōu)點?答:數(shù)據(jù)安全性、邏輯數(shù)據(jù)獨立性和操作簡便性。 簡述 ODBC(開放數(shù)據(jù)庫互連)體系結構中驅動程序管理器的功能。 答:驅動程序管理器是一個動態(tài)連接,用于連接各種 DBS和 DBMS驅動程序,管理應用 程序和 DBMS驅動程序之間的交互作用。 簡述面向對象技術中聚合的概念。 答:聚合表達了成分對象和聚合對象之間的“ispanof”一部分的聯(lián)系。聚合實際上是一 種較強形式的關聯(lián)聯(lián)系。 四、設計題(本大題共 5小題,每小題 4分,共 20分已知有如下三個關系: 學生(學號,姓名,系別號)項目(項目號,項目名稱,報酬)參加(學號,項目號,工時)其中,報酬是指參加該項目每個工時所得報酬。 依據(jù)此關系回答下面 36~40題。 試用關系代數(shù)表達式寫出下列查詢:列出“王明”同學所參加項目的名稱。答:π項目名稱(б名='王明'(學生∞參加項目)7.試用SQL語句寫下查詢列出報酬最高的項目編號。答:select項目編號from項目,Where報酬=(SELECTMAX(報酬)M)38.試用SQL語句寫下查詢列出每個系所有學生參加項目所獲得的總報酬。答:SELECT系別號,SU(報酬*工時)FROM學生,項目,參加WHERE學生.學號=.號項目.項目號=參加.項目號GROUP BY 系別號試用SQL語句查詢報酬大于800元(包括800元)的項目名稱。答: SELECT項目名稱 FROM項目 WHERE報酬 >=800試用 SQL命令創(chuàng)建一個學生 _項目視圖,該視圖包含的屬性名稱為:學號,姓名和項 目名稱。 答: CREATEVIEW學生項目(學號,姓名,項目名稱) ASSELECT學生 .學號,姓名,項目名稱 FROM學生,項目,參加 WHERE學生 .學號 =參加 .學號 項目 .項目號 =參加 .項目號 五、綜合題 (本大題共 2小題,每小題 5分,共 l0分 41.為體育部門建立數(shù)據(jù)庫,其中包含如下信息: 運動隊:隊名、主教練,其中隊名惟一標識運動隊。 運動員:運動員編號、姓名、性別、年齡。 運動項目:項目編號、項目名、所屬類別。 其中:每個運動隊有多名運動員,每名運動員只屬于一個運動隊;每名運動員可以參加多個項目,每個項目可以有多個運動員參加。系統(tǒng)記錄每名運動員參加每個項目所得名次和成績以及比賽日期。根據(jù)以上敘述,建立ER模型,要求標注聯(lián)系類型。(實體的屬性可以省略)根據(jù)轉換規(guī)則,將ER模型轉換成關系模型,要求標明每個關系模式的主鍵和外鍵(如果存在)。42.設有一個反映工程及其所使用相關材料信息的關系模式:R(工程號,工程名,工程地址,開工日期,完工日期,材料號,材料名稱,使用數(shù)量)如果規(guī)定:每個工程的地址、開工日期、完工日期惟一;不同工程的地址、開工和完工日期可能相同;工程名與材料名稱均有重名;每個工程使用若干種材料,每種材料可應用于若干工程中。根據(jù)上述規(guī)定,寫出模式R的基本FD和關鍵碼。R最高達到第幾范式,并說明理由。將R規(guī)范到3NF。全國200810月自學考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項選擇題(本大題共15小題,每小題2分,共30在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。數(shù)據(jù)庫是長期存儲在計算機內、有組織的、統(tǒng)一管理的相關( BA.文件的集合B.數(shù)據(jù)的集合C.命令的集合.程序的集合在數(shù)據(jù)庫的三級模式中,描述數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結構的是(C A.外模式 B.內模式C.邏輯模式 D.存儲模式數(shù)據(jù)庫系統(tǒng)中存放三級結構定義的DB稱為(B )教師實體中有教師號、姓名、部門、任教時間、教齡等屬性,其中教齡是一個(A )A.派生屬性 B.多值屬性 C.復合屬性 屬性 對關系的描述不正確的是 ( C )A.關系是一個集合 B.關系是一張二維表 C.關系可以嵌套定義 關系中的元組次序可交換 若屬性 X函數(shù)依賴于屬性 Y時,則屬性 X與屬性 Y之間具有 ( BA.一對一聯(lián)系 B.一對多聯(lián)系 C.多對一聯(lián)系 多對多聯(lián)系 設 F是關系模式 R的 D集,如果對 F中每個非平凡的 DX— Y,都有 X是 R的超 鍵,則 (C)屬于 ,但不一定屬于 F 屬于 ,但不一定屬于 屬于 BCN,但不一定屬于 F 屬于 關系 Rl和 R2如下表所示: R1 R2ABCABCABCa1b2c1a1fga2b2c2a2b2c2a3b1c1a3fg則 R1與 R2進行笛卡爾積運算,其結果的元組數(shù)為(D)設四元關系 R(A,B,C,,則下面不正確的是(B ),B()為取屬性 ,B的兩列組成新關系2()為取屬性的值是 4,2的兩列組成新關系D,B(R與D,B(R
4,2(R)是等價的2,4(R)是相同關系下列敘述正確的是(B )A.在 ORDERBY子句后只能有一個屬性BY子句所產生的輸出只是邏輯排序效果,并沒有影響表的實際內容C.進行有序輸出時,如果列中有空值則在升序輸出時首先列出空值項,而在降序時最后 列出空值項BY子句中必須指明是升序或降序,不能缺省12.現(xiàn)要查找缺少成績的學生學號)和課程號(C#,下面 SQL語句中 WHERE子句的條件表達式應是:SELECT S,F(xiàn)ROMSCWHERE(D)=0 <=0=NULL ISNULL數(shù)據(jù)庫恢復的主要依據(jù)是( D )C.文檔事務日志不能激活觸發(fā)器執(zhí)行的事件是( A )Server2000的主要工具中,執(zhí)行 T-SQL的最佳輕量級工具是(A )A.查詢分析器B.服務管理器C.事件探查器在ODBC體系結構中,為應用程序加載、調用和卸載DB驅動程序的是(B 數(shù)據(jù)庫應用程序 B.驅動程序管理器驅動程序 D.數(shù)據(jù)源二、填空題(本大題共 10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。能惟一標識實體的屬性或屬性集稱為 實體標識符(關鍵碼/鍵) 。數(shù)據(jù)獨立性使得修改數(shù)據(jù)結構時,盡可能不修改 應用程序 。數(shù)據(jù)庫的物理結構主要指數(shù)據(jù)庫的存儲記錄格式、存儲記錄安排和存取方法 。由于數(shù)據(jù)的冗余,在對數(shù)據(jù)操作時常會引起 修改異常 、插入異常、刪除異常。關系代數(shù)運算中,專門的關系操作有:選擇、投影、除和 連接 。語言的條件表達式中字符串匹配操作符是 LIKE 運行的最小邏輯工作單位是 事務 。的基本表約束主要有三種形式:候選鍵定義、外鍵定義、檢查約束 定義。24.在復合數(shù)據(jù)類型中,相同類型元素的有序集合,并且允許有重復的元素,稱為 列表類型 。Server2000引擎對外使用 Net-Library抽象層來支持不同的網(wǎng)絡協(xié)議 三、簡答題(本大題共 10小題,每小題 3分,共 30分)在 DBS的全局結構中,磁盤存儲器上的數(shù)據(jù)結構有哪幾種形式答案:數(shù)據(jù)文件、數(shù)據(jù)字典、索引、統(tǒng)計數(shù)據(jù)、日志。簡述關系的參照完整性規(guī)則中,外鍵取值允許為空和不允許為空的條件。答案:在依賴關系中,當外鍵是主鍵的組成部分時,外鍵值不允許為空;(2分)否則外鍵值允許為空。(1分)設有函數(shù)依賴集 F={A→,AB→E,B→,C→,E→C},計算屬性集 AE關于 的閉包(AE)+。簡述關系代數(shù)表達式的啟發(fā)式優(yōu)化規(guī)則。答案:啟發(fā)式規(guī)則:(1)地執(zhí)行選擇操作(1)(2)地執(zhí)行投影操作(1)(3)避免直接做笛卡爾積,把笛卡爾積操作之前和之后的一連串選擇和投影全并起來一起做。(1分)簡述DBS中系統(tǒng)故障的恢復方法。答案:(1)對未完成事務作UNDO處理。(1分)(2)對已提交事務但更新還留在緩沖區(qū)的事務進行REDO處理。(2分)31.什么是X鎖?答案:X鎖是指如果事務T對某個數(shù)據(jù)R實現(xiàn)了X鎖,那么在T對數(shù)據(jù)R解除封鎖之前,不允許其它事務再對該數(shù)據(jù)加任何類型的鎖。(3分)中哪些機制提供了安全性?答案:SQL中有四個機制提供安全性:視圖、權限、角色、審計。33.什么是SQL/CLI?答案:SQL/CLIODBC技術的延續(xù)。CLI定義了一套可以從宿主語言調用的公共函數(shù),(1分)一個函數(shù)具有一個名稱(1分)和一個要求的算法。(1分)34.簡述對象聯(lián)系圖的定義。 答案:對象聯(lián)系圖是描述面向對象數(shù)據(jù)模型的基本工具。(1分)它不僅完整地揭示 了數(shù)據(jù)之間 的聯(lián)系,(1分)也把查詢的層次觀點表現(xiàn)得一清二楚。(1分) 中有哪些變量各有哪些特點 答案:變量分為局部變量和全局變量。(1分)局部變量由用戶定義和維護,以單個 @字符開頭 ;(1分)全局變量由系統(tǒng)定義和維護,以兩個@字符開頭,用戶不能定義全局變 量。(1分) 四、設計題(本大題共 5小題,每小題 4分,共 20分) 設有三個關系 A(m,Aname,city),它們的屬性分別是:商場號,商場名稱,商場 所在城市;B(Bnum,Bname,pric),它們的屬性分別是:商品號,商品名稱,價格;AB(Anum,Bnum,qty),它們的屬性分別是商場號,商品號,商品銷售數(shù)量。 用 SQL語句創(chuàng)建一個基于 A,B,B三個表的視圖(上海商場),其中包括城市為上海 的商場名稱及其銷售的商品名稱。 上海商場 AsAsSelectAName,BNameSelectAName,BNamefromA,AB,BWhereWhere=AB.AnumAndAndB.Bnum=AB.BnumAndAndCity=‘上?!?--在 SQL語句中,不區(qū)分大小寫 Select*fromstudentswherename=‘ABC Select*fromstudentswherename=‘abc’對 36題中的三個基本表,用 SQL語句查詢所有商品的名稱及其銷售總額。 SelectSelectBName,Sum(qty)fromAB,BWhereWhereAB.Bnum=B.BnumGroupGroupbyBname對 36題中的三個基本表,用 SQL語句查詢共有多少家商場銷售“長虹彩電”。 SelectSelectcount(*)fromAB,BWhereWhereAB.Bnum=B.BnumAndAnd--求長虹彩電總共的銷售量SelectSelectsum(QTY)fromAB,BWhereWhere=AndAnd設有選課表 SC(S,C#,E),它們的屬性分別是:學號,課號,成績。試用關系代數(shù)表達式檢索學習課號為 C2課程的學生學號和成績。SelectSelectS#GradefromSCWhereWhereC#=‘C2’設有學生關系 S(Sno,Sname,Sage,Se),它們的屬性分別是:學號,姓名,年齡,性別。試用 SQL語句檢索出年齡大于等于 18小于等于 20的學生姓名和性別。[18,20]Between20 [18,20]SelectSname,SexfromSWheresagebetween18and20SelectSname,SexfromSWheresage>=18andsage<=SelectSname,SexfromSWheresagein(18,19,20)五、綜合題(本大題共 2小題,每小題 5分,共 10分)設某人才市場數(shù)據(jù)庫中有一個記錄應聘人員信息的關系模式:RR(人員編號,姓名,性別,職位編號,職位名稱,考試成績)如果規(guī)定:每人可應聘多個職位,每個職位可由多人應聘且必須參加相關考試,考試成績由人員編號和職位編號確定。(1) 根據(jù)上述規(guī)定,寫出模式 R的基本 D和關鍵碼。人員編號人員編號姓名人員編號人員編號性別職位編號職位編號職位名稱(人員編號,職位編號)(人員編號,職位編號)考試成績關鍵碼:(人員編號,職位編號)關鍵碼:(人員編號,職位編號)(2) R最高屬于第幾范式。2NF(3)將R規(guī)范到3NF。RR(人員編號,姓名,性別)ZZ(職位編號,職位名稱)RZ(人員編號,職位編號,考試成績)42.某網(wǎng)上訂書系統(tǒng),涉及如下信息:(1)客戶:客戶號、姓名、地址、聯(lián)系電話。(2)圖書:書號、書名、出版社、單價。(3)訂單:訂單號、日期、付款方式、總金額。其中:一份訂單可訂購多種圖書,每種圖書可訂購多本;一位客戶可有多份訂單,一份訂單僅對應一位客戶。(1) 根據(jù)以上敘述,建立ER模型,要求標注聯(lián)系類型(可省略實體的屬性)。(2)根據(jù)轉換規(guī)則,將ER模型轉換成關系模型,要求標注每個關系模型的主鍵和外鍵(如果存在)??蛻?客戶號、姓名、地址、聯(lián)系電話)客戶(客戶號、姓名、地址、聯(lián)系電話)定單(訂單號、日期、付款方式、總金額)定單(訂單號、日期、付款方式、總金額)圖書(書號、書名、出版社、單價)圖書(書號、書名、出版社、單價)用戶定單(客戶號,訂單號)全國 2009年 1月高等教育自學考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項選擇題(本大題共 15小題,每小題 2分,共 30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。使用二維表格結構表達實體及實體間聯(lián)系的數(shù)據(jù)模型是( C A.層次模型 B.網(wǎng)狀模型C.關系模型 .聯(lián)系模型數(shù)據(jù)庫系統(tǒng)不僅包括數(shù)據(jù)庫本身,還要包括相應的硬件、軟件和( D )DBMS B.數(shù)據(jù)庫應用系統(tǒng)C.相關的計算機系統(tǒng) .DBA...數(shù)據(jù)庫系統(tǒng)提供的數(shù)據(jù)控制功能,不包括( B )并發(fā)控制 B.控制數(shù)據(jù)冗余C. 完整性保護 .故障恢復 學校里規(guī)定,一個教師最多可講授 3門課程,最少必須講授 l門課程;每門課程最多 個教師講授,最少需要一個教師講授,則教師與課程的基數(shù)分別為( B )A.( 1, 3),( 1, ) B.( 3, 1),( 5, )C.( 1, 5),( 1, ) .( 5, 1),( 3, 1)有關系 R( A, B, C),主碼為 A; S( , A),主碼為 ,外碼為 A,參照 R中的屬 性 A。關系 R和 S的元組如下表所示。關系 S中違反關系完整性規(guī)則的元組是( C )R SA BCDA123d122l3d2NUL378dL34A BCDA123d122l3d2NUL378dL34d411 2C.( , 4) .( d, 1)...在最小依賴集 F中,下面敘述不正確的是( B )F中每個 D的右部都是單屬性 B.F中每個 D的左部都是單屬性 C.F中沒有冗余的 D .F中每個 D的左部沒有冗余的屬性 7.如果某個屬性包含在候選鍵中,則它稱為( D)A.非主屬性 C.復合屬性 8.設有關系 R和S如下表: B.關鍵屬性 .主屬性 R STA BCBCDABCDa bcbcdabcdb bfbceabcec adadbcadb則關系 T是關系 R和關系 S的( A )A.自然連接結果 B. 連接結果 C.笛卡爾積 .并 9.關系運算以關系代數(shù)為理論基礎,關系代數(shù)的最基本操作是并、差、笛卡爾積和( C )A.投影、連接B.連接、選擇C.選擇、投影.交、選擇10.以下敘述中正確的是(A)A.為了實現(xiàn)連接運算,SELECT命令中必須指出屬性的來源B.如果缺省WHERE子句,則會產生錯誤信息C.在SQL語言中絕大多數(shù)連接操作都是自然連接D.連接操作中不可以用別名指定數(shù)據(jù)的來源SQL語言中建立惟一性索引的命令是( C )CREATEINDEX索引名ON基本表名(屬性名)CREATEINDEXUNIQUE索引名ON基本表名(屬性名)CREATEUNIQUEINDEX索引名ON基本表名(屬性名)CREATEDISTINCTINDEX索引名ON基本表名(屬性名)DBMS的并發(fā)控制子系統(tǒng)保證了事務的( C )A.原子性實現(xiàn) B.一致性實現(xiàn)C.隔離性實現(xiàn) .持久性實現(xiàn)在 DB恢復時,對已經(jīng)提交但更新未寫入磁盤的事務執(zhí)行( B )A.UNDO處理 B.REDO處理C.ROLLBACK處理 .ABORT處理SQLServer2000用于存儲任務計劃信息、事件處理信息、備份恢復信息以及異常報告的是( C )A.Master數(shù)據(jù)庫 B.l數(shù)據(jù)庫C.b數(shù)據(jù)庫 .Tempdb數(shù)據(jù)庫15.在 SQL/CLI中,保存元組或參數(shù)的有關信息的是( D A.環(huán)境記錄 B.連接記錄C.語句記錄 .描述記錄二、填空題(本大題共 10小題,每小題 1分,共 10分)請在每小題的空格中填上正確答案。錯填、不填均無分。DBMS提供 DML實現(xiàn)對數(shù)據(jù)的操作,基本的數(shù)據(jù)操作有兩類:檢索和 更新 。DBMS主要由 查詢處理器 和存儲管理器兩大部分組成。關系中屬性的取值范圍稱為屬性的 值域 。設有關系模式 R(A,B,C,),F(xiàn)是 R上成立的 D集,B→C,→B},則F在模式 ACD上的投影為 。設關系 R和 S具有相同的關系模式,R和 S的差是由屬于 R但不屬于 S 的元組構成的集合。SQL語言中,撤消基本表的語句是 droptable表名 。封鎖可以避免并發(fā)操作引起的錯誤,但可能產生 活鎖 、餓死、死鎖等問題。SQL中一組具有相同權限的用戶稱為 角色 。SQLServer具有兩種身份驗證模式:Windows身份驗證模式和 混合 驗證模式。在面向對象技術中,引用類型相當于程序設計中 指針 的概念。三、簡答題(本大題共 10小題,每小題 3分,共 30分)數(shù)據(jù)庫系統(tǒng)中支持數(shù)據(jù)獨立性的方法是什么?簡述數(shù)據(jù)庫概念設計的主要步驟。什么是數(shù)據(jù)冗余它會引起哪些操作異常簡述視圖的特點。簡述事務的 COMMIT語句和 ROLLBACK語句的功能。簡述可串行化調度的概念。什么是觸發(fā)器它由哪三個部分組成簡述 SQLServer查詢分析器的功能。在 UML類圖中,類由哪三部分組成?簡述 ODBC數(shù)據(jù)庫應用程序的主要功能。四、設計題(本大題共 5小題,每小題 4分,共 20分)設有關系 S(S#,NAME,AGE,X),其屬性分別表示:學號,姓名,年齡和性別;關系 SC(S#,,GRADE),其屬性分別表示:學號,課號和成績。試用 SQL語句完成統(tǒng)計每一年齡選修課程的學生人數(shù)。設有學生表 S(S,NAME,AGE,),其屬性分別表示:學號,姓名,年齡和性別;選課表 SC(S,C#,E),其屬性分別表示:學號,課號和成績。試用關系代數(shù)表達式表達下面查詢:檢索學習課號為 C2課程的學號和姓名。設有職工基本表(EN,ENAME,AGE,SEX,),其屬性分別表示:職工號,姓名,年齡,性別,工資。試用SQL語句寫出為每個工資低于1000元的女職工加薪200元。設有科研項目表PROJ(項目編號,項目名稱,金額,教師編號)。試用SQL語句寫出下面查詢:列出金額最高的項目編號和項目名稱。設有學生關系ST(SN,SNAM,AGE,SEX),其屬性分別表示:學號,姓名,年齡和性別。試用SQL語句檢索年齡為空值的學生姓名。五、綜合題(本大題共2小題,每小題5分,共10分)41.某學校圖書借閱管理系統(tǒng)應提供如下功能:(1)查詢書庫中現(xiàn)有圖書信息,包括書號、書名、作者、單價、出版社;(2)查詢讀者信息,包括讀者的借書證號、姓名、性別、單位;(3)查詢讀者的借閱情況,包括讀者的借書證號、書號、借書日期、還書日期等;(4)不同類別的讀者有不同的借閱權限,讀者類別由類別編號、名稱、最大允許借書量、借書期限等描述。根據(jù)以上敘述,回答下列問題:(1)試為該圖書借閱系統(tǒng)設計一個ER(2)根據(jù)轉換規(guī)則,將ER模型轉換成關系模型,要求標注每個關系模式的主鍵和外鍵(如果存在)。42.設有一個反映教師參加科研項目的關系模式:R(教師號,項目名稱,科研工作量,項目類別,項目金額,負責人)如果規(guī)定:每個項目可有多人參加,每名教師每參加一個項目有一個科研工作量;每個項目只屬于一種類別,只有一名負責人。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關鍵碼。(2)說明R不是2NF的理由。(3)將R規(guī)范到3NF。全國20091月自考數(shù)據(jù)庫系統(tǒng)原理試題答案一、 選擇題1-5CDBBC 6-10BDACA11-15CCBCD二、填空題16、更新 、18、值域 、20、屬于R且不屬于S 21、DROPTABLE22、活鎖 、角色24、混合 、指針三、簡答題26、建立三層模式即外模式、概念模式和內模式,兩級映射即外模式/概念模式、概念模式/內模式。27、有三個主要步驟:首先根據(jù)數(shù)據(jù)抽象結構,建立局部概念模型,其次把一個個局部概念合成一個全局的概念模型,最后對全局概念模型進行審核,最終就形成了概念模型。28、數(shù)據(jù)冗余是指數(shù)據(jù)大量的重復,使數(shù)據(jù)之間聯(lián)系弱,不利于操作。它會引起:修改異常、刪除異常、插入異常。29、視圖的特點有:是由基本表導出的表;是一個虛表,存儲在視圖定義里;保證數(shù)據(jù)庫的安全性。30、事務的COMMIT語句的功能是說明事務完成并提交成功,ROLLBACK語句的功能是說明事物不能完成返回到初始狀態(tài)。31、每個事物中,語句的先后順序在各種調度中保持一致。在這個前提下,如果一個并行調度的執(zhí)行結果與某一串 行調度的執(zhí)行結果等價 ,那么 這個并發(fā) 調度稱為可串 行化 調度。32、觸發(fā)器是 SQLServer提供給程序員和數(shù)據(jù)庫分析員用來保證數(shù)據(jù)完整性的一種方法, 它是與表事件相關的特殊的存儲過程。它由事件—條件—動作組成。 33、1)可以在文本編輯區(qū)編寫 T-SQL語句 2)可以通過更改數(shù)據(jù)庫組合框選擇要使用的 數(shù)據(jù)庫 3)可以檢查輸入的 T-SQL代碼是否錯誤,并給出錯誤提示 34、類由上面的部分表示類的名稱、中間部分表示類的屬性、下面部分一些可以用到的關 于類的對象的操作。 35、調用 ODBC函數(shù),遞交 L語句給 S,檢索出結果,并進行處理。應用程序要 完成 ODBC外部接口的所有工作。 四、設計題 36、selectcoun(#),agefroms,scwhere#=#groupbyage37.∏S#,NAME選擇符號 C#=C2(S自然連接 SC)intoEMPsetSALARY=SALARY+200whereSALARY<1000andSEX=“女”項目編號,項目名稱 fromPROJgroupby項目編號 having金額>=all(select金額 fromPROJgroupby項目編號)SNAMEfromSTUwhereAGEisnull五、綜合題 )類別 ---------分為----------讀者 --------借閱 圖書 圖書(書號、書名、作者、單價、出版社) 讀者(借書證號、姓名、性別、單位、類別編號) 讀者類別(類別編號、名稱、最大允許借書量、借書期限) 借閱(借書證號、書號、借書日期、還書日期) )教師號,項目名稱→科研工作量 教師號→項目名稱 項目名稱→項目類別 項目名稱→負責人 項目名稱→項目金額 關鍵碼是 :教師號 教師號,項目名稱→科研工作量 教師號→科研工作量 是部分依賴,所以不屬于 2NF3)(教師號,項目名稱)(教師號,科研工作量) (項目名稱,項目類別,項目金額,負責人)2009年10月全國自考數(shù)據(jù)庫系統(tǒng)原理真題一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。數(shù)據(jù)庫系統(tǒng)的核心組成部分是()DBDDDBA答案:D數(shù)據(jù)庫的最小存取單位是()字符數(shù)據(jù)項記錄文件答案:B數(shù)據(jù)庫應用程序的編寫是基于三級模式結構中的()外模式邏輯模式內模式概念模式答案:A完成關系模式設計是在數(shù)據(jù)庫設計的()需求分析階段概念設計階段邏輯設計階段物理設計階段答案:C下列關于外鍵的說法正確的是()外鍵必須和相應的主鍵同名外鍵值不允許為空外鍵和相應的主鍵可以不同名,只要定義在相同域上即可外鍵的取值只允許等于所參照關系中某個主鍵值答案:C關系模式設計理論主要解決的問題是()提高查詢速度 消除操作異常和數(shù)據(jù)冗余 減少數(shù)據(jù)操作的復雜性 保證數(shù)據(jù)的安全性和完整性 答案:B7.ABC答案:D設有關系模式R(A,,C),其關系如下表所示 函數(shù)依賴A→B在上述關系中成立 函數(shù)依賴BC→A在上述關系中成立 函數(shù)依賴B→A在上述關系中成立 函數(shù)依賴→在上述關系中成立 答案:B設有關系R和S如下表所示,ABC答案:ASQL語言是()高級語言匯編語言結構化查詢語言宿主語言答案:C在SQ中,與“NOTIN”等價的操作符是<>ALL<>SOMEC. =SOMED. 答案:A關于事務的故障與恢復,下列說法正確的是()事務日志用來記錄事務執(zhí)行的頻度任何故障的恢復都由系統(tǒng)自動完成系統(tǒng)故障的恢復只需進行REDO操作答案:D下列不屬于并發(fā)操作帶來的問題是()丟失更新讀臟數(shù)據(jù)不可重復讀答案:D在子類之間的語義約束中,表示超類中的對象必須在子類中出現(xiàn)的是()OverlappingCompleteDisjointImcomplete答案:B在對象聯(lián)系圖中,雙向箭頭(←→)表示()屬性值是單值屬性值是多值對象類型之間的聯(lián)系兩個屬性之間值的聯(lián)系答案:D二、填空題(本大題共10小題,每小題1分,共10分)請在每小題的空格上填上正確答案。錯填、不填均無分。在數(shù)據(jù)庫技術中,用 的概念描述數(shù)據(jù)庫的結構和語義,對現(xiàn)實世界的數(shù)據(jù)進行抽象。答案:數(shù)據(jù)模型DBMS的存儲管理器主要包括:權限和完整性管理器、 、文件管理器、緩沖區(qū)管理器。答案:事務管理器當局部ER圖合并全局ER圖時,可能出現(xiàn) 沖突、結構沖突、命名沖突。答案:屬性圖中橫線處應為: 答案:保持函數(shù)依賴集F已知關系R(A,B,C,和B,C,,則×的元數(shù)是 個。答案:7SQL語言中修改數(shù)據(jù)的命令是 答案:UPDATE封鎖對象的大小稱為 答案:封鎖的粒度SQL中把完整性約束分成三大類:域約束、基本表約束和 答案:斷言一種沒有直接對象,但它的子孫可以有直接對象的類稱為 答案:抽象類關聯(lián)是對類的實例之間聯(lián)系的命名,相當于ER模型中的 答案:聯(lián)系類型三、簡答題(本大題共10小題,每小題3分,共30分)相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)管理有哪些缺陷?答案:數(shù)據(jù)冗余、(1分)數(shù)據(jù)不一致、(1分)數(shù)據(jù)聯(lián)系弱。(1分)以學生選課關系SC(學號,課程號,成績)為例,說明實體完整性規(guī)則的含義。答案:實體完整性規(guī)則是指關系中的元組在組成主鍵的屬性上不能有空值。關系SC的主鍵為(學號,課程號),(1分)因此SC中的每個元組在學號、課程號兩個屬性上的取值均不能為空。(2分)如果關系模式R的候選鍵由全部屬性組成,那么R是否屬于3N?說明理由。答案:R屬于3NF。(1分)R(1)3NF函數(shù)依賴。(1)4.答案:嵌入式SQL語句何時不必涉及到游標何時必須涉及到游標 答案:(1)INSERT、DELETE、UPDATE語句,以及查詢結果肯定是單元組時的SELECT語句,都可 以直接嵌入到主程序中使用,不必涉及到游標。( 2分) (2)當T語句查詢結果是多個元組時,必須使用游標。( 1分) 試說明事務的ACID特性分別由DBMS的哪個子系統(tǒng)實現(xiàn)。 答案:事務的原子性、一致性、隔離性、持久性分別由DBMS的事務管理、完整性、并發(fā)控制、恢 復管理子系統(tǒng)實現(xiàn)。(答對3個即給3分) 設有兩個關系模式:職工(職工號,姓名,性別,部門號),部門(部門號,部門名 ),如果規(guī)定當刪除某個部門信息時,必須同時刪除職工關系中該部門的員工信息。試寫出符合 上述規(guī)則的外鍵子句。 答案: 用戶訪問數(shù)據(jù)庫的權限有哪幾種? 答案:讀(Read)權限、插入(t)權限、(Update)權限、刪除(e)權限。 (答對三個即給3分) 在SQL/CLI中,宿主程序與數(shù)據(jù)庫交互過程中有哪幾個重要記錄?答案:環(huán)境記錄、連接記錄、語句記錄、描述記錄。(答對3個即給3分)簡述DB驅動程序的主要任務。答案:(1)建立應用程序與數(shù)據(jù)源的連接;(2)向數(shù)據(jù)源提交用戶請求執(zhí)行的SQL語句;(3)完成數(shù)據(jù)源發(fā)送,接收數(shù)據(jù)格式和類型轉換;(4)把處理結果返回應用程序;(5)將執(zhí)行過程中DBS返回的錯誤轉換成ODBC定義的標準錯誤代碼,并返回給應用程序;(6)根據(jù)需要定義和使用光標。(答對3個即給3分)四、設計題(本大題共5小題,每小題4分,共20分)設有兩個關系模式:職工(職工號,姓名,性別,年齡,職務,工資,部門號)部門(部門號,部門名稱,經(jīng)理名,地址,電話)依據(jù)上述關系回答下面題。用關系代數(shù)表達式寫出下列查詢:檢索“采購”女答案:試用SQL語句刪除年齡大于70歲的職工信息。答案:DELETEFROM職工(2分)WHERE年齡>70;(2分)試用SQL語句統(tǒng)計每個部門的人數(shù)。答案:T部門號,COUNT(職工號)(1分)FROM職工(1分)GROUPBY部門號;(分)試用SQL語句檢索人事部所有姓劉的職工姓名和年齡。答案:SELECT姓名,年齡(1分)FROM職工WHERE姓名="劉%"AND部門號IN(1分)(SELECT部門號FROM部門WHERE部門名稱="人事部");(2分)試用SQL語句定義一個包含姓名、性別、工資、職務和部門名稱的視圖ZBB。答案:CREATEVIEWZBB(姓名,性別,工資,職務,部門名稱)(2分)ASSELECT姓名,性別,工資,職務,部門名稱(1分)FROM職工,部門WHERE職工.部門號=部門.部門號;(1分)五、綜合題(本大題共2小題,每小題5分,共10設有一個記錄學生畢業(yè)設計情況的關系模式:R(學號,學生名,班級,教師號,教師名,職稱,畢業(yè)設計題目,成績)如果規(guī)定:每名學生只有一位畢業(yè)設計指導教師,每位教師可指導多名學生;學生的畢業(yè)設計題目可能重復。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關鍵碼。(2)R最高屬于幾范式。(3)R規(guī)范到3NF。答案:(1)基本的FD7個:學號→學生名,學號→班級,學號→教師號,學號→畢業(yè)設計題目,學號→成績教師號→教師名,教師號→職稱(1分)R的關鍵碼為學號。(分)(2)R的最高屬于2NF。(1分)(3)R應分解為:(1)景點:景點編號、景點名稱、地點、景點描述(1)景點:景點編號、景點名稱、地點、景點描述線路:線路編號、線路名稱、線路描述。導游:工號、姓名、等級。團隊:團隊編號、人數(shù)、開始日期、截止日期。其中:每條線路由多個景點組成,不同線路的景點存在交叉;每條線路有多名導游,但一名導游只負責一條線路;每條線路可同時存在多個旅游團隊,但每個團隊只旅游一條線路。建立一個反映上述局部應用的ER模型,要求標注聯(lián)系類型(可省略實體屬性)。根據(jù)轉換規(guī)則,將ER模型轉換為關系模型,要求標注每個關系模型的主鍵和外鍵(如果存在)。答案:全國20101月高等教育自學考試數(shù)據(jù)庫系統(tǒng)原理試題課程代碼:04735一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內錯選、多選或未均無分。數(shù)據(jù)庫管理系統(tǒng)是( C)A.采用了數(shù)據(jù)庫技術的計算機系統(tǒng) B.包括DBA、計算機硬件及DB的系統(tǒng)C.位于用戶與 S之間的數(shù)據(jù)管理軟件.包括 S在內的數(shù)據(jù)管理軟件2.外模式 DDL用來描述( B )A.數(shù)據(jù)庫的總體邏輯結構 B.數(shù)據(jù)庫的局部邏輯結構C.數(shù)據(jù)庫的物理存儲結構 D.數(shù)據(jù)庫的概念結構...下列關于數(shù)據(jù)冗余的敘述中,不正確的是( D)A.冗余的存在容易破壞數(shù)據(jù)庫的完整性 B.冗余的存在給數(shù)據(jù)庫的維護增加困難C.不應該在數(shù)據(jù)庫中存儲任何冗余數(shù)據(jù) D.冗余數(shù)據(jù)是指可由基本數(shù)據(jù)導出的數(shù)據(jù)適當調整 DB的模式和內模式,使 DB適應新的應用環(huán)境稱為 DB的( D )A.重組織 B.監(jiān)控分析C.查詢優(yōu)化 D.重構造關系模型中將不含有多余屬性的超鍵稱為( B )A.內鍵B.候選鍵C.主鍵D.外鍵6.如果一個關系屬于 3N,則它(A)A.必然屬于2NF B.必然屬于4NFC.可能不屬于2NF D.必然屬于BCNF7.設有關系模式R(A,B,C),F(xiàn)RFDF={B→C,C→A},那么分解ρ={AB,AC}相對于F( B )A.是無損分解,也保持函數(shù)依賴 B.是無損分解,但不保持函數(shù)依賴(S1D)S2ABCABC123489425425673689C.不是無損分解,但保持函數(shù)依賴 D.既不是無損分解,也不保持函數(shù)依賴8.已知關系S1和 S2如下表所示,則 S1與 (S1D)S2ABCABC123489425425673689設有關系R和 S,與R—S等價元組表達(D )A.{t|R()V┐S()} B.{t|R()∧┐S()}C.{t|u(R()∨┐S(u))} D.{t|u(R() ∧┐S(u))10.在 SQL語言中,用于測試列值非空的短語是( C )NOTEMPTY UNIQUENOTNULL EXISTS語言中,條件“年齡 BETWEEN20AND30”表示年齡在 20至 30之間,且( A)A.包括 20歲和 30歲 B.不包括 20歲和 30歲C.包括 20歲但不包括 30歲 D.包括 30歲但不包括 20歲12.要求事務在讀取數(shù)據(jù)前先加共享鎖,且直到該事務執(zhí)行結束時才釋放相應的鎖,這種封鎖協(xié)議是( C )A.一級封鎖協(xié)議 B.二級封鎖協(xié)議C.三級封鎖協(xié)議 D.兩段鎖協(xié)議13.斷言是 DBS采用的( B )A.安全性措施 B.完整性措施C.恢復措施 D.并發(fā)控制措施在對象聯(lián)系圖中,如果從 A到 B有雙線箭頭,則表示 A是 B的( A )A.一個子類 B.同類 C.一個父類 D.一個屬性 一個 UML類圖,如下圖所示。表示對象操作的是( D)Universityunamecitynun_staff二、填空題(本大題共 10小題,每小題 1分,共 10分) 請在每小題的空格上填上正確答案。錯填、不填均無分。 能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密、較高的數(shù)據(jù) 獨立性 等特點。 分成物理數(shù)據(jù)庫和 描述 數(shù)據(jù)庫兩類,后者由 DD系統(tǒng)管理。 不必存儲屬性值,而是從其他屬性值推導出值的屬性稱為 派生 性。 若F是最小函數(shù)依賴集,則其中每一個函數(shù)依賴的右部都是 單值屬性 。關系代數(shù)的五個基本操作是:并、差、 笛卡爾積 、投影和選擇。語言中創(chuàng)建基本表的命令是 CREATETABLE表名 。事務故障和系統(tǒng)故障的恢復由系統(tǒng)自動進行,而介質故障的恢復需要 DBA 配合執(zhí)行。保護數(shù)據(jù)庫,防止不合法的使用,以免數(shù)據(jù)的泄密、更改或破壞,屬于數(shù)據(jù)庫的 安全性 控制。的卓越貢獻是使應用程序具有良好的互用性和可移植性,并且具備同時訪問多種 數(shù)據(jù)庫 的能力。在類圖中,重復度類似于ER模型中 實體的基數(shù) 的概念三、簡答題(本大題共10小題,每小題3分,共30分)簡述層次、網(wǎng)狀和關系模型中數(shù)據(jù)聯(lián)系的實現(xiàn)方法。為什么關系中的元組沒有先后順 序?什么是完 全函數(shù)依賴?簡述SQL數(shù)據(jù)庫的體系結構 中表的三種類型。簡述關系模型的三個組成 要素 。簡述采用檢查點方法的恢復算法的主要內容。事務的存取模式有幾種,分別是什么?什么是ODBC數(shù)據(jù)源?簡述引用類型的概念。簡述事務的調度、串行調度和并發(fā)調度的含義。四、設計題(本大題共5小題,每小題4分,共20分)設有選課關系SC(學號,課號,成績),試用SQL語句定義一個有關學生學號及其平均成績的視圖SV。設有兩個關系:學生關系S(學號,姓名,年齡,性別)和選課關系SC(學號,課號,成績),試用關系代數(shù)表達式檢索沒有選修B5課程的學生姓名。設有選課關系SC(學號,課號,成績),試用SQL語句檢索選修B2B5課程的學生學號。設有學生關系S(學號,姓名,性別,獎學金),選課關系SC(學號,課號,成績),用SQL語句完成如下操作:對成績得過滿分(100)的學生,如果沒有得過獎學金(NULL),將其獎學金設為1000設有學生關系S(學號,姓名,性別,年齡),課程關系C(課號,課名),選課關系SC(學號,課號,成績),試用SQL語句檢索選修課程名為BC的學生姓名和成績。五、綜合題(本大題共2小題,每小題5分,共10分)設有一個記錄高校教師參加社會學術團體情況的關系模式:R(教師號,姓名,職稱,團體名稱,團體簡介,團體負責人,參加日期,擔當職務)如果規(guī)定:每名教師可同時參加多種學術團體,在每種團體中只擔當一種職務;每種學術團體由多人組成,只有一位負責人。(1)根據(jù)上述規(guī)定,寫出模式R的基本FD和關鍵碼。(2)R最高屬于第幾范式。(3)將R規(guī)范到3NF。某科技管理部門欲開發(fā)一個科研項目申報與評審系統(tǒng),涉及的部分信息如下:(1)項目:項目編號,項目名稱,申請者,期限,金額,項目描述。(2)項目類別:類別編號,類別名稱。(3)專家:專家編號,姓名,職稱,單位。其中:根據(jù)項目類別,每個申報項目需由對應領域的多位專家進行評審;每位專家只參與一類項目的評審,評審時要記錄評審日期和評審意見。(1)ER(體屬性)。(2)將ER模型轉換為關系模型,要求標注每個關系模型的主鍵和外鍵(如果存在)。一、選擇題1-5CBDDB10ABDDC11-15ACBAD二、填空題16、獨立性 17、描述18、派生 、單屬性20、笛卡兒積 21、CREATETABLE22、DBA 23、安全性24、DBS 25、實體的基數(shù)三、簡答題26、:1、在層次、網(wǎng)狀模型中,數(shù)據(jù)之間聯(lián)系是用指針實現(xiàn)的。2、在關系模型中,數(shù)據(jù)之間的聯(lián)系是通過外鍵和主鍵間聯(lián)系實現(xiàn)的。27、:由于關系定義為元組的集合,而集合中的元素是沒有順序的,因而關系中的元組也就沒有先后順序。28、在關系R(U,F中,如果X→Y,而對于X的任何真子集X',Y對X'均不存在函數(shù)依賴,稱Y對X完全依賴。29、:1)基本表2)視圖3)導出表?;颈硎菍嶋H存儲在數(shù)據(jù)庫中的表,視圖是由若干基本表或視圖構成的表的定義,而導出表是執(zhí)行了查詢時產生的表。30、:1)數(shù)據(jù)結構2)數(shù)據(jù)操縱3)數(shù)據(jù)完整性規(guī)則31、:1)根據(jù)日志文件建立事務重做隊列和事務撤銷隊列2)對重做隊列中的事務進行REDO處理,對撤銷隊列中的事務進行UNDO處理。32、:事務的存取模式有兩種,分別是1)READONLY:事務對數(shù)據(jù)庫的操作只能是只讀操作2)READWRITE:事務對數(shù)據(jù)庫的操作可以是讀操作,也可以是寫操作。33、:ODBC數(shù)據(jù)源是驅動程序與DBS連接的橋梁,數(shù)據(jù)源不是DBS,而是用于表達一個ODBC驅動程序和DBMS特殊連接的命名。34、:引用類型相當于程序設計中指針的概念,可以避免數(shù)據(jù)結構的無窮嵌套問題。35、:事務的執(zhí)行次序稱為調度。如果多個事務依次執(zhí)行,則稱為事務的串行調度。如果利用分時的方法,同時處理多個事務,則稱為事務的并發(fā)調度。四、設計題36.CREATEVIEWSVASSELECT學號,AV(成績)FROMSCGROUPBY課號37、38、SELECT學號 FROMSCWHERE課號’B2’OR課號=‘B’39、UPDATEINTOSSET獎學金=1000WHERE學號IN(SELECT學號 FROMSCWHERE成績=100)40、SELECT姓名,成績 FROMS,SC,CWHERES.學號.學號ANDSC.課號.課號D課程名=’B’五、綜合題41、(1)基本FD有:教師號姓名,教師號職稱,教師號、團體名稱擔當職務,教師號、團體名稱參加日期,團體名稱團體簡介,團體名稱團體負責人。關鍵碼是:(教師號、團體名稱)(2)最高屬于(3)R1(教師號,姓名,職稱,團體名稱)R2(團體名稱,團體簡介,團體負責人)R3(教師號,團體名稱,擔當職務,參加日期)42、(1)(2)項目(項目編號,項目名稱,申請者,期限,金額,項目描述,類別編號)項目類別(類別編號,類別名稱)專家(專家編號,姓名,職稱,單位,類別編號)全國201010月自學考試數(shù)據(jù)庫系統(tǒng)原理試題及答案(僅供參考)課程代碼:04735一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。在數(shù)據(jù)庫系統(tǒng)中,提供數(shù)據(jù)與應用程序間物理獨立性的是(B A.外模式/模式映像 B.模式/內模式映像C.外模式/內模式映像 .子模式/模式映像對于實體集A中的每一個實體,實體集B中至少有一個實體與之聯(lián)系,反之亦然,則稱實體集A與實體集B之間具有的聯(lián)系是(C )A.多對一 B.一對多C.多對多 D.一對一...數(shù)據(jù)庫物理設計的任務不包括(A )A.優(yōu)化模式 B.存儲記錄結構設計C.確定數(shù)據(jù)存放位置 D.存取方法設計設有關系體完整性規(guī)則(D )A.只有ENO不能取空值 B.只有CNO不能取空值C.只有PAY不能取空值 D.ENO與CNO都不能取空值5.在關系模式R中,函數(shù)依賴X→Y的語義是(B )RXY值也相等RXY值也相等RYXRYXR是一個關系模式,F(xiàn)RFD集,Rρ={R,…R}如果對R滿足 F每系1 KRr= R1
(r) R2R
(r),則稱這個分解ρ是( A )RkRA.無損分解 B.損失分解C.保持函數(shù)依賴分解 D.丟失函數(shù)依賴分解7.關系R和S如下表R-S的結果是(B )...8.下面關于自然連接和等值連接的敘述中,不正確的是(D )A.自然連接是一種特殊的等值連接B.自然連接要求在兩個關系中有公共屬性,而等值連接不必C.兩種連接都可以只用笛卡爾積和選擇運算導出D.自然連接要在結果中去掉重復的屬性,而等值連接不必9.設有關系表S(NONAMEAGE)AGE為年齡字段,則表達式AGENOTBETWEEN18AND24等價于(D)A.AGE<=18ORAGE>=24 B.AGE<=18ORAGE>24C.AGE<18ORAGE>=24 D.AGE<18ORAGE>24..下列關于視圖的說法中錯誤的是(C )A.視圖是從一個或多個基本表導出的表,它是虛表B.視圖可以被用來對無權用戶屏蔽數(shù)據(jù)C.視圖一經(jīng)定義就可以和基本表一樣被查詢和更新.視圖可以用來定義新的視圖如果一個事務在故障發(fā)生之前完成,但是它并沒有到達檢查點,則系統(tǒng)恢復時應對該事務執(zhí)行(A )A.REDO操作 B.UNDO操作C.RESTART操作 .NULL操作如果事務T1需要兩次讀取同一數(shù)據(jù)項A,但是在兩次讀操作的間隔中,另一個事務T2改變了A的值,那么此并發(fā)操作所引起的問題是( C )A.丟失更新 B.死鎖C.不可重復讀 .讀臟數(shù)據(jù)在SQLServer2000中,負責管理登錄賬號、數(shù)據(jù)庫用戶和權限,創(chuàng)建和管理數(shù)據(jù)庫的工具是(B)A.服務管理器B.企業(yè)管理器C.查詢分析器.事件探查器14.的工作空間擴展名是(D)A..pbtB..pblC..dsw..pbw在對象聯(lián)系圖中,表示兩個屬性之間值的聯(lián)系為逆聯(lián)系的是( D A.小圓圈 B.單箭頭C.雙線箭頭超類與子類聯(lián)系) .雙向箭頭二、填空題(本大題共 10小題,每小題 1分,共 10分請在每小題的空格上填上正確答案。錯填、不填均無分。在數(shù)據(jù)庫中為提高查詢速度而設置的邏輯排序手段稱為_索引 。關系模型中,數(shù)據(jù)聯(lián)系是通過表間的 關鍵碼 實現(xiàn)的。設 F是關系模式 R的 D集,如果對 F中每個非平凡的 DX→Y,都有 是 R的_超碼 ,則 R∈BCNF。SQL數(shù)據(jù)庫中表的三種類型有基本表 、視圖和導出表。關系代數(shù)中基本操作是并、差、笛卡爾積、投影和選擇,沒有集合的_“補” 操作,因而關系代數(shù)運算總是安全的。封鎖技術中主要有兩種封鎖:排他型封鎖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內科門診日間診療管理制度
- 養(yǎng)老院地震避險方案
- 鍍鋅鋼管消防管道布置方案
- 2025版高考歷史一輪復習必修三第十一單元中國傳統(tǒng)文化主流思想的演變第39講“百家爭鳴”和儒家思想的形成練習含解析新人教版
- 2025屆高考化學一輪復習第四章非金屬及其重要化合物第10講氯及其化合物練習含解析新人教版
- 2024高考物理二輪復習專題6物理實驗第2講電學實驗及創(chuàng)新作業(yè)含解析
- 液化石油氣儲存及安全管理制度
- 【22秋】大學計算機學習通超星期末考試答案章節(jié)答案2024年
- 智能財稅與財務數(shù)字化學習通超星期末考試答案章節(jié)答案2024年
- 四史教育Ⅰ學習通超星期末考試答案章節(jié)答案2024年
- 校車使用(許可)申請表
- 月度質量例會PPT模板
- 煤礦皮帶智能化集控系統(tǒng)PPT教學講授課件
- 分數(shù)乘除法整理復習(課堂PPT)
- 故鄉(xiāng)雨正普五線譜(正譜)
- YD_T 3956-2021 電信網(wǎng)和互聯(lián)網(wǎng)數(shù)據(jù)安全評估規(guī)范_(高清版)
- 2022年物業(yè)管理師《物業(yè)管理實務》考試題庫大全-下(多選題、簡答)
- 大班科學活動教案《豆豆家族》含PPT課件
- 壓力管道檢驗員在線考試習題與答案
- 【精品試卷】部編人教版(統(tǒng)編)一年級上冊語文第一單元測試卷含答案
- 金屬有機化學ppt課件
評論
0/150
提交評論