2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫系統(tǒng)應(yīng)用筆試參考題庫含答案_第1頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫系統(tǒng)應(yīng)用筆試參考題庫含答案_第2頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫系統(tǒng)應(yīng)用筆試參考題庫含答案_第3頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫系統(tǒng)應(yīng)用筆試參考題庫含答案_第4頁
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫系統(tǒng)應(yīng)用筆試參考題庫含答案_第5頁
已閱讀5頁,還剩53頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

“人人文庫”水印下載源文件后可一鍵去除,請放心下載?。▓D片大小可任意調(diào)節(jié))2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-數(shù)據(jù)庫系統(tǒng)應(yīng)用筆試參考題庫含答案“人人文庫”水印下載源文件后可一鍵去除,請放心下載!第1卷一.參考題庫(共75題)1.創(chuàng)建一個名為‘Customers’的新表,同時要求新表中包含表‘clients’的所有記錄,sql語句是()。A、Select*intocustomersfromclientsB、SelectintocustomersfromclientsC、Insertintocustomersselect*fromclientsD、Insertcustomersselect*fromclients2.表是由行和列組成的,行有時也稱為(),列有時也稱為字段或域。3.什么是數(shù)據(jù)庫的審計(jì)功能?4.在一臺計(jì)算機(jī)上能安裝()個默認(rèn)實(shí)例。A、1B、505.什么樣的并發(fā)調(diào)度是正確的調(diào)度?6.下圖描述的數(shù)據(jù)模型是() A、關(guān)系模型B、網(wǎng)狀模型C、物理模型D、層次模型7.下面哪個函數(shù)是屬于字符串運(yùn)算的()。A、ABSB、SINC、STRD、ROUND8.某醫(yī)院的門診管理系統(tǒng)中的數(shù)據(jù)庫有兩個實(shí)體集。一是“醫(yī)生”實(shí)體集,屬性有工作證號、姓名、職稱、年齡等屬性;另一個是“病人”實(shí)體集,屬性有病歷號、姓名、性別等。? 醫(yī)生與病人存在著診治關(guān)系。一個醫(yī)生可為不同病人診治,每個病人可以請不同醫(yī)生診治。? 試完成以下兩題:? ⑴根據(jù)這段話的意思,試畫出其E-R圖,并注明屬性和聯(lián)系的類型。????? ⑵將這個E-R圖轉(zhuǎn)換為關(guān)系模式,并給出各關(guān)系模式中的主關(guān)鍵字。9.用下列表格中的數(shù)據(jù)來描述某個學(xué)生的選課程信息,其中“學(xué)號”字段可以設(shè)置成數(shù)字型,也可以設(shè)置成() A、文本型B、邏輯型C、日期型D、貨幣型10.數(shù)據(jù)庫的邏輯設(shè)計(jì)的基本方法是將E-R圖轉(zhuǎn)換成指定RDBMS中的關(guān)系模式,此外還包括()以及性能調(diào)整,最后是約束條件設(shè)置。11.試述網(wǎng)狀模型的概念,舉出三個網(wǎng)狀模型的實(shí)例。12.關(guān)系模式STJ(S#,T,J#)中,存在函數(shù)依賴:(S#,J#)→T,(S#,T)→J#,T→J#,則()。A、關(guān)系STJ滿足1NF,但不滿足2NFB、關(guān)系STJ滿足2NF,但不滿足3NFC、關(guān)系STJ滿足3NF,但不滿足BCNFD、關(guān)系STJ滿足BCNF,但不滿足4NF13.什么是封鎖?基本的封鎖類型有幾種?試述它們的含義。14.有關(guān)系模式學(xué)生(學(xué)號,課程號,名次),若每一名學(xué)生每門課程有一定的名次,每門課程每一名次只有一名學(xué)生,則以下敘述中錯誤的是()。A、(學(xué)號,課程號)和(課程號,名次)都可以作為候選碼B、只有(學(xué)號,課程號)能作為候選碼C、關(guān)系模式屬于第三范式D、關(guān)系模式屬于BCNF15.觸發(fā)器可以創(chuàng)建在()中。A、表B、過程C、數(shù)據(jù)庫D、函數(shù)16.試由amstrong?公理系統(tǒng)推導(dǎo)出下面三條推理規(guī)則:? (?1?)合并規(guī)則:若X?一Z?,?X?一Y?,則有X?一YZ?? (?2?)偽傳遞規(guī)則:由x?一Y?,明吟z?有翔一z?? (?3?)分解規(guī)則:x?一Y?,?zcy?,有x?一z17.什么是SQLServer2005實(shí)例,其主要功能有哪些?18.試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念。19.下圖描述的數(shù)據(jù)模型是() A、關(guān)系模型B、網(wǎng)狀模型C、物理模型D、層次模型20.在客戶/服務(wù)器結(jié)構(gòu)中,數(shù)據(jù)庫服務(wù)器和客戶端計(jì)算機(jī)是如何分工的?21.試述關(guān)系數(shù)據(jù)語言的特點(diǎn)和分類。22.試說明物理設(shè)計(jì)說明書的主要內(nèi)容。23.你是一個出版公司的數(shù)據(jù)庫開發(fā)人員,對特定的書名的每天的銷售情況建立了如下的存儲過程: 另外建立了一個腳本執(zhí)行這個存儲過程,如果執(zhí)行成功,將返回對應(yīng)于書名的每天的銷售情況的報表,如果執(zhí)行失敗,將返回“NoSalesFound”,怎樣建立這個腳本?() A、AB、BC、CD、D24.在E-R圖中,用于表示“實(shí)體”和“屬性”的圖形是()A、矩形和橢圓形B、矩形和菱形C、菱形和橢圓形D、三角形和矩形25.對學(xué)生一課程數(shù)據(jù)庫有如下的查詢:SEI王CTCn即neFROMStudent,Cou拐e,SCWHEREStudent.Sno=SC.SnoANDSC.Cllo=Coll拐e.ClloANDStu擊nt.Sdept=!15!;此查詢要求信息系學(xué)生選修了的所有課程名稱。試畫出用關(guān)系代數(shù)表示的語法樹,并用關(guān)系代數(shù)表達(dá)式優(yōu)化算法對原始的語法樹進(jìn)行優(yōu)化處理,畫出優(yōu)化后的標(biāo)準(zhǔn)語法樹。26.設(shè)T1,幾,幾是如下的3個事務(wù): T1:A:=A+2; T2:A:=A*2; T3:A:=A**2;(A<-A*A) 設(shè)A的初值為0。若這3個事務(wù)都遵守兩段鎖協(xié)議,請給出一個不產(chǎn)生死鎖的可串行化調(diào)度。27.設(shè)T1,幾,幾是如下的3個事務(wù): T1:A:=A+2; T2:A:=A*2; T3:A:=A**2;(A<-A*A) 設(shè)A的初值為0。請給出一個可串行化的調(diào)度,并給出執(zhí)行結(jié)果28.如何設(shè)置事務(wù)的隔離級別?29.語句selectround(13.4321,2),round(13.4567,3)的執(zhí)行結(jié)果是:()。30.默認(rèn)情況下,SQLServer2005的系統(tǒng)數(shù)據(jù)庫有()。A、1個B、5個C、4個D、6個31.簡要概述數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)各自的含義。32.學(xué)生有姓名、年齡、愛好等特征,用概念模型描述“學(xué)生”對象時,“愛好”是()A、聯(lián)系B、對象C、實(shí)體D、屬性33.假設(shè)有一個名為參加的關(guān)系,該關(guān)系有屬性:職工(職工名)、工程(工程名)、時數(shù)(花費(fèi)在工程上的小時數(shù))和工資(職工的工資);一個參加記錄描述一個職工花費(fèi)在一個工程上的總時數(shù)和他的工資;另外,一個職工可以參加多個工程,多個職工可以參加同一個工程。請回答如下各問題:用A、B、C、D分別代表屬性職工、工程、時數(shù)和工資,則:找出這個關(guān)系中的所有函數(shù)依賴34.舉出適合用文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的例子;再舉出適合用數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子。35.數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了三個階段,按照先后順序以下表述正確的是()A、文件管理、人工管理、數(shù)據(jù)庫管理B、數(shù)據(jù)庫管理、文件管理、人工管理C、人工管理、文件管理、數(shù)據(jù)庫管理D、人工管理、數(shù)據(jù)庫管理、文件管理36.SQL99支持ORDBMS、還是OODBMS?37.數(shù)據(jù)庫的邏輯設(shè)計(jì)的基本方法是將E-R圖轉(zhuǎn)換成指定RDBMS中的(),此外還包括關(guān)系的規(guī)范化以及性能調(diào)整,最后是約束條件設(shè)置。38.設(shè)有一個SPJ數(shù)據(jù)庫,包括S,P,J,SPJ四個關(guān)系模式:求供應(yīng)工程J1零件P1的供應(yīng)商號碼SNO:39.SQLServer2005數(shù)據(jù)庫文件有3類,其中主數(shù)據(jù)文件的后綴為()。A、.ndfB、.ldfC、.mdfD、.idf40.下列哪個不是sql數(shù)據(jù)庫文件的后綴。()A、.mdfB、.ldfC、.tifD、.ndf41.標(biāo)識列和計(jì)算列有什么用?編寫一個用到這兩種列的CREATETABLE語句。42.用如下表格中的數(shù)據(jù)來描述某個書目信息,其中“出版日期”數(shù)據(jù)可設(shè)置為() A、數(shù)字型B、邏輯型C、日期型D、貨幣型43.語句SELECT(7+3)*4-17/(4-(8-6))+99%4的執(zhí)行結(jié)果是()。44.SQLServer支持在線備份,但在備份過程中,不允許執(zhí)行的操作是()。 (1)創(chuàng)建或刪除數(shù)據(jù)庫文件 (2)創(chuàng)建索引 (3)執(zhí)行非日志操作 (4)自動或手工縮小數(shù)據(jù)庫或數(shù)據(jù)庫文件大小A、(1)B、(1)(2)C、(1)(2)(3)D、(1)(2)(3)(4)45.在數(shù)據(jù)庫設(shè)計(jì)中,在概念設(shè)計(jì)階段可用E-R方法,其設(shè)計(jì)出的圖稱為()。A、實(shí)物示意圖B、實(shí)用概念圖C、實(shí)體表示圖D、實(shí)體聯(lián)系圖46.數(shù)據(jù)庫物理設(shè)計(jì)完成后,進(jìn)入數(shù)據(jù)庫實(shí)施階段,下列各項(xiàng)中不屬于實(shí)施階段的工作是()。A、建立庫結(jié)構(gòu)B、擴(kuò)充功能C、加載數(shù)據(jù)D、系統(tǒng)調(diào)試47.以下哪一個不是邏輯運(yùn)算符()A、NOTB、ANDC、ORD、IN48.規(guī)范化理論對數(shù)據(jù)庫設(shè)計(jì)有什么指導(dǎo)意義?49.試述在SQLServer中利用文件和文件組備份為數(shù)據(jù)庫恢復(fù)提供了什么樣的便利?50.試述SQLServer的CREATEDATABASE命令在創(chuàng)建數(shù)據(jù)庫時是如何申請物理存儲空間的?51.什么叫數(shù)據(jù)抽象?試舉例說明。52.定義并解釋概念模型中以下術(shù)語:實(shí)體,實(shí)體型,實(shí)體集,屬性,碼,實(shí)體聯(lián)系圖(E一R圖)53.什么是數(shù)據(jù)庫的審計(jì)功能,為什么要提供審計(jì)功能?54.WITHCHECKOPTION屬性對視圖有()。A、進(jìn)行檢查約束B、進(jìn)行刪除監(jiān)測C、進(jìn)行更新監(jiān)測D、進(jìn)行插入監(jiān)測55.現(xiàn)有表book,字段:id(int),title(varchar),price(float);其中id字段設(shè)為標(biāo)識,使用insert語句向book表中插入數(shù)據(jù),以下語句錯誤的是()。A、insertintobook(id,title,price)values(1,'java',100)B、insertintobook(title,price)values('java',100)C、insertintobookvalues('java',100)這輛都不可以啊,如果不指定列需要明確的給出空值D、insertbookvalues('java',100)56.關(guān)系規(guī)范化中的刪除操作異常是指不該刪除的數(shù)據(jù)被刪除,插入操作異常是指()。A、不該刪除的數(shù)據(jù)被刪除B、不該插入的數(shù)據(jù)被插入C、應(yīng)該刪除的數(shù)據(jù)未被刪除D、應(yīng)該插入的數(shù)據(jù)未被插入57.E-R圖是數(shù)據(jù)庫設(shè)計(jì)的工具之一,它適用于建立數(shù)據(jù)庫的()。A、概念模型B、邏輯模型C、結(jié)構(gòu)模型D、物理模型58.若要刪除book表中所有數(shù)據(jù),以下語句錯誤的是()。A、truncatetablebookB、delete*frombookC、droptablebookD、deletefrombook59.PowerBuilder是個什么類型的軟件產(chǎn)品?60.面向?qū)ο髷?shù)據(jù)庫應(yīng)該具備哪些基本特征?61.下列屬于Access創(chuàng)建的數(shù)據(jù)庫文件的是()A、研究報告.pptB、電子小報.docC、學(xué)生信息.mdbD、比賽成績.rar62.在MSSQLServer中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是()。A、sp_dbhelpB、sp_dbC、sp_helpD、sp_helpdb63.下列系統(tǒng)數(shù)據(jù)庫中,()數(shù)據(jù)庫不允許進(jìn)行備份操作。A、masterB、msdbC、modelD、Tempdb64.“為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于數(shù)據(jù)庫設(shè)計(jì)中的()設(shè)計(jì)階段。65.自定義函數(shù)主要有分哪兩類?其返回值有什么區(qū)別?66.什么是觸發(fā)器?觸發(fā)器的主要用途有哪些?67.試述數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)的重要性和設(shè)計(jì)步驟。68.什么是并行數(shù)據(jù)庫?并行數(shù)據(jù)庫的主要研究內(nèi)容是什么?69.若關(guān)系R的候選碼都是由單屬性構(gòu)成的,則R的最高范式必定是()。A、1NFB、2NFC、3NFD、無法確定70.數(shù)據(jù)字典的內(nèi)容和作用是什么?71.SQLServer2005的表有哪幾種?72.試述關(guān)系數(shù)據(jù)庫的特點(diǎn)。73.假設(shè)有一個名為參加的關(guān)系,該關(guān)系有屬性:職工(職工名)、工程(工程名)、時數(shù)(花費(fèi)在工程上的小時數(shù))和工資(職工的工資);一個參加記錄描述一個職工花費(fèi)在一個工程上的總時數(shù)和他的工資;另外,一個職工可以參加多個工程,多個職工可以參加同一個工程。請回答如下各問題:用A、B、C、D分別代表屬性職工、工程、時數(shù)和工資,則:這個關(guān)系是第幾范式關(guān)系?74.簡述SQLServer的數(shù)據(jù)倉庫解決方案。75.一個數(shù)據(jù)庫至少有1個文件組,這個文件組名是()A、mainB、primary第2卷一.參考題庫(共75題)1.執(zhí)行帶參數(shù)的過程,正確的方法為()。A、過程名參數(shù)B、過程名(參數(shù))C、過程名=參數(shù)D、ABC三種都可以2.根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式。下面“部門”關(guān)系中,因哪個屬性而使它不滿足第一范式()。部門(部門號,部門名,部門成員,部門總經(jīng)理)A、部門總經(jīng)理B、部門成員C、部門名D、部門號3.觸發(fā)器可引用視圖或臨時表,并產(chǎn)生兩個特殊的表是()。A、Deleted、InsertedB、Delete、InsertC、View、TableD、View1、table14.索引的類型有()和非聚集索引。5.在SQLServer2005中,索引的順序和表中記錄的物理順序相同的索引時()。A、主鍵索引B、非聚集索引C、聚集索引D、唯一索引6.試述文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別和聯(lián)系。7.關(guān)于數(shù)據(jù)庫關(guān)系圖下列哪一個是正確的()。A、關(guān)系圖是在同一個表中不同字段之間建立關(guān)聯(lián)B、關(guān)系圖是表與表之間建立關(guān)聯(lián),與字段無關(guān)C、關(guān)系圖是在不同表中的字段之間建立關(guān)聯(lián)D、關(guān)系圖是在不同數(shù)據(jù)庫之間建立關(guān)聯(lián)8.在關(guān)系模式中,如果屬性A和B存在1對1的聯(lián)系,則說()。A、A→BB、B→AC、A?→?BD、以上都不是9.什么是數(shù)據(jù)庫中的自主存取控制方法和強(qiáng)制存取控制方法?10.以下描述不正確的是()A、存儲過程能夠?qū)崿F(xiàn)較快的執(zhí)行速度B、內(nèi)嵌表值型函數(shù)相當(dāng)于一個帶參數(shù)的視圖C、不指定所有者時,調(diào)用標(biāo)量函數(shù)會出錯D、可以通過視圖更改任意基表11.使用空值查詢是,表示一個列RR不是空值的表達(dá)式是()A、RRISNULLB、RR=NULLC、RRNULLD、RRISNOTNULL12.請給出檢測死鎖發(fā)生的一種方法,當(dāng)發(fā)生死鎖后如何解除死鎖?13.SQLServer2005數(shù)據(jù)類型中用varchar(max)取代TEXT有意義嗎?14.關(guān)系模型的三個組成部分是什么?15.試舉出3個多值依賴的實(shí)例。16.將數(shù)據(jù)庫中的OLTP數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)倉庫的OLAP數(shù)據(jù)一般包括哪些過程?17.試述關(guān)系模型的三個組成部分。18.假設(shè)有下面兩個關(guān)系模式:職工(職工號,姓名,年齡,職務(wù),工資,部門號),其中職工號為主碼;部門(部門號,名稱,經(jīng)理名,電話),其中部門號為主碼。用sQL語言定義這兩個關(guān)系模式,要求在模式中完成以下完整性約束條件的定義:定義每個模式的主碼;定義參照完整性;定義職工年齡不得超過60歲。19.一個SQLSERVER2005數(shù)據(jù)庫至少有2個數(shù)據(jù)庫文件,其文件擴(kuò)展名分別是()A、mdfB、ndfC、ldf20.()是已經(jīng)存儲在SQLServer服務(wù)器中的一組預(yù)編譯過的Transact-SQL語句。21.簡要概述數(shù)據(jù)庫管理員的職責(zé)。22.SQLServer自動為primarykey約束的列建立一個索引。23.什么是數(shù)據(jù)庫的再組織和重構(gòu)造?為什么要進(jìn)行數(shù)據(jù)庫的再組織和重構(gòu)造?24.關(guān)系數(shù)據(jù)庫中的關(guān)系實(shí)際上是()A、二維表B、三維表C、數(shù)據(jù)D、文件25.為什么需要動態(tài)HTML?為什么需要Web數(shù)據(jù)庫?26.下面給出的關(guān)系SC為第幾范式?是否存在插入刪除異常?若存在,則說明是在什么情況下發(fā)生?發(fā)生的原因是什么?將它分解為高一級范式,分解后的關(guān)系能否解決操作異常問題? 其中:SNO為學(xué)號,CNO為課程號,CTITLE為課程名,INAME為教師名,ILOCA為教師地址,GRADE為成績。 27.建立關(guān)于系學(xué)生班級社團(tuán)等信息的一個關(guān)系數(shù)據(jù)庫,一個系有若干個專業(yè),每個專業(yè)每年只招一個班,每個班有若干學(xué)生,一個系的學(xué)生住在同一宿舍區(qū),每個學(xué)生可以參加若干個社團(tuán),每個社團(tuán)有若干個學(xué)生。 請給出關(guān)系模式,指出是否存在傳遞函數(shù)依賴,對于函數(shù)依賴左部是多屬性的情況討論函數(shù)依賴是完全函數(shù)依賴,還是部分函數(shù)依賴。? 指出各關(guān)系的候選碼、外碼,有沒有全碼存在?28.設(shè)有關(guān)系W(工號,姓名,工種,定額),將其規(guī)范化到第三范式正確的答案是()。A、W1(工號,姓名)??W2(工種,定額)B、W1(工號,工種,定額)??W2(工號,姓名)C、W1(工號,姓名,工種)??W2(工種,定額)D、以上都不對29.試給出3個實(shí)際部門的E一R圖,要求實(shí)體型之間具有一對一、一對多、多對多各種不同的聯(lián)系。30.試述數(shù)據(jù)庫設(shè)計(jì)過程各個階段上的設(shè)計(jì)描述。31.SQLServer2000提供的數(shù)據(jù)庫備份方法有()數(shù)據(jù)庫備份和()數(shù)據(jù)庫備份、()備份和()備份。32.今有一個層次數(shù)據(jù)庫實(shí)例,試用子女一兄弟鏈接法和層次序列鏈接法畫出它的存儲結(jié)構(gòu) 33.什么是數(shù)據(jù)庫的完整性約束條件?可分為哪幾類?34.一個圖書借閱管理數(shù)據(jù)庫要求提供下述服務(wù):? ⑴可隨時查詢書庫中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號惟一標(biāo)識。? ⑵可隨時查詢書籍借還情況。包括借書人單位、姓名、借書證號、借書日期和還書日期。我們約定:任何人可借多種書,任何一種書可為多個人所借,借書證號具有惟一性。? ⑶當(dāng)需要時,可通過數(shù)據(jù)庫中保存的出版社的電報編號、電話、郵編及地址等信息向有關(guān)書籍的出版社增購有關(guān)書籍。我們約定,一個出版社可出版多種書籍,同一本書僅為一個出版社出版,出版社名具有惟一性。? 試完成以下兩題:? ⑴根據(jù)這段話的意思,試畫出其E-R圖,并注明屬性和聯(lián)系的類型。????? ⑵將這個E-R圖轉(zhuǎn)換為關(guān)系模式,并給出各關(guān)系模式中的主關(guān)鍵字。35.下列敘述中正確的是()。A、SQLSERVER實(shí)例是提供服務(wù)的,所以一個SQLServer實(shí)例稱為一個數(shù)據(jù)庫服務(wù)器B、SQLSERVER實(shí)例也叫做數(shù)據(jù)庫引擎C、若計(jì)算機(jī)上安裝多個SQLSERVER實(shí)例,則它們可以相互管理36.請?jiān)O(shè)計(jì)一個圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫中對每個借閱者保存讀者記錄,包括:讀者號,姓名,地址,性別,年齡,單位。對每本書存有:書號,書名,作者,出版社。對每本被借出的書存有讀者號、借出日期和應(yīng)還日期。要求:給出E一R圖,再將其轉(zhuǎn)換為關(guān)系模型。37.DBA的職責(zé)是什么?38.下列不屬于繪制E-R圖基本圖形的是()A、三角形框B、菱形框C、矩形框D、橢圓形框39.安裝MicrosoftSQLServer2005企業(yè)版對操作系統(tǒng)的最低要求可以是MicrosoftWindowsXPProfessionalSP2。40.試述事務(wù)的概念及事務(wù)的4個特性。41.SQL語言中,不是邏輯運(yùn)算符號的是()。A、ANDB、NOTC、ORD、XOR42.下面聚集函數(shù)中哪個只能用于計(jì)算數(shù)值類型的數(shù)據(jù)()A、COUNT()B、MIN()C、MAX()D、SUM()還有一個AVG()43.按觸發(fā)操作的不同,DML觸發(fā)器分為()A、select觸發(fā)器B、insert觸發(fā)器C、update觸發(fā)器D、delete觸發(fā)器44.簡述Transact-SQL的各個聚合函數(shù)的用途。45.簡述SQLServer2005中文件組的作用和分類46.如下圖所示,查詢結(jié)果顯示的是() A、不是由"聯(lián)邦貨運(yùn)"運(yùn)貨的記錄B、所有的記錄C、"聯(lián)邦貨運(yùn)"D、由"聯(lián)邦貨運(yùn)"運(yùn)貨的記錄47.說明數(shù)據(jù)庫中事務(wù)日志文件與數(shù)據(jù)文件的不同點(diǎn)。48.如下圖所示,“訂單”表中被排序的關(guān)鍵字是() A、訂單IDB、訂購日期C、運(yùn)貨商D、運(yùn)貨費(fèi)49.試述外部關(guān)鍵字的概念和作用,外部關(guān)鍵字是否允許為空值,為什么?50.Microsoft定義的數(shù)據(jù)庫訪問標(biāo)準(zhǔn)包括()。A、ODBCB、OLEDBC、JDBCD、ADO.NET51.如下圖所示,“訂單明細(xì)”表中被排序的關(guān)鍵字是() A、訂單IDB、產(chǎn)品C、數(shù)量D、折扣52.在數(shù)據(jù)庫中為什么要并發(fā)控制?53.下面哪個不是SQLServer的合法標(biāo)識符()。A、a12B、12aC、@a12D、#qq54.為什么要引進(jìn)意向鎖?意向鎖的含義是什么?55.語句“useteaching”的作用是什么?()A、打開數(shù)據(jù)庫teachingB、使用數(shù)據(jù)庫teachingC、關(guān)閉數(shù)據(jù)庫teaching56.試述查詢優(yōu)化的一般步驟。57.通常用以下的順序來完成數(shù)據(jù)庫的設(shè)計(jì)工作()。A、概念設(shè)計(jì)、物理設(shè)計(jì)、邏輯設(shè)計(jì)B、邏輯設(shè)計(jì)、概念設(shè)計(jì)、物理設(shè)計(jì)C、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)D、物理設(shè)計(jì)、邏輯設(shè)計(jì)、概念設(shè)計(jì)58.一個學(xué)校只有一個正校長,同時一個正校長只能擔(dān)任一個學(xué)校的正校長職務(wù),則學(xué)校與正校長之間的聯(lián)系類型是()A、一對一B、一對多C、多對一D、多對多59.假定你是一個保險公司的數(shù)據(jù)庫開發(fā)人員,公司的保單信息存儲在SQLServer2000數(shù)據(jù)庫中,你使用以下腳本建立了一個名為Policy的表: 每次公司銷售出一份保單,Policy表中就增加一條記錄,并賦予其一個新的保單號,你將怎么做?()A、建立一個INSTEADOFINSERT觸發(fā)器來產(chǎn)生一個新的保單號,并將這個保單號插入數(shù)據(jù)表中。B、建立一個INSTEADOFUPDATE觸發(fā)器來產(chǎn)生一個新的保單號,并將這個保單號插入數(shù)據(jù)表中。C、建立一個AFTERUPDATE觸發(fā)器來產(chǎn)生一個新的保單號,并將這個保單號插入數(shù)據(jù)表中。D、用AFTERUPDATE觸發(fā)器替代DEFAULT約束條件產(chǎn)生一個新的保單號,并將這個保單號插入數(shù)據(jù)表中。60.所有的視圖是否都可以更新?為什么?61.DBMS的完整性控制機(jī)制應(yīng)具有哪些功能?62.在“Access數(shù)據(jù)庫表設(shè)計(jì)器”窗口中,可以進(jìn)行的操作有() ①創(chuàng)建數(shù)據(jù)表 ②通過輸入數(shù)據(jù)創(chuàng)建表 ③刪除數(shù)據(jù)表中的一條記錄A、①B、①②C、①②③D、①③63.什么叫數(shù)據(jù)與程序的物理獨(dú)立性?什么叫數(shù)據(jù)與程序的邏輯獨(dú)立性?為什么數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨(dú)立性?64.定義check約束,限制性別列的取值必須是“男”或“女”。以下哪個約束表達(dá)式是正確的?()A、性別==’男’or性別==’女’B、性別=’男’and性別=’女’C、性別=’男’or性別=’女’D、性別in(’男’,’女’)65.數(shù)據(jù)庫概念設(shè)計(jì)是在數(shù)據(jù)需求分析基礎(chǔ)上進(jìn)行的,其目的是分析數(shù)據(jù)間的內(nèi)在語義關(guān)聯(lián),在此基礎(chǔ)上建立一個數(shù)據(jù)的()。66.數(shù)據(jù)庫安全性和計(jì)算機(jī)系統(tǒng)的安全性有什么關(guān)系?67.查詢畢業(yè)學(xué)校名稱與“清華”有關(guān)的記錄應(yīng)該用()。A、SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’*清華*’B、SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校=’%清華%’C、SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’?清華?’D、SELECT*FROM學(xué)習(xí)經(jīng)歷WHERE畢業(yè)學(xué)校LIKE’%清華%’68.以下關(guān)于數(shù)據(jù)存儲的描述錯誤的是()。A、所以數(shù)據(jù)庫都有一個主要數(shù)據(jù)庫文件(.mdf)B、創(chuàng)建數(shù)據(jù)庫時,會將model數(shù)據(jù)庫復(fù)制到新數(shù)據(jù)庫C、同一行的數(shù)據(jù)可以隨意存儲在不同的頁上D、一個數(shù)據(jù)庫中每1兆字節(jié)的空間能存儲128個頁69.關(guān)系模式R中的屬性全部是主屬性,則R的最高范式必定是()。A、2NFB、3NFC、BCNFD、以上都不是70.如下圖所示“雇員”表,主鍵最好設(shè)定為() A、雇員IDB、名字C、頭銜D、出生日期71.什么是動態(tài)游標(biāo)?什么是靜態(tài)游標(biāo)?72.SQLServer存儲過程分為三類,包括()A、系統(tǒng)存儲過程B、擴(kuò)展存儲過程C、數(shù)據(jù)庫存儲過程D、用戶自定義存儲過程73.現(xiàn)實(shí)世界中,事物的一般特性在在信息世界中稱為()A、實(shí)體B、屬性C、聯(lián)系D、實(shí)體集74.如下圖所示,查詢結(jié)果顯示的是() A、姓名為"方*"的記錄B、姓名中包含"方"的記錄C、所有姓"方"的記錄D、所有的記錄75.解釋存儲數(shù)據(jù)獨(dú)立性和概念數(shù)據(jù)獨(dú)立性的區(qū)別。第1卷參考答案一.參考題庫1.參考答案:A2.參考答案:記錄3.參考答案:系統(tǒng)管理員(或數(shù)據(jù)庫管理員)可以通過審計(jì)日志審計(jì)、跟蹤所有用戶對數(shù)據(jù)庫的操作活動,可以確定哪些客戶、什么時間、進(jìn)行了哪些操作(任何操作)等,這種功能稱作數(shù)據(jù)庫的審計(jì)功能。4.參考答案:A5.參考答案:可串行化(Serializable)的調(diào)度是正確的調(diào)度。可串行化的調(diào)度的定義:多個事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)其結(jié)果與按某一次序串行執(zhí)行它們時的結(jié)果相同,稱這種調(diào)度策略為可串行化的調(diào)度。6.參考答案:D7.參考答案:C8.參考答案:9.參考答案:A10.參考答案:關(guān)系的規(guī)范化11.參考答案:12.參考答案:C13.參考答案:14.參考答案:B15.參考答案:A,C16.參考答案:(?1?)已知X?一Z?,由增廣律知喲,YZ?,又因?yàn)閄?一Y?,可得獄一X?卜)YZ?,最后根據(jù)傳遞律得x?一YZ?。 (?2?)已知X?一Y?,據(jù)增廣律得翔一Wy?,因?yàn)殛帋祝㈱?,所以X?林協(xié)明,Z?,通過傳遞律可知翔一Z?。 (?3?)已知zcy?,根據(jù)自反律知、吟z?,又因?yàn)閤?一Y?,所以由傳遞律可得x?一Z?。17.參考答案: SQLServer2005的實(shí)例實(shí)際上就是虛擬的SQLServer服務(wù)器。每個實(shí)例都包括一組私有的程序和數(shù)據(jù)文件,同時也可以和其他實(shí)例共用一組共享程序或文件。 在數(shù)據(jù)庫實(shí)例中,可以創(chuàng)建數(shù)據(jù)庫及其對象,實(shí)現(xiàn)安全性,對服務(wù)器對象、復(fù)制和SQLServer代理等進(jìn)行管理。數(shù)據(jù)庫引擎是服務(wù)器的核心部件,SQLServerManagementStudio是SQLServer2005最重要的管理工具,用于訪問、配置和管理SQLServer2005的組件。18.參考答案:19.參考答案:B20.參考答案:數(shù)據(jù)庫服務(wù)器應(yīng)完成數(shù)據(jù)管理、信息共享、安全管理、以及一些更高級的管理。它是一個開放的體系結(jié)構(gòu),可以接受來自各種應(yīng)用程序和開發(fā)工具的客戶端的連接;它除了要管理集中的數(shù)據(jù)庫之外,還要處理來自客戶端的數(shù)據(jù)訪問請求和將結(jié)果反饋給用戶(包括管理請求隊(duì)列、管理緩存、響應(yīng)服務(wù)、管理結(jié)果和通知服務(wù)完成等)的工作。 而客戶端計(jì)算機(jī)是面向最終用戶的,所以它的主要任務(wù)是提供友好的用戶界面,提交數(shù)據(jù)訪問請求以及接收和處理數(shù)據(jù)庫的返回結(jié)果,組織返回數(shù)據(jù)的輸出(如生成數(shù)據(jù)瀏覽窗口、生成數(shù)據(jù)報表和圖形等),提供初步的數(shù)據(jù)驗(yàn)證功能等。21.參考答案:關(guān)系數(shù)據(jù)語言可以分為三類:?關(guān)系代數(shù)語言。 關(guān)系演算語言:元組關(guān)系演算語言和域關(guān)系演算語言。 SQL:具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言。 這些關(guān)系數(shù)據(jù)語言的共同特點(diǎn)是,語言具有完備的表達(dá)能力,是非過程化的集合操作語言,功能強(qiáng),能夠嵌入高級語言中使用。22.參考答案:物理設(shè)計(jì)說明書的內(nèi)容應(yīng)包括:數(shù)據(jù)庫的存取方法設(shè)計(jì),包括索引設(shè)計(jì)、集簇設(shè)計(jì)以及Hash設(shè)計(jì);數(shù)據(jù)庫的分區(qū)設(shè)計(jì);數(shù)據(jù)庫的系統(tǒng)參數(shù)配置設(shè)計(jì)。23.參考答案:C24.參考答案:A25.參考答案:26.參考答案:27.參考答案:28.參考答案: 事務(wù)可以設(shè)置隔離級別,隔離級別描述了一個事務(wù)與其他事務(wù)所進(jìn)行的資源或數(shù)據(jù)更改相隔離的成都。隔離級別允許并發(fā)負(fù)面影響的角度進(jìn)行描述。SQLServer2005支持的事務(wù)的隔離級別,從低到高有如下4種: 未提交讀、已提交讀、可重復(fù)讀、可序列化 隨著隔離級別的提高,可以更有效的防止數(shù)據(jù)的不一致性。但是,這樣降低事務(wù)的并發(fā)處理能力,會影響多用戶訪問。 隨著隔離級別可以通過編程方式進(jìn)行設(shè)置,也可以通過使用SQL語法SETTRANSACTIONISOLATIONLEVEL進(jìn)行設(shè)置。29.參考答案:13.4313.45730.參考答案:B31.參考答案:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)是三個不同的概念,數(shù)據(jù)庫強(qiáng)調(diào)的是相互關(guān)聯(lián)的數(shù)據(jù),數(shù)據(jù)庫管理系統(tǒng)是管理數(shù)據(jù)庫的系統(tǒng)軟件,而數(shù)據(jù)庫系統(tǒng)強(qiáng)調(diào)的是基于數(shù)據(jù)庫的計(jì)算機(jī)應(yīng)用系統(tǒng)。32.參考答案:D33.參考答案:AB->C,A->D34.參考答案:(?1?)適用于文件系統(tǒng)而不是數(shù)據(jù)庫系統(tǒng)的應(yīng)用例子數(shù)據(jù)的備份、軟件或應(yīng)用程序使用過程中的臨時數(shù)據(jù)存儲一般使用文件比較合適。早期功能比較簡單、比較固定的應(yīng)用系統(tǒng)也適合用文件系統(tǒng)。 (?2?)適用于數(shù)據(jù)庫系統(tǒng)而非文件系統(tǒng)的應(yīng)用例子目前,幾乎所有企業(yè)或部門的信息系統(tǒng)都以數(shù)據(jù)庫系統(tǒng)為基礎(chǔ),都使用數(shù)據(jù)庫。例如,一個工廠的管理信息系統(tǒng)(其中會包括許多子系統(tǒng),如庫存管理系統(tǒng)、物資采購系統(tǒng)、作業(yè)調(diào)度系統(tǒng)、設(shè)備管理系統(tǒng)、人事管理系統(tǒng)等),學(xué)校的學(xué)生管理系統(tǒng),人事管理系統(tǒng),圖書館的圖書管理系統(tǒng),等等,都適合用數(shù)據(jù)庫系統(tǒng)。希望讀者能舉出自己了解的應(yīng)用例子。35.參考答案:C36.參考答案:SQL99支持的是ORDBMS。37.參考答案:關(guān)系模式38.參考答案:πSno(σSno=‘J1’∧Pno=‘P1‘(SPJ))39.參考答案:C40.參考答案:C41.參考答案: 設(shè)計(jì)數(shù)據(jù)表時都會給表ID添加一個標(biāo)識列,使表按照遞增規(guī)則增長,故標(biāo)識列也稱為自增列。標(biāo)識列有三種特點(diǎn):列的數(shù)據(jù)類型必須是不帶小數(shù)的數(shù)值類型;在進(jìn)行出入操作時,該列得值是由系統(tǒng)統(tǒng)一按規(guī)律生成,不允許有空值;列值不重復(fù),每個表只能有一個標(biāo)識列。計(jì)算列區(qū)別于需要我們手動或者程序給予賦值的列,它的值來源于該表中其它列的計(jì)算值。比如,一個表中包含有數(shù)量列Number與單價列Price,我們就可以創(chuàng)建計(jì)算列金額Amount來表示數(shù)量*單價的結(jié)果值,創(chuàng)建Amount列后,在程序中需要使用計(jì)算金額這個值時,就不用取出Number列與Price列的值后相乘,而是直接取Amount列的值就可以了。 42.參考答案:C43.參考答案:3544.參考答案:D45.參考答案:D46.參考答案:B47.參考答案:D48.參考答案:規(guī)范化理論為數(shù)據(jù)庫設(shè)計(jì)人員判斷關(guān)系模式的優(yōu)劣提供了理論標(biāo)準(zhǔn),可用以指導(dǎo)關(guān)系數(shù)據(jù)模型的優(yōu)化,用來預(yù)測模式可能出現(xiàn)的問題,為設(shè)計(jì)人員提供了自動產(chǎn)生各種模式的算法工具,使數(shù)據(jù)庫設(shè)計(jì)工作有了嚴(yán)格的理論基礎(chǔ)。49.參考答案:利用文件和文件組進(jìn)行備份,則當(dāng)建立數(shù)據(jù)庫的某個物理存儲介質(zhì)出現(xiàn)故障時,可以只恢復(fù)發(fā)生故障的存儲介質(zhì)上的物理文件或文件組,而不需要恢復(fù)整個數(shù)據(jù)庫,這可以大大縮短數(shù)據(jù)庫恢復(fù)所需要的時間。50.參考答案:通過指定的物理文件名、文件的大小等向操作系統(tǒng)申請物理存儲空間。51.參考答案:數(shù)據(jù)抽象是對實(shí)際的人、物、事和概念進(jìn)行人為處理,抽取所關(guān)心的共同特性,忽略非本質(zhì)的細(xì)節(jié),并把這些特性用各種概念精確地加以描述,這些概念組成了某種模型。如“分類’夕這種抽象是:定義某一類概念作為現(xiàn)實(shí)世界中一組對象的類型。這些對象具有某些共同的特性和行為。它抽象了對象值和型之間的,'i5memberof”的語義。在E一R模型中,實(shí)體型就是這種抽象。例如在學(xué)校環(huán)境中,李英是老師,表示李英是教師類型中的一員,則教師是實(shí)體型,李英是教師實(shí)體型中的一個實(shí)體值,具有教師共同的特性和行為:在某個系某個專業(yè)教學(xué),講授某些課程,從事某個方向的科研。52.參考答案:實(shí)體:客觀存在并可以相互區(qū)分的事物叫實(shí)體。 實(shí)體型:具有相同屬性的實(shí)體具有相同的特征和性質(zhì),用實(shí)體名及其屬性名集合來抽象和刻畫同類實(shí)體,稱為實(shí)體型。 實(shí)體集:同型實(shí)體的集合稱為實(shí)體集。 屬性:實(shí)體所具有的某一特性,一個實(shí)體可由若干個屬性來刻畫。 碼:惟一標(biāo)識實(shí)體的屬性集稱為碼。 實(shí)體聯(lián)系圖(?E一R圖):提供了表示實(shí)體型、屬性和聯(lián)系的方法: ·?實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名; ·?屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來; ·?聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時在無向邊旁標(biāo)上聯(lián)系的類型(?1?:?1?,?1?:?n?或?m?:?n?)。53.參考答案:審計(jì)功能是指DBMS?的審計(jì)模塊在用戶對數(shù)據(jù)庫執(zhí)行操作的同時把所有操作自動記錄到系統(tǒng)的審計(jì)日志中。 因?yàn)槿魏蜗到y(tǒng)的安全保護(hù)措施都不是完美無缺的,蓄意盜竊破壞數(shù)據(jù)的人總可能存在。利用數(shù)據(jù)庫的審計(jì)功能,DBA?可以根據(jù)審計(jì)跟蹤的信息,重現(xiàn)導(dǎo)致數(shù)據(jù)庫現(xiàn)有狀況的一系列事件,找出非法存取數(shù)據(jù)的人、時間和內(nèi)容等。54.參考答案:A55.參考答案:C,D56.參考答案:D57.參考答案:A58.參考答案:C59.參考答案:PowerBuilder是一個面向?qū)ο蟮臄?shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)工具。60.參考答案:一個面向?qū)ο髷?shù)據(jù)庫系統(tǒng)應(yīng)該具備如下的基本內(nèi)容和特征: 在數(shù)據(jù)模型方面支持對象、復(fù)合對象、封裝、類、繼承、重載、滯后聯(lián)編、多態(tài)性等基本概念。其中復(fù)合對象的概念包括支持生成復(fù)合對象的構(gòu)造器(元組、集合、包、列表、數(shù)組等)。 數(shù)據(jù)庫管理系統(tǒng)除了具有傳統(tǒng)的數(shù)據(jù)庫管理系統(tǒng)所具有的功能(如并發(fā)控制、故障和恢復(fù))外,還支持永久對象、長事務(wù)處理和嵌套事務(wù),具有版本管理和模式演化的能力,能維護(hù)數(shù)據(jù)完整性,適合在分布式環(huán)境下工作。 數(shù)據(jù)庫訪問界面要支持消息傳遞,提供計(jì)算能力完備的數(shù)據(jù)庫程序設(shè)計(jì)語言,能解決數(shù)據(jù)庫語言與宿主語言的某些不匹配問題,提供類似SQL的非過程化查詢功能。61.參考答案:C62.參考答案:D63.參考答案:D64.參考答案:物理65.參考答案: 標(biāo)量函數(shù)、表值函數(shù)。標(biāo)量函數(shù)返回單個值,表值函數(shù)返回單個表。66.參考答案: 觸發(fā)器是一種特殊類型的存儲過程,是用戶對某一表中數(shù)據(jù)進(jìn)行UPDATE、INSERT和DELETE操作時被觸發(fā)執(zhí)行的一段程序。 觸發(fā)器可以實(shí)現(xiàn)由主鍵和外鍵所不能保證的復(fù)雜的參照完整性和數(shù)據(jù)一致性。起主要作用體現(xiàn)在以下幾個方面: (1)觸發(fā)器可以對數(shù)據(jù)進(jìn)行級聯(lián)修改。 (2)實(shí)現(xiàn)比CHECK約束更為復(fù)雜的限制。 (3)強(qiáng)制表的修改要符合業(yè)務(wù)規(guī)則。67.參考答案:重要性:數(shù)據(jù)庫概念設(shè)計(jì)是整個數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,將在需求分析階段所得到的應(yīng)用需求首先抽象為概念結(jié)構(gòu),以此作為各種數(shù)據(jù)模型的共同基礎(chǔ),從而能更好地、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。設(shè)計(jì)步驟:概念結(jié)構(gòu)的設(shè)計(jì)方法有多種,其中最經(jīng)常采用的策略是自底向上方法,該方法的設(shè)計(jì)步驟通常分為兩步:第1步是抽象數(shù)據(jù)并設(shè)計(jì)局部視圖,第2步是集成局部視圖,得到全局的概念結(jié)構(gòu)。68.參考答案:并行數(shù)據(jù)庫是在并行計(jì)算機(jī)上具有并行處理能力的數(shù)據(jù)庫系統(tǒng),它是數(shù)據(jù)庫技術(shù)與計(jì)算機(jī)并行處理技術(shù)相結(jié)合的產(chǎn)物。 并行數(shù)據(jù)庫的研究主要包括以下幾個方面:一是實(shí)現(xiàn)并行數(shù)據(jù)庫操作的并行算法的研究;二是并行數(shù)據(jù)庫物理存儲結(jié)構(gòu)的研究;三是并行查詢優(yōu)化的研究。69.參考答案:B70.參考答案:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合。 數(shù)據(jù)字典的內(nèi)容通常包括: (?1?)數(shù)據(jù)項(xiàng); (?2?)數(shù)據(jù)結(jié)構(gòu); (?3?)數(shù)據(jù)流; (?4?)數(shù)據(jù)存儲; (?5?)處理過程五個部分。 其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個數(shù)據(jù)項(xiàng)可以組成一個數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)字典通過對數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流和數(shù)據(jù)存儲的邏輯內(nèi)容。數(shù)據(jù)字典的作用:數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,在需求分析階段建立,是下一步進(jìn)行概念設(shè)計(jì)的基礎(chǔ),并在數(shù)據(jù)庫設(shè)計(jì)過程中不斷修改、充實(shí)、完蓋。71.參考答案: 按用途分類:系統(tǒng)表、用戶表、分區(qū)表 按表的存儲時間分類:永久表、臨時表72.參考答案:關(guān)系數(shù)據(jù)模型具有下列優(yōu)點(diǎn): (?1?)關(guān)系模型與非關(guān)系模型不同,它是建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上的。 (?2?)關(guān)系模型的概念單一,無論實(shí)體還是實(shí)體之間的聯(lián)系都用關(guān)系表示,操作的對象和操作的結(jié)果都是關(guān)系,所以其數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用。 (?3?)關(guān)系模型的存取路徑對用戶透明,從而具有更高的數(shù)據(jù)獨(dú)立性、更好的安全保密性,也簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作。當(dāng)然,關(guān)系數(shù)據(jù)模型也有缺點(diǎn),其中最主要的缺點(diǎn)是,由于存取路徑對用戶透明,查詢效率往往不如非關(guān)系數(shù)據(jù)模型。因此為了提高性能,必須對用戶的查詢請求進(jìn)行優(yōu)化,增加了開發(fā)數(shù)據(jù)庫管理系統(tǒng)的難度。73.參考答案:2NF74.參考答案:SQLServer提供了一些組件可以將OLTP數(shù)據(jù)轉(zhuǎn)換為OLAP數(shù)據(jù),并使OLAP信息可由決策者使用,從而構(gòu)成SQLServer的數(shù)據(jù)倉庫解決方案。75.參考答案:B第2卷參考答案一.參考題庫1.參考答案:A2.參考答案:B3.參考答案:A4.參考答案:唯一、聚集5.參考答案:C6.參考答案:文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的區(qū)別是:文件系統(tǒng)面向某一應(yīng)用程序,共享性差,冗余度大,數(shù)據(jù)獨(dú)立性差,記錄內(nèi)有結(jié)構(gòu),整體無結(jié)構(gòu),由應(yīng)用程序自己控制。數(shù)據(jù)庫系統(tǒng)面向現(xiàn)實(shí)世界,共享性高,冗余度小,具有較高的物理獨(dú)立性和一定的邏輯獨(dú)立性,整體結(jié)構(gòu)化,用數(shù)據(jù)模型描述,由數(shù)據(jù)庫管理系統(tǒng)提供數(shù)據(jù)的安全性、完整性、并發(fā)控制和恢復(fù)能力。 文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的聯(lián)系是:文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)都是計(jì)算機(jī)系統(tǒng)中管理數(shù)據(jù)的軟件。解析文件系統(tǒng)是操作系統(tǒng)的重要組成部分;而?DBMS?是獨(dú)立于操作系統(tǒng)的軟件。但是?DBMS?是在操作系統(tǒng)的基礎(chǔ)上實(shí)現(xiàn)的;數(shù)據(jù)庫中數(shù)據(jù)的組織和存儲是通過操作系統(tǒng)中的文件系統(tǒng)來實(shí)現(xiàn)的。7.參考答案:B8.參考答案:C9.參考答案:自主存取控制方法:定義各個用戶對不同數(shù)據(jù)對象的存取權(quán)限。當(dāng)用戶對數(shù)據(jù)庫訪問時首先檢查用戶的存取權(quán)限。防止不合法用戶對數(shù)據(jù)庫的存取。 強(qiáng)制存取控制方法:每一個數(shù)據(jù)對象被(強(qiáng)制地)標(biāo)以一定的密級,每一個用戶也被(強(qiáng)制地)授予某一個級別的許可證。系統(tǒng)規(guī)定只有具有某一許可證級別的用戶才能存取某一個密級的數(shù)據(jù)對象。10.參考答案:D11.參考答案:D12.參考答案:數(shù)據(jù)庫系統(tǒng)一般采用允許死鎖發(fā)生,DBMS檢測到死鎖后加以解除的方法。DBMS中診斷死鎖的方法與操作系統(tǒng)類似,一般使用超時法或事務(wù)等待圖法。超時法是:如果一個事務(wù)的等待時間超過了規(guī)定的時限,就認(rèn)為發(fā)生了死鎖。超時法實(shí)現(xiàn)簡單,但有可能誤判死鎖,事務(wù)因其他原因長時間等待超過時限時,系統(tǒng)會誤認(rèn)為發(fā)生了死鎖。若時限設(shè)置得太長,又不能及時發(fā)現(xiàn)死鎖發(fā)生。DBMS并發(fā)控制子系統(tǒng)檢測到死鎖后,就要設(shè)法解除。通常采用的方法是選擇一個處理死鎖代價最小的事務(wù),將其撤消,釋放此事務(wù)持有的所有鎖,使其他事務(wù)得以繼續(xù)運(yùn)行下去。當(dāng)然,對撤銷的事務(wù)所執(zhí)行的數(shù)據(jù)修改操作必須加以恢復(fù)。13.參考答案:可以保證良好的向后兼容。14.參考答案:關(guān)系數(shù)據(jù)模型包括關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三個重要因素。15.參考答案:(1)關(guān)系模式MSC?(?M?,?S?,?C?)中,M?表示專業(yè),S?表示學(xué)生,C?表示該專業(yè)的必修課。假設(shè)每個專業(yè)有多個學(xué)生,有一組必修課。設(shè)同專業(yè)內(nèi)所有學(xué)生選修的必修課相同,實(shí)例關(guān)系如下。按照語義對于M?的每一個值M?i?,?s?有一個完整的集合與之對應(yīng)而不問C?取何值,所以M?一一S?。由于C?與S?的完全對稱性,必然有M?一一C?成立。 (2)關(guān)系模式ISA?(?I?,?S?,?A?)中,I?表示學(xué)生興趣小組,S?表示學(xué)生,A?表示某興趣小組的活動項(xiàng)目。假設(shè)每個興趣小組有多個學(xué)生,有若干活動項(xiàng)目。每個學(xué)生必須參加所在興趣小組的所有活動項(xiàng)目,每個活動項(xiàng)目要求該興趣小組的所有學(xué)生參加。?按照語義有I?一一S?,?I?一一A?成立。 (3)關(guān)系模式RDP?(?R?,?D?,?P?)中,R?表示醫(yī)院的病房,D?表示責(zé)任醫(yī)務(wù)人員,P?表示病人。假設(shè)每個病房住有多個病人,有多個責(zé)任醫(yī)務(wù)人員負(fù)責(zé)醫(yī)治和護(hù)理該病房的所有病人。16.參考答案:包括合并數(shù)據(jù)、清理數(shù)據(jù)、聚合數(shù)據(jù)、將數(shù)據(jù)組織到多維數(shù)據(jù)集中等過程。17.參考答案:關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束三部分組成。18.參考答案:19.參考答案:A,C20.參考答案:存儲過程21.參考答案:數(shù)據(jù)庫管理員的職責(zé)可以概括如下: (1)?首先在數(shù)據(jù)庫規(guī)劃階段要參與選擇和評價與數(shù)據(jù)庫有關(guān)的計(jì)算機(jī)軟件和硬件,要與數(shù)據(jù)庫用戶共同確定數(shù)據(jù)庫系統(tǒng)的目標(biāo)和數(shù)據(jù)庫應(yīng)用需求,要確定數(shù)據(jù)庫的開發(fā)計(jì)劃; (2)?在數(shù)據(jù)庫設(shè)計(jì)階段要負(fù)責(zé)數(shù)據(jù)庫標(biāo)準(zhǔn)的制定和共用數(shù)據(jù)字典的研制,要負(fù)責(zé)各級數(shù)據(jù)庫模式的設(shè)計(jì),負(fù)責(zé)數(shù)據(jù)庫安全、可靠方面的設(shè)計(jì); (3)?在數(shù)據(jù)庫運(yùn)行階段首先要負(fù)責(zé)對用戶進(jìn)行數(shù)據(jù)庫方面的培訓(xùn);負(fù)責(zé)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);負(fù)責(zé)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行維護(hù);負(fù)責(zé)監(jiān)視數(shù)據(jù)庫的性能,并調(diào)整、改善數(shù)據(jù)庫的性能,提高系統(tǒng)的效率;繼續(xù)負(fù)責(zé)數(shù)據(jù)庫安全系統(tǒng)的管理;在運(yùn)行過程中發(fā)現(xiàn)問題、解決問題。22.參考答案:正確23.參考答案:數(shù)據(jù)庫的再組織是指:按原設(shè)計(jì)要求重新安排存儲位置、回收垃圾、減少指針鏈等,以提高系統(tǒng)性能。數(shù)據(jù)庫的重構(gòu)造則是指部分修改數(shù)據(jù)庫的模式和內(nèi)模式,即修改原設(shè)計(jì)的邏輯和物理結(jié)構(gòu)。數(shù)據(jù)庫的再組織是不修改數(shù)據(jù)庫的模式和內(nèi)模式的。進(jìn)行數(shù)據(jù)庫的再組織和重構(gòu)造的原因:數(shù)據(jù)庫運(yùn)行一段時間后,由于記錄不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時DBA就要對數(shù)據(jù)庫進(jìn)行重組織。DBMS一般都提供用于數(shù)據(jù)重組織的實(shí)用程序。數(shù)據(jù)庫應(yīng)用環(huán)境常常發(fā)生變化,如增加新的應(yīng)用或新的實(shí)體,取消了某些應(yīng)用,有的實(shí)體與實(shí)體間的聯(lián)系也發(fā)生了變化等,使原有的數(shù)據(jù)庫設(shè)計(jì)不能滿足新的需求,需要調(diào)整數(shù)據(jù)庫的模式和內(nèi)模式。這就要進(jìn)行數(shù)據(jù)庫重構(gòu)造。24.參考答案:A25.參考答案:在傳統(tǒng)的Web服務(wù)器中,文本和其他多媒體信息都是以文件的形式來進(jìn)行存儲和管理的,隨著信息量的不斷增加,系統(tǒng)的速度等性能受到越來越大的影響。另一方面,WWW的應(yīng)用領(lǐng)域在不斷拓展,靜態(tài)的Web頁面也越來越不能滿足對信息服務(wù)的動態(tài)性、實(shí)時性和交互性的要求。也就是說,用戶已經(jīng)不滿足看技術(shù)人員事先做好的靜態(tài)信息,而希望能夠根據(jù)自己的需要看到最新的信息,這就需要數(shù)據(jù)庫的支持,可以根據(jù)檢索數(shù)據(jù)庫的結(jié)果動態(tài)生成網(wǎng)頁。所以可以嵌入數(shù)據(jù)庫檢索語句并根據(jù)檢索結(jié)果動態(tài)生成網(wǎng)頁的HTML稱為動態(tài)HTML,而可以支持動態(tài)生成網(wǎng)頁的數(shù)據(jù)庫就是WEB數(shù)據(jù)庫。26.參考答案:27.參考答案:28.參考答案:C29.參考答案:30.參考答案:各階段的設(shè)計(jì)要點(diǎn)如下: (?1?)需求分析:準(zhǔn)確了解與分析用戶需求(包括數(shù)據(jù)與處理)。 (?2?)概念結(jié)構(gòu)設(shè)計(jì):通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個獨(dú)立于具體?DBMS?的概念模型。 (?3?)邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個?DBMS?所支持的數(shù)據(jù)模型,并對其進(jìn)行優(yōu)化。 (?4?)數(shù)據(jù)庫物理設(shè)計(jì):為邏輯數(shù)據(jù)模型選取一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲結(jié)構(gòu)和存取方法)。 (?5?)數(shù)據(jù)庫實(shí)施:設(shè)計(jì)人員運(yùn)用?DBMS?提供的數(shù)據(jù)語言、工具及宿主語言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫,編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫,并進(jìn)行試運(yùn)行。 (?6?)數(shù)據(jù)庫運(yùn)行和維護(hù):在數(shù)據(jù)庫系統(tǒng)運(yùn)行過程中對其進(jìn)行評價、調(diào)整與修改。31.參考答案:完整;差異;事務(wù)日志;數(shù)據(jù)庫文件或文件組32.參考答案:33.參考答案:完整性約束條件是指數(shù)據(jù)庫中的數(shù)據(jù)應(yīng)該滿足的語義約束條件。一般可以分為六類:靜態(tài)列級約束、靜態(tài)元組約束、靜態(tài)關(guān)系約束、動態(tài)列級約束、動態(tài)元組約束、動態(tài)關(guān)系約束。靜態(tài)列級約束是對一個列的取值域的說明,包括以下幾個方面: (?1?)對數(shù)據(jù)類型的約束,包括數(shù)據(jù)的類型、長度、單位、精度等; (?2?)對數(shù)據(jù)格式的約束; (?3?)對取值范圍或取值集合的約束; (?4?)對空值的約束; (?5?)其他約束。靜態(tài)元組約束就是規(guī)定組成一個元組的各個列之間的約束關(guān)系,靜態(tài)元組約束只局限在單個元組上。靜態(tài)關(guān)系約束是在一個關(guān)系的各個元組之間或者若干關(guān)系之間常常存在各種聯(lián)系或約束。 常見的靜態(tài)關(guān)系約束有: (?1?)實(shí)體完整性約束; (?2?)參照完整性約束; (?3?)函數(shù)依賴約束。 動態(tài)列級約束是修改列定義或列值時應(yīng)滿足的約束條件,包括下面兩方面: (?1?)修改列定義時的約束; (?2?)修改列值時的約束。動態(tài)元組約束是指修改某個元組的值時需要參照其舊值,并且新舊值之間需要滿足某種約束條件。動態(tài)關(guān)系約束是加在關(guān)系變化前后狀態(tài)上的限制條件,例如事務(wù)一致性、原子性等約束條件。34.參考答案:35.參考答案:A36.參考答案:37.參考答案:負(fù)責(zé)全面地管理和控制數(shù)據(jù)庫系統(tǒng)。 具體職責(zé)包括: ①?決定數(shù)據(jù)庫的信息內(nèi)容和結(jié)構(gòu); ②?決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略; ③?定義數(shù)據(jù)的安全性要求和完整性約束條件; ④?監(jiān)督和控制數(shù)據(jù)庫的使用和運(yùn)行; ⑤?改進(jìn)和重組數(shù)據(jù)庫系統(tǒng)。38.參考答案:A39.參考答案:錯誤40.參考答案:事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。 事務(wù)具有4?個特性:原子性(Atomicity?)、一致性(consistency?)、隔離性(?Isolation?)和持續(xù)性(Durability?)。這4?個特性也簡稱為ACID?特性。 原子性:事務(wù)是數(shù)據(jù)庫的邏輯工作單位,事務(wù)中包括的諸操作要么都做,要么都不做。?一致性:事務(wù)執(zhí)行的結(jié)果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。?隔離性:一個事務(wù)的執(zhí)行不能被其他事務(wù)干擾。即一個事務(wù)內(nèi)部的操作及使用的數(shù)據(jù)對其他并發(fā)事務(wù)是隔離的,并發(fā)執(zhí)行的各個事務(wù)之間不能互相干擾。持續(xù)性:持續(xù)性也稱永久性(Perfnanence?)?,指一個事務(wù)一旦提交,它對數(shù)據(jù)庫中數(shù)據(jù)的改變就應(yīng)該是永久性的。接下來的其他操作或故障不應(yīng)該對其執(zhí)行結(jié)果有任何影響。41.參考答案:D42.參考答案:D43.參考答案:B,C,D44.參考答案: 聚合函數(shù)用于對

溫馨提示

  • 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

提交評論