




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據據工程師高頻練習試卷1(共5套)(共149題)數據據工程師高頻練習試卷第1套一、選擇題(1分)(本題共28題,每題1.0分,共28分。)1、在SQLServer2000中,若希望用戶user1具有數據庫服務器上的全部權限,則應將user1加入到下列哪個角色?______。A)db_ownerB)publicC)db_datawriterD)sysadminA、
B、
C、
D、
標準答案:A知識點解析:暫無解析2、SQLServer2000提供了很多預定義的角色,下述關于public角色說法正確的是______。A)它是系統提供的服務器級的角色,管理員可以在其中添加和刪除成員B)它是系統提供的數據庫級的角色,管理員可以在其中添加和刪除成員C)它是系統提供的服務器級的角色,管理員可以對其進行授權D)它是系統提供的數據庫級的角色,管理員可以對其進行授權A、
B、
C、
D、
標準答案:D知識點解析:暫無解析3、在SQLServer2000中,為確保數據庫系統能可靠地運行,不僅要考慮用戶數據庫的備份,也需要考慮系統數據庫(不考慮tempdb)的備份。關于系統數據庫的備份策略,下列做法中最合理的是______。A)每天備份一次系統數據庫B)每當用戶進行數據更改操作時,備份系統數據庫C)每當用戶操作影響了系統數據庫內容時,備份系統數據庫D)備份用戶數據庫的同時備份系統數據庫A、
B、
C、
D、
標準答案:C知識點解析:備份數據庫就是將數據庫數據和與數據庫的正常運行有關的信息保存起來,以備恢復數據庫時使用。備份數據庫的主要目的是為了防止數據的丟失。對于系統數據庫應進行了修改之后立即備份;對于用戶數據庫,一般采用定期備份。4、在SQLserver2000中,常用的數據庫備份方法有完全備份、差異備份和日志備份。為保證某數據庫的可靠性,需要綜合采用這三種方法對該數據庫進行備份。下列說法正確的是______。A)這三種備份操作的周期都必須一樣,并且都必須備份在同一個備份設備上B)這三種備份操作的周期都必須一樣,但可以備份在不同的備份設備上C)這三種備份操作的周期可以不一樣,但必須備份在同一個備份設備上D)這三種備份操作的周期可以不一樣,并且可以備份在不同的備份設備上A、
B、
C、
D、
標準答案:D知識點解析:暫無解析5、在SQLServer2000中,通過構建永久備份設備可以對數據庫進行備份,下列說法正確的是______。A)不需要指定備份設備的大小B)一個數據庫一次只能備份在一個設備上C)每個備份設備都是專屬于一個數據庫的D)只能將備份設備建立在磁盤上A、
B、
C、
D、
標準答案:A知識點解析:SQLServer將備份數據庫的場所稱為備份設備,它支持數據庫備份到磁帶或磁盤上;可以在一個備份設備上對同一個數據庫進行多次備份,也可以在一個設備上對不同的數據庫進行多次備份,還可以將一個數據庫備份到多個不同的備份設備上。6、SQLServer2000提供了完全備份、差異備份和日志備份等幾種備份方法,其中差異備份的內容是______。A)上次差異備份之后修改的數據庫全部內容B)上次完全備份之后修改的數據庫全部內容C)上次日志備份之后修改的數據庫全部內容D)上次完全備份之后修改的數據庫內容,但不包括日志等其他內容A、
B、
C、
D、
標準答案:B知識點解析:暫無解析7、在SQLServer2000中,事務日志備份______。A)對故障還原模型沒有要求B)要求故障還原模型必須是完全的C)要求故障還原模型必須是簡單的D)要求故障還原模型不能是簡單的A、
B、
C、
D、
標準答案:B知識點解析:暫無解析8、對SQLServer2000采用的備份和恢復機制,下列說法正確的是______。A)在備份和恢復數據庫時用戶都不能訪問數據庫B)在備份和恢復數據庫時用戶都可以訪問數據庫C)在備份時對數據庫訪問沒有限制,但在恢復時只有系統管理員可以訪問數據庫D)在備份時對數據庫訪問沒有限制,但在恢復時任何人都不能訪問數據庫A、
B、
C、
D、
標準答案:D知識點解析:暫無解析9、VB6.0中的數據綁定控件必須______。A)同時具有DataSource屬性和DataField屬性B)同時具有ConnectionString屬性和RecordSource屬性C)具有DataSource屬性D)具有ConnectionString屬性A、
B、
C、
D、
標準答案:C知識點解析:暫無解析10、數據庫的訪問接口包括ODBC、OLEDB等,其中ODBC接口是______。A)專用的訪問SQLServer數據庫的接口B)一種開放的、訪問數據庫的接口C)通用的訪問任何類型的數據的接口D)一種訪問關系數據庫的控件A、
B、
C、
D、
標準答案:B知識點解析:暫無解析11、關于ADO對象模型,下述說法正確的是______。A)它是與OLEDB同層的獨立的接口集B)它是與ODBC同層的獨立的接口集C)它是建立在OLEDB接口之上的高層接口集D)OLEDB是建立在ADO對象模型之上的高層接口集A、
B、
C、
D、
標準答案:C知識點解析:暫無解析12、VB6.0中,ADO數據控件用于連接數據源的屬性是______。A)RefreshB)RecordSourceC)CommandTypeD)ConnectionStringA、
B、
C、
D、
標準答案:D知識點解析:暫無解析13、VB6.0中RecordSet對象的UPDATE方法作用是______。A)在內存中開辟一個存放新記錄的緩沖區B)將數據緩沖區中的內容保存到數據庫中C)更改用戶屏幕上顯示的數據D)更改數據緩沖區中當前行指針的位置A、
B、
C、
D、
標準答案:B知識點解析:暫無解析14、關于ADO對象模型中的RecordSet,下述說法正確的是______。A)它用于定義連接的數據庫名B)它用于定義數據的來源C)它是一個對象,用于在客戶端內存中存放數據查詢的結果D)它是一個對象,用于在服務器端內存中存放數據查詢的結果A、
B、
C、
D、
標準答案:C知識點解析:暫無解析15、ADO對象模型中,RecordSet對象的AddNew方法的功能是______。A)在對應的數據庫表中增加一條新記錄B)在記錄集中增加一個新列C)在內存中開辟存放一條新記錄的空間D)增加一個新的記錄集A、
B、
C、
D、
標準答案:A知識點解析:暫無解析16、關于UML的各種視圖及其分類,下列說法錯誤的是______。A)用例圖、類圖、對象圖,組件圖和部署圖都是靜態視圖B)順序圖、交互圖、狀態圖和活動圖都是動態視圖C)類圖和對象圖都是結構視圖D)順序圖、狀態圖和組件圖都是行為視圖A、
B、
C、
D、
標準答案:D知識點解析:暫無解析17、關于UML的靜態建模機制,下述說法錯誤的是______。A)用例模型是將滿足用戶需求的所有功能表示出來的工具B)用例圖用于表示系統的數據模型和功能模型C)類圖展現了一組類,接口和協作以及它們之間的關系D)組件圖表示系統的靜態實現視圖,用于對源代碼、可執行程序和物理數據庫等進行建模A、
B、
C、
D、
標準答案:B知識點解析:暫無解析18、關于UML建模機制,下列說法錯誤的是______。A)用例模型可以把滿足用戶需求的功能表示出來B)包圖是表明包與包之間關系的類圖C)協作圖包含一組對象,并在圖中展示這些對象之間的聯系以及對象間發送和接收的消息D)順序圖主要用于描述系統、用例和程序模塊中邏輯流程的先后執行次序或并行次序A、
B、
C、
D、
標準答案:D知識點解析:暫無解析19、在UML模型中,用于表達一系列的對象、對象之間的聯系以及對象間發送和接收消息的圖是______。A)協作圖B)狀態圖C)順序圖D)部署圖A、
B、
C、
D、
標準答案:A知識點解析:暫無解析20、關于分布式數據庫,下列說法錯誤的是______。A)在分布式數據庫系統中,分片透明性主要是指數據分片的分配位置對用戶是透明的,用戶無須關注每個分片被分配的場地B)對于用戶而言,一個分布式數據庫系統從邏輯上看如同一個集中式數據庫,用戶可在任何一個場地執行全局應用和局部應用C)分布式數據庫的查詢處理代價既包括CPU和I/O代價,也需要考慮場地間傳輸數據所需的通信代價D)在分布式數據庫查詢中,導致場地間數據傳輸量大的主要原因是數據問的連接操作和并操作A、
B、
C、
D、
標準答案:A知識點解析:分片透明性是最高層次的分布透明性,即用戶或應用程序只對全局關系進行操作而不必考慮數據的分片。位置透明性是指用戶或應用程序應當了解分片情況,但不必了解片段的存儲場地。位置透明性位于分片視圖與分配視圖之間。21、關于分布式數據庫系統和并行數據庫系統,下列說法正確的是______。A)分布式數據庫系統的目標是利用多處理機結點并行地完成數據庫任務以提高數據庫系統的整體性能B)并行數據庫系統的目的主要在于實現場地自治和數據全局透明共享C)并行數據庫系統經常采用負載平衡方法提高數據庫系統的業務吞吐率D)分布式數據庫系統中,不存在全局應用和局部應用的概念,各結點完全不獨立,各個結點需要協同工作A、
B、
C、
D、
標準答案:C知識點解析:分布式數據庫要達到的目標是:本地自治、非集中式管理、高可用性、位置獨立性、分布式查詢處理、分布式事務管理等。并行數據庫系統的目標是利用多處理機結點并行的完成數據庫任務以提高數據庫系統的整體性能,并行數據庫經常采用負載平衡方法提高數據庫系統的業務吞吐率。分布式數據庫系統的各結點是獨立的,只是在邏輯上聯系。22、關于分布式數據庫的分布策略,下述說法正確的是______。A)數據分配是對關系的操作,數據分片是對數據分配的操作B)集中式數據分配策略不便于進行數據控制C)全復制式數據分配策略可靠性高,響應速度快,但數據冗余大,同步維護復雜D)分割式數據分配策略對全局數據控制靈活,但對局部數據存取效率低A、
B、
C、
D、
標準答案:C知識點解析:集中式數據分配策略有利于進行數據控制;分割式數據分配策略對局部數據控制靈活,但對全局數據存取效率低;全復制式數據分配策略可靠性高,響應速度快,但數據冗余大,同步維護復雜,因此本題答案為C。23、關于分布式數據庫系統,下述說法正確的是______。A)查詢代價主要考慮CPU代價和I/O代價B)分布透明性是指用戶需要并能完全看清數據分片的位置,分片的分配位置以及數據復制的過程C)分布式查詢優化一般不需要考慮操作的執行順序和數據在不同場地間的傳輸順序D)執行分布式數據庫查詢時,導致數據傳輸量大的主要原因是數據間的連接操作和并操作A、
B、
C、
D、
標準答案:D知識點解析:執行分布式數據庫查詢時,導致數據傳輸量大的主要原因是數據間的連接操作和并操作,D選項正確。A,分布式數據庫系統的查詢代價還需要考慮通信代價。B,分布透明性包括分片透明性、位置透明性、局部數據透明性,分片透明性即指數據分片用戶無須考慮。C同樣錯誤,對分布式查詢優化,恰恰需要考慮操作執行順序和數據傳輸順序。24、在分布式數據庫系統中,一般不適合作為衡量查詢代價依據的是______。A)CPU代價B)I/O代價C)通信代價D)存儲代價A、
B、
C、
D、
標準答案:D知識點解析:在集中式數據庫系統中,查詢代價主要是由CPU代價和I/O代價來衡量的,在分布式數據庫系統中,由于數據分布在多個不同的場地上,使得查詢處理中還要考慮站點間傳輸數據的通信代價。另外,分布式數據庫的缺點之一就是復雜的存取結構。因此本題答案為D。25、在分布式數據庫的數據分配策略中,若全局數據存在多個副本,且在每個物理場地都保存一個完整的數據副本,則該策略屬于______。A)集中式策略B)分割式策略C)全復制式策略D)混合式策略A、
B、
C、
D、
標準答案:C知識點解析:暫無解析26、在支撐繁忙業務的并行數據庫系統中,有一個數據量很大的表T(a1,a2,…an),對該表的查詢多數為針對主碼a1的范圍查詢和點查詢,為了改善查詢性能,需要對該表進行劃分。關于該表的劃分和應用策略,下列說法錯誤的是______。A)采用輪轉法對T中的元組進行劃分,這樣數據分布均勻,適合于點查詢和范圍查詢B)以a1為劃分屬性,對T采用散列劃分是一種可行的劃分方法,有利于對該表的點查詢C)以a1為劃分屬性,對T采用范圍劃分并建立主索引,是一種有效的劃分方法D)以a1為劃分屬性,對T采用散列劃分和范圍劃分都有可能帶來T的各個數據分區的數據分布不均勻的問題A、
B、
C、
D、
標準答案:A知識點解析:暫無解析27、關于數據劃分策略,下述說法錯誤的是______。A)散列劃分采用某種散列函數,以數據的劃分屬性作為函數參數,計算數據應存儲的磁盤序號B)范圍劃分根據某個屬性的取值,將數據劃分為n個部分,分別存儲到不同磁盤上C)范圍劃分有利于范圍查詢和點查詢,但也可能會引起數據分布不均勻及并行處理能力下降問題D)輪轉法劃分能保證元組在多個磁盤上的平均分配,并具有較高的點查詢和范圍查詢A、
B、
C、
D、
標準答案:D知識點解析:暫無解析28、關于并行數據庫結構,以下說法錯誤的是______。A)在共享內存結構的系統中,如果處理器數量過多,容易造成內存訪問沖突B)在共享磁盤結構的系統中,所有處理機都沒有獨立的主存儲器,并且通過網絡共享磁盤C)在無共享結構的系統中,每個處理機擁有獨立的主存儲器和磁盤,不共享資源D)層次結構綜合了共享內存、共享磁盤和無共享結構的特點A、
B、
C、
D、
標準答案:B知識點解析:暫無解析二、簡答題(本題共1題,每題1.0分,共1分。)29、在SQLServer2000中,新建了一個SQLServer身份驗證模式的登錄賬戶LOG,現希望LOG在數據庫服務器上具有全部的操作權限,下述語句是為LOG授權的語句,請補全該語句。EXECs_addsrvrolemember’LOG’,______標準答案:db_owner知識點解析:暫無解析30、在VB6.0中,已經用Adobe1連接到數據庫,并已綁定到數據庫中的某個關系表,現要通過此控件向表中插入數據,需要用到Adobe1.Recordset的(1)方法和Update方法,使用Adobel.Recordset的(2)方法可以將當前行指針在結果集中向前移動一行。標準答案:知識點解析:[1]AddNew[2]MovePrevius數據據工程師高頻練習試卷第2套一、選擇題(1分)(本題共18題,每題1.0分,共18分。)1、關于數據倉庫的特性,下列說法正確的是______。A)面向主題的特性是指在組織數據倉庫數據時,需要將各種分析需求歸類并抽象,形成相應的分析應用主題,并根據分析應用主題的數據需求設計和組織數據B)集成特性是指需要將業務系統中的所有數據抽取出來,載入到數據倉庫中C)集成特性是指需要將企業整個架構中的各種數據和應用集中到數據倉庫中D)隨時間變化性是指數據倉庫中的每個數據單元一般都有時間標志,且其中各種數據(包括原始數據)會隨時間變化被經常修改A、
B、
C、
D、
標準答案:A知識點解析:數據倉庫是一個面向主題的、集成的、非易失的,且隨時間變化的數據集合,用來支持管理人員的決策。數據倉庫的主要特性:①主題與面向主題:數據倉庫中的數據是以面向主題的方式進行組織的,主題是一個抽象的概念,主題也可以稱為分析主題或分析領域,用于表示某一宏觀的分析領城所涉及的對象,以及與對象有關的數據的集合。②集成:集成是數據倉庫數據的第二個特性,也是最為重要的特性。人們一般把數據倉庫的數據集成功能分成數據抽取、轉換、清理(過濾)和裝載這四項任務。數據集成主要完成從數據源獲取數據,并按目標數據模型要求,如數據倉庫核心層模型的要求對數據進行轉換,并清除錯誤或無效數據,裝載入目標數據體系中。③不可更新:數據倉庫中的數據通常是以批量方式載入與訪問的,在數據倉庫環境中,并不進行一般意義上的數據更新。④隨時間變化:數據倉庫的時變性是指數據倉庫中的每個數據單元都有時間標志,記錄一般都加有時戳,有時記錄中可能包含有事務的發生時間。同時,數據倉庫隨時間變化的特性還指數據倉庫在運行中必須不斷捕捉操作型環境中的數據,并將新的數據集成后追加到其中。顯然,B、C、D是錯誤的,只有A正確。2、從聯機事務處理(OLTP)環境中抽取數據、建立新的數據分析環境的最初出發點是______。A)對企業信息系統中的數據進行整理B)解決企業信息系統中的數據孤島問題C)解決企業基本業務應用和數據分析應用之間的性能沖突問題D)解決企業信息系統中的蜘蛛網問題A、
B、
C、
D、
標準答案:C知識點解析:暫無解析3、某個數據倉庫中保存有商品銷售明細數據表T(商品號,數量,價格,時間),其細節數據保存期為2年,每年銷售記錄約有5千萬條。設前端應用需要針對這些數據進行每月重要商品銷售情況與趨勢分析,可供用戶查詢或分析的數據時間跨度最長為5年,為了提高這項分析需求的執行效率,下列方案合理且有效的是______。A)按月份為商品明細數據建立分區,并為商品銷售明細數據建立索引,每次分析時根據細節數據實時計算生成月粒度級數據,并用于趨勢分析B)按月份為商品明細數據建立分區,并為商品銷售明細數據建立索引,建立視圖V1(商品號,日銷售總數量,日銷售總金額,日期),將V1作為數據分析源C)在商品號屬性上為T建立索引,建立物化視圖V2(商品號,日銷售總數量,日銷售總金額,日期),每天根據T中新產生的數據對V2進行增長式更新,并將V2作為分析數據源D)建立物化視圖V3(商品號,月銷售總數量,月銷售總金額,月份),每天清空V3,并根據表T重新計算V3,并將V3作為分析數據源A、
B、
C、
D、
標準答案:C知識點解析:每次分析時根據細節數據實時計算生成月粒度級數據,數據量大時效率很低。B中視圖并不在數據庫中以存儲的數據值集形式存在,所以建立視圖的方法不能提高效率。每天清空V3并根據表T重新計算V3,并將V3作為分析數據源,這樣也不能提高效率。只有C選項方案比較合理有效。4、給定以下三個關系表:銷售明細表(商品標識,銷售時間,單價,數量,金額)日銷售表(商品標識,銷售日,總數量,總金額)月銷售表(商品標識,銷售月份.總數量,總金額)下述說法正確的是______。A)銷售明細表的數據粒度最大,數據量最大B)日銷售表的數據粒度最大,數據量最小C)月銷售表的數據粒度最大,數據量最小D)月銷售表的數據粒度最小,數據量最小A、
B、
C、
D、
標準答案:C知識點解析:暫無解析5、許多大中型企業出于多種原因建立了數據倉庫,以下哪項不是建立數據倉庫的合理理由?______A)充分利用企業信息系統生成的數據B)把企業的各種應用系統集中在一起C)解決企業基本業務應用和數據分析應用之間的性能沖突問題D)以面向主題、集成的方式合理組織數據、實現跨專業視圖A、
B、
C、
D、
標準答案:B知識點解析:建立數據倉庫不是簡單的把企業的各種應用集中在一起,而是利用企業信息系統生成的數據,以面向主題、集成的方式合理組織數據,解決數據分析應用和企業基本業務之間的性能沖突的問題,所以本題的答案為B。6、對于聯機事務處理系統和數據倉庫系統中的數據,下列說法正確的是______。A)一般情況下,聯機事務處理系統中的數據不能被修改,數據倉庫系統中的數據可被修改B)聯機事務處理系統中的數據庫規模一般大于數據倉庫系統中的數據規模C)聯機事務處理系統中的數據一般按面向業務應用的方式組織,數據倉庫系統中的數據一般按面向分析主題的方式組織D)一般情況下,在安全性和一致性要求上,對數據倉庫系統中的數據的要求要高于對聯機事務處理系統中數據的要求A、
B、
C、
D、
標準答案:C知識點解析:暫無解析7、在為業務繁忙的企業的多個部門服務的數據庫系統中,同時開展各部門的OLTP業務和數據分析業務會給數據庫系統帶來性能沖突,下列方案中無法從根本上解決性能沖突的是______。A)抽取出各部門需要的分析數據,建立各部門獨立的數據集市,將數據分析業務轉移到數據集市中B)抽取出企業所有分析功能所需的分析數據,建立統一的企業級數據倉庫環境,將企業的大部分分析業務轉移到數據倉庫環境中C)抽取出企業的近期業務數據,建立操作型數據存儲(ODS),將一些快速分析業務轉移到操作型數據存儲中D)不建立新的數據存儲體系,在基本業務處理時間內開展OLTP業務,在其余時間開展分析業務A、
B、
C、
D、
標準答案:D知識點解析:暫無解析8、數據模型定義了數據庫中數據的組織、描述、存儲和操作規范,可以分為概念模型、數據結構模型和物理模型三大類。概念模型的典型代表是______。A、實體一聯系模型B、關系模型C、面向對象模型D、網狀模型標準答案:A知識點解析:暫無解析9、關于數據視圖與三級模式,下列說法錯誤的是______。A、數據視圖是指用戶從某個角度看到的客觀世界數據對象的特征B、外模式是數據庫用戶能使用的局部數據,描述外模式時,通常需要給出其物理結構C、概念模式以數據模型的形式描述數據D、三級模式結構實現了數據的獨立性標準答案:B知識點解析:外模式是對數據庫用戶能夠看見和使用的局部數據的邏輯結構和特征的描述,是與某一應用有關的數據的邏輯表示,所以描述外模式時不需要給出其物理結構。10、關于數據模型和模式結構,有下列說法:Ⅰ.數據庫系統的開發者利用數據模型描述數據庫的結構和語義,通過現實世界到信息世界再到機器世界的抽象和轉換,構建數據庫Ⅱ.數據結構模型是按用戶的觀點對數據進行建模,是現實世界到信息世界的第一層抽象,強調語義表達功能,易于用戶理解,是用戶與數據庫設計人員交流的工具Ⅲ.在數據模型中有“型”和“值”的概念,其中值是對某一類數據的結構和屬性的說明Ⅳ.在三級模式結構中,概念模式是對數據庫中全體數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖上述說法正確的是______。A、Ⅰ和ⅣB、Ⅱ、Ⅲ和ⅣC、Ⅰ和ⅡD、Ⅱ和Ⅳ標準答案:A知識點解析:數據模型是數據庫系統的形式框架,是用來描述數據的一組概念和定義。包括描述數據、數據聯系、數據操作、數據語義以及數據一致性的概念工具。它是數據庫系統的核心和基礎。按照數據模型在數據建模和數據管理中的不同作用,可以將其分為概念數據模型、數據結構模型和物理數據模型。概念數據模型也可簡稱為概念模型,是按用戶的觀點對數據和信息進行建模,是現實世界到信息世界的第一層抽象。數據結構模型也稱為表示型或實現型的數據模型,是機器世界中與具體DBMS相關的數據模型。物理數據模型屬于底層數據模型,通過諸如記錄格式、記錄順序和存取路徑等表示信息,描述數據在數據庫系統中的實際存儲方式。Ⅱ錯誤。數據模式僅涉及集的描述,不涉及具體的值。11、在數據庫系統中,下列哪個映像關系用于提供數據與應用程序間的邏輯獨立性?A、外模式/模式B、模式/內模式C、外模式/內模式D、邏輯模式/內模式標準答案:A知識點解析:外模式/模式映像定義了數據庫中不同用戶的外模式與數據庫邏輯模式之間的對應關系。當數據庫模式發生變化時,通過調整外模式/模式間的映像關系,使得應用程序不必隨之修改,從而保證數據與應用程序間的邏輯獨立性,簡稱數據的邏輯獨立性,所以本題的答案為A。12、在數據庫三級模式結構中,對數據庫中全部的數據邏輯結構和特征進行描述的是______。A、外模式B、模式C、子模式D、內模式標準答案:B知識點解析:暫無解析13、查詢處理器是數據庫管理系統的重要組成部分,下列不屬于查詢處理器功能組成模塊的是______。A、DML編譯器B、查詢執行引擎C、嵌入式DML的預編譯器D、查詢權限管理器標準答案:D知識點解析:暫無解析14、DBMS通過加鎖機制允許用戶并發訪問數據庫,這屬于DBMS提供的______。A、數據定義功能B、數據操縱功能C、數據庫運行管理與控制功能D、數據庫建立與維護功能標準答案:C知識點解析:DBMS的數據庫運行管理與控制功能是指統一管理和控制數據庫的建立、運行和維護,DBMS通過加鎖機制允許用戶并發訪問數據庫,這屬于DBMS提供的數據庫運行管理與控制功能。15、關于數據庫管理系統功能,有下列說法:Ⅰ.數據管理系統具有將E-R模型轉換為數據結構模型、數據庫操作、數據庫運行管理和控制、數據庫建立和維護功能Ⅱ.數據管理系統具有將E-R模型轉換為數據結構模型、數據庫定義、數據庫操作、數據庫運行管理和控制、數據庫建立和維護功能Ⅲ.數據管理系統具有數據庫定義、數據庫操作、數據庫運行管理和控制、數據庫建立和維護功能Ⅳ.數據管理系統具有數據庫定義、數據庫操作、數據庫運行管理和控制、數據庫建立和維護,以及直接存取數據等功能。上述說法完全正確的是______。A、Ⅰ和ⅣB、Ⅱ、Ⅲ和ⅣC、Ⅰ和ⅡD、Ⅲ標準答案:D知識點解析:暫無解析16、關于數據庫系統,有下列說法:Ⅰ.數據庫系統(DBS)自上而下可以分為用戶、人機交互界面、DBMS和磁盤四個層次Ⅱ.采用了數據庫技術的計算機系統Ⅲ.是位于用戶與操作系統之間的數據庫管理系統Ⅳ.DBS是由DB、軟件和DBA組成上述說法完全正確的是______。A、Ⅰ和ⅣB、Ⅱ、Ⅲ和ⅣC、Ⅰ和ⅡD、Ⅲ標準答案:C知識點解析:數據庫系統(DBS)自上而下可以分為用戶、人機交互界面、DBMS和磁盤四個層次。采用了數據庫技術的計算機系統,DBS是由DB、軟件、硬件和DBA組成的計算機系統。17、在明確了數據庫應用系統的任務目標和系統范圍之后,需要進行項目的可行性分析,關于可行性分析,下列說法錯誤的是______。A、經濟可行性分析是指對項目進行成本效益分析,其中項目成本一般包括開發費用、軟硬件購置費用、安裝調試及維護費用B、技術可行性分析一般以系統的性能要求為主要依據,對系統的軟件、硬件和技術方案做出評估和選擇建議C、操作可行性分析的主要目的在于論證系統開發是否具備所需要的人員、軟件、硬件和工作環境等條件D、開發方案選擇的目的在于提出并評價實現系統的各種開發方案,并從中選擇出合理的方案標準答案:B知識點解析:技術可行性分析所依據的并不只是系統的性能要求,還包括用戶提出的系統功能以及實現系統的各項約束條件要求。B并不恰當。18、按照數據庫應用系統生命周期模型,在開發某數據庫應用系統時,對系統采用的軟硬件及技術方案等做出合理的評估并提出選擇建議的工作屬于______。A、規劃與分析階段的系統規劃與定義B、規劃與分析階段的可行性分析C、需求分析階段的業務規則需求分析D、系統設計階段的總體設計標準答案:B知識點解析:系統開發的技術可行性研究正是根據用戶提出的系統功能、性能及實現系統的各項的約束條件,對系統軟件、系統硬件、技術方案做出評估和選擇建議,它屬于規劃與分析階段的可行性分析。二、簡答題(本題共2題,每題1.0分,共2分。)19、數據庫應用系統功能設計包括哪兩個方面?每個方面主要由哪些設計步驟組成?標準答案:數據庫應用系統功能設計包括數據庫事務設計和應用程序設計。與數據庫應用系統概念設計、邏輯設計、物理設計相對應,應用程序(軟件)設計分為總體設計、概要設計和詳細設計,數據庫事務設計則由事務概要設計和事務詳細設計組成。知識點解析:暫無解析20、數據庫系統處理死鎖一般采用哪兩類方法?簡述每類方法的基本原理。標準答案:解決死鎖主要采用死鎖預防和死鎖檢測與恢復兩類方法。死鎖預防利用死鎖預防協議,通過破壞死鎖產生的必要條件來避免系統進入死鎖狀態,防止死鎖發生。死鎖檢測與恢復則是允許系統進入死鎖狀態,并且定期檢查系統是否發生死鎖。當發現系統發生死鎖后,采取相應的恢復機制使系統擺脫死鎖狀態。知識點解析:暫無解析三、設計題(10分)(本題共9題,每題1.0分,共9分。)21、現有關系模式:教師授課(教師號,姓名,職稱,課程號,課程名,學分,教科書名)其函數依賴集為:{教師號→姓名,教師號→職稱,課程號→課程名,課程號→學分,課程號→教科書名}①指出這個關系模式的主碼。②這個關系模式是第幾范式,為什么?③將其分解為滿足3NF要求的關系模式(分解后的關系模式名自定)。標準答案:①主碼為:(教師號、課程號)②第1范式,因為存在部分依賴。③分布方法為:教師表(教師號,姓名,職稱)課程表(課程號,課程名,學分,教科書名)教師授課表(教師號,課程號)知識點解析:暫無解析22、現有某圖書銷售數據庫,其關系表結構如下:圖書表(圖書編號,圖書名稱,出版社編號,出版社名稱,出版時間,出版數量,版次)圖書銷售表(圖書編號,銷售日期,銷售數量,書店編號,讀者編號,讀者姓名,讀者電話)書店表(書店編號,聯系電話,所在城市編號,城市名稱)該系統所涉及的數據存在以下約束:Ⅰ.出版社可以出版多本圖書,一本圖書只能在一個出版社出版,在該系統的記錄的圖書出版信息包括出版時間、版次及出版數量信息;Ⅱ.一個書店可以出售多本圖書給多個讀者,每位讀者可以從多個書店購買多本圖書,一本圖書可以通過多個書店出售給讀者,書店把圖書出售給讀者后會在系統中記錄售書日期和售書數量信息;Ⅲ.每個書店只能位于一個城市,一個城市可以有多個書店。①以圖書銷售表為例說明原數據庫設計的不合理之處。②給出該數據庫符合3NF要求的全部關系模式,并指出關系模式中的全部主碼和外碼。標準答案:①圖書銷售表中,讀者信息應該單獨新建一張表,否則就會造成大量的數據冗余。②關系模式如下:出版社表(出版社編號,出版社名稱)主碼:出版社編號出版表(出版社編號,圖書編號,出版時間,出版數量,版次)主碼:(出版社編號,圖書編號)圖書表(圖書編號,圖書名稱)主碼:圖書編號書店表(書店編號,聯系電話,所在城市編號)主碼:書店編號城市表(所在城市編號,城市名稱)主碼:所在城市編號讀者表(讀者編號,讀者姓名,讀者電話)主碼:讀者編號圖書銷售表(圖書編號,讀者編號,銷售日期,銷售數量,書店編號)主碼:(圖書編號,讀者編號)知識點解析:暫無解析23、有兩張關系表:Students(SID,SName,Sex,Dept)Prizing(SID,PName,Type,PDate)Students表描述的是學生基本信息,Prizing表描述的是學生獲獎信息。①若在應用程序中經常使用以下查詢語句:SELECTS.SID,SName,PName,TypeFROMStudentsASSJOINPrizingASPONS.SID=P.SID請問能否使用聚集文件提高此查詢的性能?并給出原因。②為了提高查詢性能,數據庫管理員在Students表的SName列上建立了一個非聚集索引SName_ind。如果應用程序使用如下語句查詢數據:SELECT*FROMStudentsWHERESNamelike‘%華’請問SName_ind索引是否能夠提高語句的查詢速度,并給出原因。標準答案:①可以用聚集文件提高此查詢性能。因為聚集文件本身存儲不同類型表的聯系,能夠減少表間的連接操作,提高查詢性能。②此索引不能提高該語句的查詢速度。因為該索引是建立在SNAME上的非聚集索引,以SNAME首字母排序,而查詢語句卻要求查詢名字最后一個是“華”的SNAME,還是需要全部掃描students表,因此不能提高該語句的查詢速度。知識點解析:暫無解析24、有學生表[學號,姓名,年齡,性別,系名,專業名,班號],設一個系可有多個專業,每個專業可有多個班,各班班號不重復,一個學生只在一個班學習,現經常需要按“系名”和“班號”進行查詢,為提高查詢效率,需要為“系名”和“班號”兩個列建立一個非聚集索引,建立此索引有下列兩種方法:方法1:索引列順序為(系名,班號)方法2:索引列順序為(班號,系名)①這兩種方法哪個更合理?請簡要說明原因。②針對你認為合理的方法,寫出創建該索引的SQL語句。標準答案:①方法1更加合理,理由如下:更加有利于減少索引層次,提高查詢效率;更加符合使用習慣;更加便于(系、班)進行統計。②創建索引的SQL語句:createindexindex_1on學生表(系名,班號)知識點解析:暫無解析25、在SQLServer2000中,有教師表Teachers(TeacherID,Name,LeaderID),其中TeacherID是主碼,類型是長度為4的普通編碼定長字符串,且每位是0~9的數字字符;Name的類型是長度為10的普通編碼可變長字符串;LeaderID是每個教師的領導的TeacherID。①寫出創建Teachers表的SQL語句,要求語句中包含所有的約束。②現要查詢TeacherID為“1234”的教師的領導的TeacherID,請給出相應的SQL語句,要求只使用一條SQL語句實現,且此語句中不允許包含子查詢。標準答案:①createtableTeachers(TeacherIDchar(4)check(TeacherIDlike"[0~9][0~9][0~9][0~9]"),Namevarchar(10),LeaderIDchar(4),primarykeyTeacherID,foreignkeyLeaderlDreferencesTeachers(TeacherID))②selectT2.LeaderIDfromTeachersasT1joinTeachersasT2onT1.LeaderID=T2.TeacherIDwhereT1.TeacherID=‘1234’知識點解析:暫無解析26、以下兩個關系表:Emp(eid,ename,age,did,salary),其各列含義為:職工號,姓名,年齡,部門號,工資Dept(did,dname,mgr_id),其各列含義為:部門號,部門名稱,部門經理職工號寫出一條SQL語句,查詢工資大于10000,且與他所在部門的經理年齡相同的職工姓名。標準答案:selecta.*fromEmpa,Deptb,Empcwherea.did=b.didandb.mgr_id=c.eidanda.salary>10000anda.age=c.age知識點解析:暫無解析27、請按要求解答下列問題:(1)在設計數據庫應用系統時,需要對系統所需的存儲空間進行規劃。規劃時需要考慮多種因素,請列出其中的4種。(2)設有商品銷售系統,該系統每天最多產生萬條商品銷售記錄,并用商品銷售數據表保存銷售記錄。系統需要保存3年的銷售記錄,每年按365天計算。商品銷售數據表包含的屬性及各屬性占用的字節分別為:商品號(10字節)、銷售數量(8字節)、價格(8字節)、金額(8字節)、收銀臺編號(4字節)、銷售員編號(4字節)、銷售時間(8字節)。保存該表的數據庫管理系統的數據存儲單位是數據頁,每頁大小為8KB(共8192字節)。該數據庫管理系統規定數據頁空間全部用于保存銷售數據,并且存儲銷售數據時單條記錄不允許跨數據頁存放。請計算在數據庫中保存商品銷售數據表需要的數據頁數目,要求寫出計算過程。標準答案:單條數據的長度;每年、每天、每小時等數據所增長的大?。粋浞莺腿哂鄠浞菘臻g;系統文件的大?。徽加脙却婵臻g的大小等等。(2)單條商品銷售記錄占用字節:10+8+8+8+4+4+8=50字節。單數據頁可存儲銷售記錄條數:163條(163×50=8150字節;164×50=8200字節)。保存三年的銷售總記錄數:3×365×10000=10950000條。需要的數據頁數目=67178(67178×163=10950014;67177×163=10949851)。知識點解析:暫無解析28、現有以下兩個關系模式:Employees(Eid,Name,DeptNO)Departments(DeptNO,DeptName,TotalNumber)Employees關系模式描述了職工編號、姓名和所在部門編號;Departments關系模式描述了部門編號、名稱和職工總人數。請按SQLServer所采用的Tansact-SQL語法格式編寫實現具有功能的后觸發型觸發器:每當在Employees表中插入一行數據時,相應部門的職工總人數就加1。標準答案:createtriggersql_trionemployeesforinsertasdeclare@eidvarchar(11)declare@namevarchar(20)declare@deptnovarchar(11)declareyjycursorforselect*frominsertedopenyjyfetchnextfromyiyinto@eid,@name,@deptnowhile@@fetch_status=0beginupdatedepartmentssettotalnumber=totalnumber+1wheredeptno=@deptnofetchnextfromyjyinto@eid,@name,@deptnoendloseyjydeallocateyjy知識點解析:本題考查了后觸發器的TransactSQL語句。其語法格式為:CREATETRIGGER觸發器名稱ON{表名|視圖名}[WITHENCRYPTION]ASSQL語句AFTER和FOR,指定觸發器只有在引發的SQL語句中指定的操作都已成功執行,并且所有的約束檢查也成功完成后,才執行此觸發器,即后觸發型觸發器。29、為在某種程度上保證某數據庫系統可靠地運行,在SQLServer2000環境中,對其制定有以下三種備份策略。假設對此數據庫進行一次完全備份需要4小時,差異備份需要2小時,日志備份需要1小時。設所有備份都是從凌晨1:00開始。策略1:每周周日進行一次完全備份,每周周一至周六每天進行一次日志備份。策略2:每周周日進行一次完全備份,每周周一至周六每天進行一次差異備份。策略3:每天進行一次完全備份。①假設需要保留一年的備份數據,比較三種備份策略所占用的空間。②比較每種備份策略的備份和恢復速度。標準答案:①占用空間量從大到小排序為:策略3,策略2,策略1。②備份速度從快到慢排序為:策略1,策略2,策略3?;謴退俣葟目斓铰判驗椋翰呗?,策略2,策略1。知識點解析:暫無解析數據據工程師高頻練習試卷第3套一、選擇題(1分)(本題共26題,每題1.0分,共26分。)1、事務T0、T1和T2并發訪問數據項A、B和C,下列屬于沖突操作的是______。A)T0中的read(A)和T0中的write(A)B)T0中的read(B)和T2中的read(C)C)T0中的write(A)和T2中的write(C)D)T1中的read(C)和T2中的writeA、
B、
C、
D、
標準答案:D知識點解析:暫無解析2、當多個事務并發執行時,數據庫管理系統應保證一個事務的執行結果不受其他事務的干擾,事務并發執行的結果與這些事務串行執行的結果一樣,這一特性稱為事務的______。A)原子性B)一致性C)持久性D)隔離性A、
B、
C、
D、
標準答案:D知識點解析:暫無解析3、事務的活鎖又稱為事務的饑餓,為了避免數據庫出現事務活鎖,可以采用的措施是______。A)使用先來先服務策略處理事務請求B)使用兩階段鎖協議C)對事務進行并發調度D)使用小粒度鎖A、
B、
C、
D、
標準答案:A知識點解析:暫無解析4、設用戶對某商場數據庫應用系統有下列活動:Ⅰ.在該數據庫應用系統運行前建立數據庫,并建立初始的商品清單和銷售人員數據等基礎數據Ⅱ.根據商場銷售業務開展情況,調整數據庫中的商品清單和價格Ⅲ.為了應對商場業務增長過快帶來的數據庫數據增長迅速而擴展硬盤空間Ⅳ.為了安全考慮,定期對數據庫系統中的數據進行轉儲Ⅴ.國慶期間,在應用系統中增加一條規則“節日期間所有商品打八折”Ⅵ.在系統中模擬生成大規模銷售數據,并開啟所有收銀臺終端,在所有終端啟動自動批量收銀程序,測試系統的性能以上活動屬于商場數據庫應用系統實施活動的是______。A)Ⅰ、Ⅱ和ⅢB)Ⅱ和ⅤC)Ⅲ、Ⅳ和ⅥD)Ⅰ和ⅥA、
B、
C、
D、
標準答案:D知識點解析:暫無解析5、關于數據庫試運行和功能與性能測試,下列說法正確的是______。A)對數據庫系統的轉儲和恢復能力的測試屬于系統的功能測試范疇B)在進行數據庫功能測試時,一般要先進入大規模的數據C)數據庫試運行一般是與編寫調試程序的工作同步開展的D)數據庫系統的壓力測試、并發訪問測試、查詢效率測試一般屬于性能測試范疇A、
B、
C、
D、
標準答案:C知識點解析:暫無解析6、針對數據量很大的數據庫系統,最適合調用應用程序的時機是______。A)數據庫尚未建立之前B)數據庫已經建立,但尚未裝入任何數據C)數據庫已經建立,并已裝入部分數據D)全部數據裝入數據庫之后或投入運行之后A、
B、
C、
D、
標準答案:C知識點解析:暫無解析7、下述不屬于數據庫維護工作的是______。A)使用數據定義語言建立多個表、構建數據庫總體框架B)根據備份計劃周期性的備份數據庫C)檢測數據庫的空間使用情況D)調整數據庫參數,進行性能優化A、
B、
C、
D、
標準答案:A知識點解析:暫無解析8、查詢優化是提高數據庫應用系統性能的重要手段,下列給出的查詢優化方法,一般情況下無效的是______。A)為經常需要進行排序或分組的列建立索引B)對經常出現在查詢條件中的列建立索引C)對涉及連接的查詢,盡量用左外連接或右外連接代替內連接D)采用提前計算方法,將頻繁訪問的視圖轉為物化視圖A、
B、
C、
D、
標準答案:C知識點解析:暫無解析9、關于查詢優化問題,下列說法錯誤的是______。A)將頻繁地向數據庫發送的某條查詢語句用存儲過程來代替,可以提高查詢效率B)為經常出現在查詢條件中的屬性建立索引,可以提高查詢效率C)先執行表連接條件,后執行查詢條件,有利于提高查詢效率D)將頻繁訪問的視圖物化并進行維護,有利于提高查詢效率A、
B、
C、
D、
標準答案:C知識點解析:在優化查詢的方法中將頻繁地向數據庫發送的某條查詢語句用存儲過程來代替,為經常出現在查詢條件中的屬性建立索引以及將頻繁訪問的視圖物化并進行維護,都有利于提高查詢效率,但是先執行表連接條件,后執行查詢條件,不有利于提高查詢效率,應該盡可能地先執行查詢條件,把表連接條件放到最后執行。10、數據庫系統可能出現下列故障:Ⅰ.事務執行過程中發生運算溢出Ⅱ.某并發事務因發生死鎖而被撤銷Ⅲ.磁盤物理損壞Ⅳ.系統突然發生停電事務Ⅴ.操作系統因被病毒攻擊而突然重啟以上故障屬于系統故障(軟故障)的是______。A)Ⅰ、Ⅱ、Ⅳ和ⅤB)Ⅳ和ⅤC)Ⅰ、Ⅲ、Ⅳ和ⅤD)Ⅲ和ⅣA、
B、
C、
D、
標準答案:B知識點解析:系統故障又稱軟故障,是指數據庫在運行過程中,由于硬件故障、數據庫軟件及操作系統的漏洞、突然停電等情況,導致系統停止運轉,所有正在運行的事務以非正常方式終止,需要系統重新啟動的一類故障。這類故障不破壞數據庫,但影響正在運行的所有事務。事務執行過程中發生運算溢出和某并發事務因發生死鎖而被撤銷屬于事務內部故障。磁盤物理損壞屬于介質故障。11、有某數據庫系統在運行過程中發生了系統故障,發生故障時正在運行事務t1和t2。進行故障恢復時,在日志文件中發現有t1的事務開始記錄而沒有結束記錄,有t2的開始記錄和結束記錄,但t2對數據庫的修改還沒有寫到數據庫中,從檢查點開始正向掃描日志文件______。A)掃描到t1時,直接重做t1,掃描到t2時,將t2直接撤銷B)掃描到t1時,將t1加入重做隊列,掃描到t2時,將t2加入撤銷隊列C)掃描到t1時,直接撤銷t1,掃描到t2時,將t2直接重做D)掃描到t1時,將t1加入撤銷隊列,掃描到t2時,將t2加入重做隊列A、
B、
C、
D、
標準答案:D知識點解析:由事務的原子性可知,一個事務對數據庫的所有操作是一個不可分割的工作單元,要么全部執行要么一個也不執行,由于t1事務沒有結束記錄,應該加入撤銷隊列,而t2有開始和結束記錄卻沒有寫入數據庫,應該加入重做隊列。12、關于數據庫系統中的日志文件,有下列說法:Ⅰ.事務故障恢復和系統故障恢復時都必須使用日志文件Ⅱ.在動態轉儲過程中,對數據庫所做的修改都被記錄在日志文件中Ⅲ.數據庫管理系統進行數據修改操作時,一般是先寫數據庫,然后再寫日志文件Ⅳ.建立檢查點的主要目的是通過減小日志文件的總體數據規模,從而提高數據恢復效率Ⅴ.日志文件有利于用戶對數據庫系統的違規操作開展核查審計工作以上說法正確的是______。A)僅Ⅰ、Ⅱ和ⅤB)僅Ⅰ和ⅡC)僅Ⅰ、Ⅲ和ⅤD)僅Ⅱ、Ⅲ、Ⅳ和ⅤA、
B、
C、
D、
標準答案:A知識點解析:日志文件的具體作用為:①事務故障恢復和系統故障恢復必須使用日志文件;②在動態轉儲方式中必須建立日志文件;③在靜態轉儲方式中,也可以建立日志文件。為保證數據庫是可恢復的,登記日志文件必須遵循兩條原則:①登記的次序嚴格按并行事務執行的時間次序;②必須先寫日志文件,后寫數據庫。建立檢查點是為了恢復,Ⅲ、Ⅳ錯誤。13、某跨國公司的業務系統需要提供全球性服務,該業務系統需要24小時×7天在線服務,系統業務繁忙,為了保證該業務系統數據庫中數據的安全,需要設計與實施數據轉儲機制,設完成該數據庫每天數據增量的轉儲需要2小時,在不考慮成本因素的情況下,下列最合理的是______。A)配備高性能數據庫服務器,通過事務傳送機制實時地將數據庫中的任何變化反映到備份環境中B)每天劃出長度為2小時的時間窗口tw,在tw內采用靜態轉儲方法實現每天數據增量的轉儲C)每天劃出長度為2小時的時間窗口tw,在tw內采用動態轉儲方法實現每天數據增量的轉儲D)每周做一次完全轉儲,每天選擇浮動時間段對變化的數據進行轉儲A、
B、
C、
D、
標準答案:A知識點解析:在靜態轉儲過程中系統不能運行其他事務;動態備份運行轉儲操作和用戶事務并發執行,即允許在轉儲過程中對數據庫進行存取和修改。但動態轉儲的有效性得不到保證。為了數據的有效性,需要引入日志文件,用它記錄轉出期間各事務對數據庫的修改活動記錄,然后使用動態轉儲的備份副本加上日志文件就可以將數據庫恢復到某一時刻的正確狀態。14、關于數據庫系統中的數據的靜態轉儲和動態轉儲機制,下述說法正確的是______。A)靜態轉儲時允許其他事務訪問數據庫B)動態轉儲時允許在轉儲過程中其他事務對數據進行存取和修改C)靜態轉儲能夠保證數據庫的可用性D)動態轉儲無法保證數據庫的可用性A、
B、
C、
D、
標準答案:B知識點解析:暫無解析15、對基于檢查點的恢復技術,下列說法中錯誤的是______。A)無論事務在檢查點之前還是之后提交,都需執行REDO操作B)可以提高恢復效率C)可以定期建立,也可以按照某種規則建立檢查點D)能最大限度地減少恢復數據庫時根據日志記錄所需執行的恢復操作A、
B、
C、
D、
標準答案:A知識點解析:暫無解析16、數據庫鏡像有很多優點,但不包括______。A)提供完整或接近完整的數據冗余,提高數據可靠性B)主數據庫系統發生故障時,可快速啟用數據庫鏡像提供服務C)降低數據庫存儲系統的建設成本D)提高主數據庫系統在升級期間的可用性A、
B、
C、
D、
標準答案:C知識點解析:數據庫鏡像有以下優點:數據庫鏡像提供完整或接近完整的數據冗余,增強數據保護功能;發生災難時,數據庫鏡像可快速使數據庫的備用副本提供服務,使數據不會丟失,提高數據庫的可用性;提高鏡像數據庫在升級期間的可用性。數據庫鏡像是把整個數據庫或其中的關鍵數據復制到另一個磁盤上,其建設成本只會提高,因此答案為C。17、RAID是指廉價冗余磁盤陣列,它是由多塊磁盤構成的一個整體。關于RAID機制和技術,下列說法錯誤的是______。A)RAID系統內部可以包含多個磁盤驅動器B)RAID5盤陣列中的一塊磁盤損壞時,利用其他磁盤上的信息,可以恢復出這塊磁盤上的信息C)RAID采用校驗冗余技術所需用的磁盤空間要比采用鏡像冗余技術所需用的磁盤空間多D)RAID系統一般都具有設備虛擬化技術A、
B、
C、
D、
標準答案:C知識點解析:暫無解析18、某企業需要在一個SQLServer2000實例上為多個部門構建不同的數據庫,有一個通用的數據類型需要在這些不同的數據庫中,則較好的實現方法是______。A)在創建所有的用戶數據庫之前,將此數據類型定義在master數據庫中B)在創建所有的用戶數據庫之前,將此數據類型定義在model數據庫中C)在創建所有的用戶數據庫之前,將此數據類型定義在msdb數據庫中D)在創建所有的用戶數據庫之前,在每個數據庫中分別定義此數據類型A、
B、
C、
D、
標準答案:B知識點解析:暫無解析19、有一個具有10萬行數據的關系表,每行占用2000B空間,如果在SQLServer2000管理的數據庫中存放此關系表,則需要的空間大約是______。A)300MBB)400MBC)500MBD)600MBA、
B、
C、
D、
標準答案:A知識點解析:暫無解析20、存儲過程是存儲在數據庫中的代碼,具有很多優點。下列陳述中不屬于存儲過程優點的是______。A)可通過預編譯機制提高數據操作的性能B)可方便地按用戶視圖表達數據C)可減少客戶端和服務器端的網絡流量D)可實現一定的安全控制A、
B、
C、
D、
標準答案:B知識點解析:暫無解析21、有教師表(教師號,教師名,職稱,基本工資),其中基本工資和取值與教師職稱有關,實現這個約束的可行方案是______。A)在教師表上定義一個視圖B)在教師表上定義一個存儲過程C)在教師表上定義插入和修改操作的觸發器D)在教師表上定義一個標量函數A、
B、
C、
D、
標準答案:C知識點解析:暫無解析22、SQLServer2000數據庫用戶的來源______。A)可以是所有SQLServer的登錄用戶B)只能是Windows身份驗證的登錄用戶C)只能是SQLServer身份驗證的登錄用戶D)可以是其他數據庫中的用戶A、
B、
C、
D、
標準答案:A知識點解析:暫無解析23、在SQLServer2000中,某數據庫中有角色R1和用戶U1,U1是R1角色的成員,且只屬于該角色。先對T表給R1只授予SELECT和DELETE權限,并授予U1對T表具有SELECT、UPDATE和DENYDELETE權限,則用戶U1對T表可以執行的操作是______。A)查詢、刪除和更改數據B)查詢和更改數據C)查詢和刪除數據D)查詢和更改表結構A、
B、
C、
D、
標準答案:B知識點解析:暫無解析24、SQLServer2000中,如果希望用戶u1在DB1數據庫中具有查詢T1表的權限,正確的授權語句是______。A)GRANTSELECTONDB1(T1)TOu1B)GRANTSELECTTOu1ONDB1(T1)C)GRANTSELECTTOu1ONT1D)GRANTSELECTONT1TOu1A、
B、
C、
D、
標準答案:D知識點解析:暫無解析25、在SQLServer2000中,若希望數據庫用戶ACCT具有創建數據庫對象的權限,較為合適的實現方法是______。A)使ACCT只在dbcreator角色中B)使ACCT只在public角色中C)使ACCT只在db_owner角色中D)使ACCT只在db_ddladmin角色中A、
B、
C、
D、
標準答案:A知識點解析:暫無解析26、計算機系和教務處要對某數據庫進行訪問,計算機系全體教師對此數據庫中的全部數據具有查詢權,教務處全體人員對此數據庫中全部數據具有查詢、插入、刪除和修改權。在SQLServer2000中,下列安全控制方法最合理的是______。A)為計算機系每個教師授予每個表的SELECT權,為教務處全體人員授予每個表的SELECT、INSERT、DELETE和UPDATE權B)為計算機系和教務處分別建立一個角色,將兩個部門的每個職工設置為相應角色中的成員。將計算機系角色和教務處角色設置為此數據庫的db_datareader角色中的成員,將教務處角色設置為此數據庫的db_datawriter角色中的成員C)為計算機系和教務處分別建立一個角色,將兩個部門的每個職工設置為相應角色中的成員。為計算機系角色授予每個表的SELECT權,為教務處角色授予每個表的SELECT、INSERT、DELETE和UPDATE權D)將計算機系和教務處的每個職工都設置為db_owner角色中的成員A、
B、
C、
D、
標準答案:B知識點解析:暫無解析二、簡答題(本題共4題,每題1.0分,共4分。)27、某事務從賬戶A轉出資金并向賬戶B轉入資金,此操作要么全做,要么全不做,為了保證該操作的完整,需要利用到事務性質中的______性。標準答案:原子知識點解析:暫無解析28、在SQLServer2000中,數據頁的大小是8KB。某數據庫表有1000行數據,每行需要5000B空間,則此數據庫表需要占用的數據頁數為______頁。標準答案:1000知識點解析:暫無解析29、某SQLServer2000數據庫中有兩張表:商品表(商品號,商品名,商品類別,成本價)和銷售表(商品號,銷售時間,銷售數量,銷售單價)。用戶需統計指定年份每類商品的銷售總數量和銷售總利潤,要求只列出銷售總利潤最多的前三類商品的商品類別、銷售總數量和銷售總利潤。為了完成該統計操作,請按要求將下面的存儲過程補充完整。CREATEPROCp_Sum@yearINTASSELECT_______WITHTIRS商品類別,SUM(銷售數量)As銷售總數量,______AS銷售總利潤FROM商品表JOIN銷售表ON商品表.商品號=銷售表.商品號WHEREyear(銷售時間)=@yearGROUPBY商品類別ORI)ERBY銷售總利潤______標準答案:TOP3SUM((銷售單價-成本價)*銷售數量)DESC知識點解析:暫無解析30、在SQLServer2000中,某數據庫用戶User在此數據庫中具有對T表數據的查詢和更改權限。現有收回User對T表的數據更改權,下述是實現該功能的語句,請補全語句。______UPDATEONTFROMUser標準答案:REVOKE知識點解析:暫無解析數據據工程師高頻練習試卷第4套一、選擇題(1分)(本題共19題,每題1.0分,共19分。)1、數據模型定義了數據庫中數據的組織、描述、存儲和操作規范,可以分為概念模型、數據結構模型和物理模型三大類。概念模型的典型代表是______。A、實體一聯系模型B、關系模型C、面向對象模型D、網狀模型標準答案:A知識點解析:暫無解析2、關于數據視圖與三級模式,下列說法錯誤的是______。A、數據視圖是指用戶從某個角度看到的客觀世界數據對象的特征B、外模式是數據庫用戶能使用的局部數據,描述外模式時,通常需要給出其物理結構C、概念模式以數據模型的形式描述數據D、三級模式結構實現了數據的獨立性標準答案:B知識點解析:外模式是對數據庫用戶能夠看見和使用的局部數據的邏輯結構和特征的描述,是與某一應用有關的數據的邏輯表示,所以描述外模式時不需要給出其物理結構。3、關于數據模型和模式結構,有下列說法:Ⅰ.數據庫系統的開發者利用數據模型描述數據庫的結構和語義,通過現實世界到信息世界再到機器世界的抽象和轉換,構建數據庫Ⅱ.數據結構模型是按用戶的觀點對數據進行建模,是現實世界到信息世界的第一層抽象,強調語義表達功能,易于用戶理解,是用戶與數據庫設計人員交流的工具Ⅲ.在數據模型中有“型”和“值”的概念,其中值是對某一類數據的結構和屬性的說明Ⅳ.在三級模式結構中,概念模式是對數據庫中全體數據的邏輯結構和特征的描述,是所有用戶的公共數據視圖上述說法正確的是______。A、Ⅰ和ⅣB、Ⅱ、Ⅲ和ⅣC、Ⅰ和ⅡD、Ⅱ和Ⅳ標準答案:A知識點解析:數據模型是數據庫系統的形式框架,是用來描述數據的一組概念和定義。包括描述數據、數據聯系、數據操作、數據語義以及數據一致性的概念工具。它是數據庫系統的核心和基礎。按照數據模型在數據建模和數據管理中的不同作用,可以將其分為概念數據模型、數據結構模型和物理數據模型。概念數據模型也可簡稱為概念模型,是按用戶的觀點對數據和信息進行建模,是現實世界到信息世界的第一層抽象。數據結構模型也稱為表示型或實現型的數據模型,是機器世界中與具體DBMS相關的數據模型。物理數據模型屬于底層數據模型,通過諸如記錄格式、記錄順序和存取路徑等表示信息,描述數據在數據庫系統中的實際存儲方式。Ⅱ錯誤。數據模式僅涉及集的描述,不涉及具體的值。4、在數據庫系統中,下列哪個映像關系用于提供數據與應用程序間的邏輯獨立性?A、外模式/模式B、模式/內模式C、外模式/內模式D、邏輯模式/內模式標準答案:A知識點解析:外模式/模式映像定義了數據庫中不同用戶的外模式與數據庫邏輯模式之間的對應關系。當數據庫模式發生變化時,通過調整外模式/模式間的映像關系,使得應用程序不必隨之修改,從而保證數據與應用程序間的邏輯獨立性,簡稱數據的邏輯獨立性,所以本題的答案為A。5、在數據庫三級模式結構中,對數據庫中全部的數據邏輯結構和特征進行描述的是______。A、外模式B、模式C、子模式D、內模式標準答案:B知識點解析:暫無解析6、查詢處理器是數據庫管理系統的重要組成部分,下列不屬于查詢處理器功能組成模塊的是______。A、DML編譯器B、查詢執行引擎C、嵌入式DML的預編譯器D、查詢權限管理器標準答案:D知識點解析:暫無解析7、DBMS通過加鎖機制允許用戶并發訪問數據庫,這屬于DBMS提供的______。A、數據定義功能B、數據操縱功能C、數據庫運行管理與控制功能D、數據庫建立與維護功能標準答案:C知識點解析:DBMS的數據庫運行管理與控制功能是指統一管理和控制數據庫的建立、運行和維護,DBMS通過加鎖機制允許用戶并發訪問數據庫,這屬于DBMS提供的數據庫運行管理與控制功能。8、關于數據庫管理系統功能,有下列說法:Ⅰ.數據管理系統具有將E-R模型轉換為數據結構模型、數據庫操作、數據庫運行管理和控制、數據庫建立和維護功能Ⅱ.數據管理系統具有將E-R模型轉換為數據結構模型、數據庫定義、數據庫操作、數據庫運行管理和控制、數據庫建立和維護功能Ⅲ.數據管理系統具有數據庫定義、數據庫操作、數據庫運行管理和控制、數據庫建立和維護功能Ⅳ.數據管理系統具有數據庫定義、數據庫操作、數據庫運行管理和控制、數據庫建立和維護,以及直接存取數據等功能。上述說法完全正確的是______。A、Ⅰ和ⅣB、Ⅱ、Ⅲ和ⅣC、Ⅰ和ⅡD、Ⅲ標準答案:D知識點解析:暫無解析9、關于數據庫系統,有下列說法:Ⅰ.數據庫系統(DBS)自上而下可以分為用戶、人機交互界面、DBMS和磁盤四個層次Ⅱ.采用了數據庫技術的計算機系統Ⅲ.是位于用戶與操作系統之間的數據庫管理系統Ⅳ.DBS是由DB、軟件和DBA組成上述說法完全正確的是______。A、Ⅰ和ⅣB、Ⅱ、Ⅲ和ⅣC、Ⅰ和ⅡD、Ⅲ標準答案:C知識點解析:數據庫系統(DBS)自上而下可以分為用戶、人機交互界面、DBMS和磁盤四個層次。采用了數據庫技術的計算機系統,DBS是由DB、軟件、硬件和DBA組成的計算機系統。10、在明確了數據庫應用系統的任務目標和系統范圍之后,需要進行項目的可行性分析,關于可行性分析,下列說法錯誤的是______。A、經濟可行性分析是指對項目進行成本效益分析,其中項目成本一般包括開發費用、軟硬件購置費用、安裝調試及維護費用B、技術可行性分析一般以系統的性能要求為主要依據,對系統的軟件、硬件和技術方案做出評估和選擇建議C、操作可行性分析的主要目的在于論證系統開發是否具備所需要的人員、軟件、硬件和工作環境等條件D、開發方案選擇的目的在于提出并評價實現系統的各種開發方案,并從中選擇出合理的方案標準答案:B知識點解析:技術可行性分析所依據的并不只是系統的性能要求,還包括用戶提出的系統功能以及實現系統的各項約束條件要求。B并不恰當。11、按照數據庫應用系統生命周期模型,在開發某數據庫應用系統時,對系統采用的軟硬件及技術方案等做出合理的評估并提出選擇建議的工作屬于______。A、規劃與分析階段的系統規劃與定義B、規劃與分析階段的可行性分析C、需求分析階段的業務規則需求分析D、系統設計階段的總體設計標準答案:B知識點解析:系統開發的技術可行性研究正是根據用戶提出的系統功能、性能及實現系統的各項的約束條件,對系統軟件、系統硬件、技術方案做出評估和選擇建議,它屬于規劃與分析階段的可行性分析。12、在數據庫應用系統生命周期模型中,規劃與分析階段的輸出結果不包括______。A、需求規范說明書B、系統范圍與邊界C、可行性分析報告D、項目計劃書標準答案:A知識點解析:本題考查的知識點是對規劃與分析階段的工作內容的理解。在數據庫應用系統生命周期模型中,規劃與分析是生命周期的起點,其主要工作內容包括系統規劃與定義(這里將確定系統范圍與邊界,是需求分析等后續步驟的依據)、可行性分析(應形成相應的可行性分析報告)、項目規劃(規劃結果形成數據庫應用系統項目計劃文檔,即項目計劃書)三部分,所以本題的答案為A。13、在數據庫應用系統的需求分析階段,需要進行性能分析。下列關于數據庫應用系統性能指標的說法,錯誤的是______。A、數據訪問響應時間是指用戶向數據庫提交數據操作請求到操作結果返回給用戶的時間B、系統吞吐量是指在單位時間內系統能存儲的數據量C、并發用戶數是指在保證單個用戶查詢響應時間的前提下,系統最多允許同時訪問數據庫的用戶數量D、系統性能指標是系統軟硬件設計和選型的重要依據標準答案:B知識點解析:性能需求分析主要包括以下幾個方面:①數據操作響應時間,或數據訪問響應時間,指用戶向數據庫系統提交數據操作請求到操作結果返回用戶的時間。②系統吞吐量,指系統在單位時間內可以完成的數據庫事務或數據查詢的數量。系統吞吐量可表示為每秒事務數TPS。③允許并發訪問的最大用戶數,指在保證單個用戶查詢響應時間的前提下,系統最多允許多少用戶同時訪問數據庫。④每TPS代價值(PriceperTPS),用于衡量系統性價比的指標。14、下列屬于數據庫應用系統需求分析階段工作的是______。Ⅰ.標識和理解問題Ⅱ.構建關系模式Ⅲ.實現應用系統Ⅳ.建立功能模型A、Ⅰ和ⅣB、Ⅱ和ⅢC、Ⅰ和ⅡD、Ⅱ和Ⅳ標準答案:A知識點解析:暫無解析15、根據數據庫應用系統生命周期模型,完成數據庫關系模式設計的階段是______。A、需求分析B、概念設計C、邏輯設計D、物理設計標準答案:C知識點解析:暫無解析16、在數據庫物理設計階段,建立索引的目的是為了提高數據的______。A、更改效率B、插入效率C、查詢效率D、刪除效率標準答案:C知識點解析:暫無解析17、為了保證數據庫應用系統正常運行,數據庫管理員在日常工作中需要對數據庫進行維護。下列一般不屬于數據庫管理與日常維護工作的是______。A、數據內容一致性維護B、數據庫備份與恢復C、數據庫安全性維護D、數據庫存儲空間管理標準答案:A知識點解析:日常維護主要包括以下工作:①數據庫的備份與恢復;②完整性維護;③安全性維護;④存儲空間管理;⑤并發控制及死鎖處理。18、在需求分析階段,結構化分析和建模方法是一種較為有效的需求分析方法,下列不屬于結構化分析和建模方法優點的是______。A、用圖形化的模型能直觀的表示系統功能B、可避免過早陷入具體細節C、圖形對象不涉及太多技術術語,便于用戶理解模型D、從局部或子系統開始分析問題,便于建模人員了解業務模型標準答案:D知識點解析:結構化分析及建模方法的主要優點是:①不過早陷入具體的細節;②從整體或宏觀入手分析問題,如業務系統的總體結構,系統及子系統的關系;③通過圖形化的模型對象直觀地表示系統要做什么,完成什么功能;④圖形化建模方法方便系統分析員
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 愛情故事測試題及答案
- 2025至2030年卡接模塊項目投資價值分析報告
- 2024年農藝師考試觀念改變試題及答案
- 2025至2030年全電子地上衡項目投資價值分析報告
- 農業職業經理人考試的合理復習計劃構建試題及答案
- 面試題及答案公務員
- 幼兒故事創編培訓
- 中考英語閱讀理解e試題及答案
- 2024年農藝師考試前景展望試題及答案
- 輔導員招聘考試準備策略試題及答案
- 2025貴州黔南州都勻供銷產業發展(集團)有限公司招聘4人筆試參考題庫附帶答案詳解
- 2025年第三屆天揚杯建筑業財稅知識競賽題庫附答案(101-200題)
- 2025年美麗中國第六屆全國國家版圖知識競賽測試題庫(中小學組)
- 2025年早產兒培訓試題及答案
- 江西省鷹潭市2023-2024學年六年級下學期數學期中試卷(含答案)
- 2024年全國職業院校技能大賽中職(食品藥品檢驗賽項)考試題庫(含答案)
- 化糞池清掏協議書范本
- 2024-2025學年九年級化學人教版教科書解讀
- 水利水電工程質量監督工作標準
- 2024年云南省昆明市五華區小升初數學試卷
- 化工原理完整(天大版)課件
評論
0/150
提交評論