三級數(shù)據(jù)庫技術(shù)真題_第1頁
三級數(shù)據(jù)庫技術(shù)真題_第2頁
三級數(shù)據(jù)庫技術(shù)真題_第3頁
三級數(shù)據(jù)庫技術(shù)真題_第4頁
三級數(shù)據(jù)庫技術(shù)真題_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和二層映像功能提供了數(shù)據(jù)的邏輯獨立性和物理獨立性。下列提供邏輯獨立性的是()。外模式/模式映像模式/內(nèi)模式映像內(nèi)模式/外模式映像應用服務(wù)器一般提供了集群、失效恢復、負載均衡等公共服務(wù),可以大幅度提高系統(tǒng)性能和可靠性數(shù)據(jù)庫的三級模式由外模式、模式、內(nèi)模式構(gòu)成。外模式是用戶可見的部分數(shù)據(jù)的存在形式;模式可以等價為全體數(shù)據(jù)的邏輯結(jié)構(gòu)且用戶不可見,是三級模式的中間部分;內(nèi)模式對應數(shù)據(jù)庫的物理結(jié)構(gòu)和存儲方式。當模式改變時,由數(shù)據(jù)庫管理員對各個外模式/模式的映像作相應的改變,但是外模式可以不變。應用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應用程序不必修改,因此,外模式/模式映像保證了數(shù)據(jù)與程序的邏輯獨立性。.瀏覽器/服務(wù)器架構(gòu)是現(xiàn)階段非常流行的數(shù)據(jù)庫應用系統(tǒng)架構(gòu)。在此架構(gòu)中,應用服務(wù)器起到了非常重要的作用。下列關(guān)于應用服務(wù)器的說法,錯誤的是()。應用服務(wù)器一般運行程序代碼,實現(xiàn)面向具體應用領(lǐng)域的業(yè)務(wù)規(guī)則,數(shù)據(jù)庫服務(wù)器承擔數(shù)據(jù)存儲、管理等功能應用服務(wù)器會根據(jù)用戶請求連接相應的數(shù)據(jù)庫,獲取數(shù)據(jù)并進行處理,將結(jié)果返回給用戶應用服務(wù)器一般需具有數(shù)據(jù)訪問和數(shù)據(jù)存儲等功能,在數(shù)據(jù)庫服務(wù)器出現(xiàn)問題時可以繼續(xù)向用戶提供服務(wù)應用服務(wù)器一般提供了集群、失效恢復、負載均衡等公共服務(wù),可以大幅度提高系統(tǒng)性能和可靠性應用服務(wù)器是指通過各種協(xié)議把商業(yè)邏輯提供給客戶端的程序。它提供了訪問商業(yè)邏輯的途徑以供客戶端應用程序使用,并接收來自于Web瀏覽器的用戶請求,根據(jù)應用領(lǐng)域業(yè)務(wù)規(guī)則執(zhí)行相應的數(shù)據(jù)庫應用程序,通過訪問接口向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)操作請求;它亦接收來自于數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)訪問結(jié)果,并通過客戶端將結(jié)果返回用戶。所以當數(shù)據(jù)庫服務(wù)器出現(xiàn)問題時無法向用戶提供服務(wù)。.關(guān)系模型是數(shù)據(jù)庫系統(tǒng)最常用的一種數(shù)據(jù)模型。下列關(guān)于關(guān)系模型的說法,錯誤的是()。A)關(guān)系模型中的關(guān)系是一個二維表,表中的一行對應關(guān)系中的一個元組B)按照一定的規(guī)則可以將ER模型轉(zhuǎn)換為關(guān)系模型中的關(guān)系模式關(guān)系模型是建立在集合論的基礎(chǔ)上的,關(guān)系模型中數(shù)據(jù)存取對用戶是透明的關(guān)系模型中的關(guān)系模式描述關(guān)系的動態(tài)結(jié)構(gòu),其內(nèi)容隨用戶對數(shù)據(jù)庫的操作而變化關(guān)系模式描述關(guān)系的靜態(tài)結(jié)構(gòu),它是靜態(tài)、穩(wěn)定的,而關(guān)系是動態(tài)、隨用戶對數(shù)據(jù)庫的操作而變化的??忌獏^(qū)分開來關(guān)系模式與關(guān)系。.在數(shù)據(jù)庫應用系統(tǒng)的需求分析階段,設(shè)有如下工作:回.分析與描述目標系統(tǒng)需要完成的功能回.分析與描述目標系統(tǒng)對響應時間、存儲容量的要求回.分析與描述目標系統(tǒng)涉及的數(shù)據(jù)范圍、數(shù)據(jù)的屬性特征及數(shù)據(jù)之間的關(guān)系回.分析與描述每項功能活動需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)回.分析與描述目標系統(tǒng)的總體結(jié)構(gòu)、功能活動及各功能活動之間的關(guān)系以上屬于系統(tǒng)功能建模內(nèi)容的是()。A)僅回、回和回B)僅回、回和回C)僅回、回和回D)僅回、回和回數(shù)據(jù)庫系統(tǒng)設(shè)計分為6個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計等?;貙儆谖锢碓O(shè)計階段,回屬于邏輯結(jié)構(gòu)設(shè)計階段,故答案選A。.在概念模型中,屬性用于描述事物的特征或性質(zhì)。關(guān)于屬性有下列說法:團.一個實體集中的屬性名要唯一回.屬性一般用名詞或名詞短語命名回.一個屬性的值可以取自不同的域團.實體集的標識屬性能夠唯一識別實體集中每一個實體回.標識屬性的取值不能重復,但可以為空以上說法正確的是()。A)僅回、回和回B)僅回、回和回C)僅回、回和回D)僅回、回和回機一個屬性的值必須屬于唯一的域,域在這里相當于數(shù)據(jù)類型的子集,屬性的取值必須為同一域。機標識屬性的值不能重復且不可以為空。.設(shè)有關(guān)系模式:作者(作者編號,姓名,身份證號,職業(yè),出生日期)。下列能夠作為該關(guān)系模式候選碼的是()。作者編號,姓名作者編號,身份證號作者編號,職業(yè)身份證號,出生日期關(guān)系模型中的候選碼定義為某一組屬性可以唯一標識一個元組,則稱為該屬性組的候選碼,所以其候選碼屬性的取值必須不能有重復也不能為空。題目中姓名,職業(yè),出生日期都可能重復。.人機界面是數(shù)據(jù)庫應用系統(tǒng)的一個重要組成部分,人機界面設(shè)計與用戶的關(guān)系非常密切。關(guān)于人機界面設(shè)計,下列說法錯誤的是()。人機界面設(shè)計時,應使用戶感覺系統(tǒng)運行始終處于用戶的控制之下,人機界面應該向用戶及時反饋,保持人機界面與用戶之間的雙向交流當系統(tǒng)發(fā)生錯誤時,人機界面應為用戶提供有意義的反饋信息,有時可以提供截屏等功能,使用戶可以了解錯誤,并及時向技術(shù)人員反饋問題良好的人機界面應能容忍用戶使用過程中發(fā)生的操作錯誤,并能夠方便地從錯誤中恢復D)設(shè)計人機界面可采用原型迭代法,首先進行用戶界面詳細設(shè)計,然后與用戶不斷討論,改進設(shè)計方案人機界面的設(shè)計可采用原型迭代法,首先進行初步設(shè)計,再進行用戶界面細節(jié)設(shè)計,最后是原型設(shè)計與改進。.在數(shù)據(jù)庫應用系統(tǒng)開發(fā)的需求調(diào)研階段,需要對用戶提出的需求進行分析和整理。此過程不僅需要描述用戶提出的具體功能需求,也需要對用戶未明確提出的非功能需求進行描述。設(shè)在某商場經(jīng)營管理系統(tǒng)的需求分析階段整理了下列需求:回.系統(tǒng)需要支持會員制回.系統(tǒng)不需要考慮財務(wù)核算功能回.系統(tǒng)應長期穩(wěn)定運行團.系統(tǒng)應有銷售統(tǒng)計功能回.系統(tǒng)應保證數(shù)據(jù)存儲安全上述需求中屬于非功能需求的是()。A)僅回和回B)僅回和回C)僅回和回D)僅回、回和回需求分析就是分析用戶的應用請求?;睾突夭皇怯脩羲紤]的問題,回屬于系統(tǒng)的物理設(shè)計階段,回屬于系統(tǒng)運行與維護階段所考慮的問題。.在使用UML對數(shù)據(jù)庫應用系統(tǒng)進行建模的過程中,狀態(tài)圖和活動圖常用于動態(tài)建模。下這屬于UML設(shè)計范疇,所有活動有關(guān)判斷的部分要用菱形表示。.在SQLServer2008中,如果數(shù)據(jù)庫tempdb的空間不足,可能會造成一些操作無法進行,此時需要擴大tempdb的空間。下列關(guān)于擴大tempdb空間的方法,錯誤的是()A)手工擴大tempdb中某數(shù)據(jù)文件的大小B)設(shè)置tempdb中的數(shù)據(jù)文件為自動增長方式,每當空間不夠時讓其自動增長C)手工為tempdb增加一個數(shù)據(jù)文件D)刪除tempdb中的日志內(nèi)容,以獲得更多的數(shù)據(jù)空間數(shù)據(jù)庫中的日志文件通常記錄數(shù)據(jù)庫的操作記錄,對數(shù)據(jù)庫的安全性與可靠性有著重要的作用。當數(shù)據(jù)庫被破壞或者出現(xiàn)故障時,常常需要根據(jù)日志文件來對數(shù)據(jù)庫進行恢復等操作,手動刪除tempdb中的日志文件則將會破壞數(shù)據(jù)庫的安全性和可靠性。.在一臺正在運行的SQLServer2008中,現(xiàn)需使用復制數(shù)據(jù)庫文件的方法將某數(shù)據(jù)庫從一臺服務(wù)器移動到另一臺服務(wù)器。關(guān)于復制數(shù)據(jù)庫文件,有下列實現(xiàn)方法:團.首先從數(shù)據(jù)庫服務(wù)器中分離出要復制的數(shù)據(jù)庫,然后復制數(shù)據(jù)庫文件回.首先停止SQLServer數(shù)據(jù)庫引擎服務(wù),然后復制數(shù)據(jù)庫文件團.首先斷開所有用戶與數(shù)據(jù)庫的連接,然后復制數(shù)據(jù)庫文件回.由Windows系統(tǒng)管理員直接到操作系統(tǒng)中復制數(shù)據(jù)庫文件上述方法中,可行的是()A)僅回和回B)僅回和回C)僅回和回D)都可以復制數(shù)據(jù)庫的方法有:①使用復制數(shù)據(jù)庫向?qū)г诜?wù)器之間復制或移動數(shù)據(jù)庫。②還原數(shù)據(jù)庫備份,若要復制整個數(shù)據(jù)庫,可以使用BACKUP和RESTORETransact-SQL語句。通常,還原數(shù)據(jù)庫的完整備份用于因各種原因?qū)?shù)據(jù)庫從一臺計算機復制到其他計算機。所以選A。.設(shè)有職工表(職工號,姓名,地址1,地址2),其中,職工號為主碼?,F(xiàn)要求地址1和地址2組合起來不能有重復值。在SQLServer2008環(huán)境中有下列創(chuàng)建該表的語句:回.CREATETABLE職工表(職工號intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20),地址2nvarchar(20),UNIQUE(地址1,地址2))回.CREATETABLE職工表(職工號intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20),地址2nvarchar(20)UNIQUE(地址1,地址2))回.CREATETABLE職工表(職工號intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20)UNIQUE,地址2nvarchar(20)UNIQUE)回.CREATETABLE職工表(職工號intPRIMARYKEY,姓名nchar(10),地址1nvarchar(20)UNIQUE(地址1,地址2),地址2nvarchar(20))上述語句能正確實現(xiàn)此約束的是()A)僅回和回B)僅回和回C)僅回、回和回D)都正確團表示在地址1的所有記錄中地址不允許重復,即每個職工的地址1都不同且每個職工的地址2也不允許重復。UNIQUE是對創(chuàng)建的表的屬性約束條件,與位置無關(guān)。.在SQLServer2008中,設(shè)有商品表(商品號,商品名,生產(chǎn)日期,單價,類別)。現(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號,商品名,單價FROM商品表WHERE類別IN('食品','家電')ORDERBY商品號現(xiàn)需要在商品表上建立合適的索引來提高該查詢的執(zhí)行效率。下列建立索引的語句,最合適的是()CREATEINDEXIdx1ON商品表(類別)CREATEINDEXIdx1ON商品表(商品號,商品名,單價)CREATEINDEXIdx1ON商品表(類別,商品號)INCLUDE(商品名,單價)CREATEINDEXIdx1ON商品表(商品號)INCLUDE(商品名,單價)WHERE類別='食品'OR類別='家電'建立索引是加快查詢速度的有效手段。在SQL語言中,建立索引使用CREATEINDEX語句,一般格式為:CREATE[UNIQUE]INDEX<索引名>ON〈表名〉(〈列名〉[〈次序>],<列名>[<次序>],)INCLUDE(屬性名)WHERE約束條件。14.設(shè)在SQLServer2008中有商品表(商品號,商品名,進貨價格,銷售價格),現(xiàn)要求銷售價格必須至少是進貨價格的1.1倍。下列關(guān)于實現(xiàn)此約束的說法,正確的是()A)可以用觸發(fā)器或者用CHECK約束實現(xiàn)B)只能用CHECK約束實現(xiàn)C)只能用觸發(fā)器實現(xiàn)D)可以用DEFAULT約束實現(xiàn)用戶定義的完整性可以用CHECK短語指定列值應滿足的條件,也可以用觸發(fā)器約束,通過服務(wù)器自動激活相應的觸發(fā)器,對數(shù)據(jù)進行完整性控制。所以觸發(fā)器或CHECK約束都可以實現(xiàn)。但DEFAULT約束不能實現(xiàn)用戶自定義的完整性,只能表示實體或參照完整性。.設(shè)在SQLServer2008中,用戶U1在DB1數(shù)據(jù)庫中創(chuàng)建Y#Temp表。下列關(guān)于#Temp表的說法,正確的是()A)只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數(shù)據(jù)B)在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數(shù)據(jù)C)在創(chuàng)建#Temp表的連接未斷開時,DB1數(shù)據(jù)庫的所有用戶都可以查詢#Temp表數(shù)據(jù)D)在創(chuàng)建#Temp表的連接斷開后,DB1數(shù)據(jù)庫的所有用戶仍可以查詢#Temp表數(shù)據(jù)用戶若想在SQLServer中訪問數(shù)據(jù)庫的表,必須同該表建立一個連接表示通信渠道,當連接中斷時,無法對其進行訪問。B中只有用戶與#temp建立的連接才可以訪問到表。C中不是所有用戶都可以訪問該表,只有U1用戶和由U1授權(quán)的用戶可以訪問。.在SQLServer2008的某數(shù)據(jù)庫中,設(shè)用戶U1同時是角色R1和角色R2中的成員?,F(xiàn)已授予角色R1對表T具有SELECT、INSERT和UPDATE權(quán)限,授予角色R2對表T具有INSERT和DENYUPDATE權(quán)限,沒有對U1進行其他授權(quán),則U1對表T有權(quán)執(zhí)行的操作是()SELECT和INSERTINSERT、UPDATE和SELECTSELECT和UPDATESELECT當用戶被賦予的兩種角色的權(quán)限出現(xiàn)沖突時,為了安全起見,都是DENY優(yōu)先。而沒有規(guī)定DENY權(quán)限的,如本題中的SELECT,則用戶可以使用此權(quán)限。17在SQLServer2008中,設(shè)用戶U1是某數(shù)據(jù)庫db_datawriter角色中的成員,則U1在該數(shù)據(jù)庫中有權(quán)執(zhí)行的操作是()SELECTSELECT和INSERTINSERT、UPDATE和DELETESELECT、INSERT、UPDATE和DELETEdb_datawriter角色可以對表中的數(shù)據(jù)執(zhí)行插入、刪除和更新操作。U1用戶屬于此角色中的成員,其繼承了db_datewriter角色的插入、刪除和更新操作權(quán)限。18.某數(shù)據(jù)庫應用系統(tǒng)在運行中,用戶反映某操作很慢。系統(tǒng)工程師在用戶的客戶機及數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端程序執(zhí)行此操作所涉及的SQL語句,發(fā)現(xiàn)在兩個環(huán)境下SQL語句執(zhí)行的速度都很慢。為了提高效率,下列檢查無需進行的是()A)檢查客戶機到數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)情況B)檢查數(shù)據(jù)庫服務(wù)器的CPU使用情況檢查這些操作涉及到的表是否已建立有效的索引檢查數(shù)據(jù)庫中是否存在大量鎖在客戶機和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端程序分別執(zhí)行都很慢,則排除了網(wǎng)絡(luò)對于數(shù)據(jù)處理操作的影響。19.數(shù)據(jù)庫應用系統(tǒng)在使用過程中,會根據(jù)用戶的需求及系統(tǒng)運行情況對系統(tǒng)進行升級和改造。關(guān)于系統(tǒng)升級改造工作,下列說法錯誤的是()在系統(tǒng)升級改造過程中,可能會調(diào)整數(shù)據(jù)庫的邏輯結(jié)構(gòu),例如增加數(shù)據(jù)項、修改數(shù)據(jù)項的類型等升級改造實施過程應盡量選擇在業(yè)務(wù)不繁忙或沒有業(yè)務(wù)的期間進行,并在升級完成后進行測試升級改造過程一般只對應用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫對象進行調(diào)整,不涉及數(shù)據(jù)庫管理系統(tǒng)及操作系統(tǒng)的類型和版本在升級之前,應先對現(xiàn)有的系統(tǒng)及數(shù)據(jù)進行備份,如果升級失敗則需要使用備份進行恢復數(shù)據(jù)庫系統(tǒng)的更新既包括應用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫對象,也包括數(shù)據(jù)庫管理系統(tǒng)及其所在的操作系統(tǒng)的環(huán)境。20.監(jiān)控數(shù)據(jù)庫系統(tǒng)運行狀態(tài)是數(shù)據(jù)庫管理員非常重要的職責。數(shù)據(jù)庫管理員有如下工作:回.定期實施數(shù)據(jù)庫完整備份并將備份數(shù)據(jù)傳送到遠端容災中心回.定期查看數(shù)據(jù)庫空間是否滿足業(yè)務(wù)需求回.定期查看數(shù)據(jù)緩沖區(qū)命中率、數(shù)據(jù)庫鎖情況回.定期查看數(shù)據(jù)庫用戶會話情況團.使用自動化手段檢查數(shù)據(jù)庫CPU使用情況,出現(xiàn)異常情況時自動發(fā)短信通知系統(tǒng)管理員上述工作中屬于數(shù)據(jù)庫監(jiān)控工作的是()A)僅回、回和回B)僅回、回和回C)僅回、回、回和回D)全部回是數(shù)據(jù)庫維護工作中的數(shù)據(jù)庫備份,不屬于數(shù)據(jù)庫監(jiān)控分析中的內(nèi)容。21.數(shù)據(jù)庫管理系統(tǒng)為提高數(shù)據(jù)查詢效率,可能會采用如下索引技術(shù):回.有序索引團.聚集索引回.樹型索引團.散列(哈希)索引其中,將屬性值作為參數(shù),不采用索引鍵值比較,而是采用一定的計算方法定位數(shù)據(jù)的有()A)僅回B)僅回、回和回C)僅回D)都是傳統(tǒng)的索引如有序索引、樹型索引都是建立在“比較”的基礎(chǔ)上,hash索引不用比較就直接得出結(jié)果22.設(shè)某在線論壇系統(tǒng),其數(shù)據(jù)庫服務(wù)和Web服務(wù)運行在同一臺服務(wù)器上。系統(tǒng)運行一段時間后用戶數(shù)量激增,文章數(shù)量龐大,并發(fā)訪問量不斷增加,導致用戶普遍反映論壇響應變慢,主要現(xiàn)象有用戶登錄驗證時間變長和進入文章列表時響應時間過長。經(jīng)排查發(fā)現(xiàn)數(shù)據(jù)庫服務(wù)成為主要瓶頸。假設(shè)數(shù)據(jù)庫中有用戶信息表和文章表。為改善此情況,設(shè)有下列措施:回.修改論壇程序使其能在內(nèi)存中對常用查詢結(jié)果進行緩存,以減少數(shù)據(jù)庫的訪問次數(shù)團.在操作系統(tǒng)中提高數(shù)據(jù)庫服務(wù)進程的優(yōu)先級回.不再使用數(shù)據(jù)庫,以文本文件方式存儲用戶信息和文章團.根據(jù)用戶信息表和文章表的索引情況,優(yōu)化用戶驗證查詢語句和文章列表查詢語句回.統(tǒng)計并檢查使用頻率最高的幾類查詢,針對這些查詢模式對用戶信息表或文章表建立相應的索引以提高這些查詢的效率以上措施,一般情況下,合理且有效果的是()A)僅回、回和回B)僅回、回和回C)僅回、回和回D)僅回、回和回回錯誤原因是題目中已經(jīng)說明數(shù)據(jù)庫服務(wù)成為主要瓶頸,因此跟操作系統(tǒng)的進程調(diào)度無關(guān),而且改變操作系統(tǒng)進程優(yōu)先級會影響系統(tǒng)的運行,有可能會造成其它錯誤。回錯誤是因為數(shù)據(jù)庫系統(tǒng)中包括數(shù)據(jù)庫管理系統(tǒng),其中有一些執(zhí)行和處理數(shù)據(jù)的方法已經(jīng)很優(yōu)化,而若使用文本方式存儲數(shù)據(jù),則數(shù)據(jù)管理要用戶自己完成,處理更繁瑣且效率較低。23在SQLServer2008中,有系統(tǒng)數(shù)據(jù)庫master、model、msdb、tempdb和用戶數(shù)據(jù)庫。下列關(guān)于系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫的備份策略,最合理的是()對以上系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫都實行周期性備份對以上系統(tǒng)數(shù)據(jù)庫和用戶數(shù)據(jù)庫都實行修改之后即備份對以上系統(tǒng)數(shù)據(jù)庫實行修改之后即備份,對用戶數(shù)據(jù)庫實行周期性備份D)對master、model、msdb實行修改之后即備份,對用戶數(shù)據(jù)庫實行周期性備份,對tempdb不備份系統(tǒng)數(shù)據(jù)庫master、model、msdb因為被修改地較少,且對數(shù)據(jù)庫系統(tǒng)影響較大,所以每次修改后應及時備份;而用戶自定義的數(shù)據(jù)庫在使用過程中會經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改后重新備份則對系統(tǒng)操作冗余性較大,所以采用定期備份;而tempdb是系統(tǒng)臨時文件的數(shù)據(jù)庫,每次啟動后都會清空,所以沒必要備份。24.SQLServer2008提供了多種數(shù)據(jù)備份方法:團.完整數(shù)據(jù)庫備份回.差異數(shù)據(jù)庫備份回.文件備份回.差異文件備份以上備份方法中,在備份完成之后必須再對日志進行備份的是()A)僅回B)僅回和回C)僅回和回D)僅回文件備份主要是對數(shù)據(jù)庫中數(shù)據(jù)文件的備份,不對日志文件備份。.設(shè)有商場數(shù)據(jù)庫應用系統(tǒng),在系統(tǒng)生命周期中,可能會遇到下列故障:回.某DBA違反規(guī)定使用數(shù)據(jù)庫服務(wù)器上公網(wǎng)后,服務(wù)器操作系統(tǒng)遭到攻擊,導致系統(tǒng)死機后不得不重啟回.與幾臺POS機相連的交換機突然損壞,導致這幾臺POS機無法提供服務(wù)團.系統(tǒng)運行過程中突然停電,恢復供電后操作系統(tǒng)重新啟動團.某員工蓄意刪除部分商品信息,導致系統(tǒng)無法正常銷售這些商品回.因水災導致數(shù)據(jù)庫服務(wù)器被淹后硬盤損毀,致使數(shù)據(jù)無法恢復回.DBA誤操作強行關(guān)閉正在運行的數(shù)據(jù)庫服務(wù)器以上故障,不屬于系統(tǒng)故障的是()A)僅回B)僅回、回和回C)僅回、回和回D)僅回、回和回回和回是介質(zhì)故障,又稱為硬故障,是指物理設(shè)備的損壞導致數(shù)據(jù)庫無法運行,而回是人為攻擊破壞。系統(tǒng)故障是指造成系統(tǒng)停止運轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動。.關(guān)于分布式數(shù)據(jù)庫,下列說法正確的是()分布式數(shù)據(jù)庫的查詢代價需要考慮站點間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r,一般來說導致數(shù)據(jù)傳輸量大的主要原因是各分片的片內(nèi)連接操作分布式數(shù)據(jù)庫中位置透明性是最高級別的透明性,這種透明性保證用戶在編程時只需考慮數(shù)據(jù)分片情況,而不用關(guān)心分片在各場地的分配情況分布式數(shù)據(jù)庫的事務(wù)管理包括恢復控制和并發(fā)控制,恢復控制一般采用的策略是基于兩階段提交協(xié)議分布式數(shù)據(jù)庫系統(tǒng)的目標是利用多處理機節(jié)點并發(fā)地完成數(shù)據(jù)庫任務(wù),以提高數(shù)據(jù)庫系統(tǒng)的整體性能在分布式數(shù)據(jù)庫查詢中,導致數(shù)據(jù)傳輸通信代價大的主要原因是各個站點分片間的連接和并操作;分布式數(shù)據(jù)庫中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是最高層次的透明性;分布式數(shù)據(jù)庫的目標是本地自治、非集中式管理、高可用性、位置獨立性、數(shù)據(jù)分片獨立性等。.在分布式數(shù)據(jù)庫應用系統(tǒng)的設(shè)計過程中要考慮數(shù)據(jù)的分布策略。下列關(guān)于數(shù)據(jù)分布策略的說法,錯誤的是()分布式數(shù)據(jù)庫中數(shù)據(jù)分布策略可以從數(shù)據(jù)分片和數(shù)據(jù)分配兩個角度來考慮,一般先進行數(shù)據(jù)分片,再進行數(shù)據(jù)分配數(shù)據(jù)水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便通過選擇方法恢復關(guān)系數(shù)據(jù)垂直分片是在關(guān)系中從列(屬性)的角度依據(jù)一定條件分為不同的片斷,各片斷中應該包含關(guān)系的主碼,以便通過連接方法恢復關(guān)系數(shù)據(jù)分配策略中,集中式分配策略便于控制,但數(shù)據(jù)過于集中,負載過重,易形成瓶頸,可靠性較差數(shù)據(jù)的水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便在需要時可以重構(gòu)關(guān)系。28.在并行數(shù)據(jù)庫中,需要將表拆分到不同的磁盤上。下列最適合整表掃描的拆分方式是()A)輪轉(zhuǎn)法散列劃分范圍劃分等值劃分并行數(shù)據(jù)庫常用的劃分技術(shù)有輪轉(zhuǎn)法、散列劃分、范圍劃分。輪轉(zhuǎn)法:對關(guān)系順序掃描,將第i個元組存儲到標號為Dimod的磁盤上;該方式保證了元組在多個磁盤上均勻分布。散列劃分:選定一個值域為{0,1,「n-1}的散列函數(shù),對關(guān)系中的元組基于劃分屬性進行散列。如果散列函數(shù)返回i,則將其存儲到第i個磁盤。范圍劃分:該策略按照關(guān)系中某個屬性的取值范圍將數(shù)據(jù)文件劃分為幾部分,分別存放到磁盤上。由此可見,輪轉(zhuǎn)法最適合于掃描整個關(guān)系的應用,并在掃描時可以并行地從幾個磁盤讀取數(shù)據(jù),負載平衡,充分發(fā)揮了并行性。29.數(shù)據(jù)挖掘可以簡單地理解為從大量的數(shù)據(jù)中發(fā)現(xiàn)或挖掘知識。設(shè)某公司的客戶關(guān)系管理系統(tǒng)中有客戶表A(CID,v1,v2,…,vn)。給定一個訓練集S(v1,v2,…,vn,c),其中c為客戶類別、vi(i=1...n)為客戶其他屬性。若對表A中任一客戶x,要使系統(tǒng)能判定x所屬的客戶類別,較合理的方案是()A)將x對應的元組中的特征向量(v1,v2,…,vn)與訓練集S中的元組進行匹配,從而判定x所屬的客戶類別B)對訓練集S設(shè)計適當?shù)乃惴?,?gòu)造一個分類器M,將x對應的特征向量(v1,v2,…,vn)作為M的輸入,用M判定x所屬的客戶類別C)采用關(guān)聯(lián)規(guī)則挖掘算法構(gòu)成一個關(guān)聯(lián)式分類器M,用M判定x所屬的類別D)采用適當?shù)木垲愃惴?,對表A中的所有元組進行聚類,將每個元組歸入訓練集S各元組的c列所給出的客戶類別中,從而實現(xiàn)x所屬客戶類別的判定對于訓練集S,測試集A利用數(shù)據(jù)挖掘中的分類算法,通過訓練集構(gòu)建一個分類器,將測試集A作為分類器輸入,經(jīng)過分類器后會得到相應的類別號。即使相同的類別編號的訓練集也可能對應不同的屬性集,所以單純的通過對屬性集差別的比較來識別類別不準確,故A錯。關(guān)聯(lián)規(guī)則挖掘是發(fā)現(xiàn)交易數(shù)據(jù)庫中不同商品之間的聯(lián)系,而本題是對數(shù)據(jù)進行分類,與題意不符,故C錯。D項屬于無監(jiān)督學習算法,對類別并沒有規(guī)定明確的前提條件,與本題所給的條件無關(guān)。綜上可知,選項B正確。.設(shè)有某電子商務(wù)平臺,該平臺業(yè)務(wù)繁忙。為實現(xiàn)面向用戶的精確營銷,提高向用戶推薦商品的成功率,需要建立數(shù)據(jù)倉庫系統(tǒng),并將數(shù)據(jù)倉庫作為數(shù)據(jù)挖掘應用程序的數(shù)據(jù)源。設(shè)電子商務(wù)平臺的OLTP環(huán)境中有銷售數(shù)據(jù)表T1和用戶信息表T2。數(shù)據(jù)倉庫用表T3保存近5年的銷售細節(jié)數(shù)據(jù),同時有用戶信息表T4和用戶商品推薦表T5。下列方案一般情況下最為合理的是()A)實時更新T3,即每產(chǎn)生一條銷售記錄,就將該記錄同時寫到T1和T3中,并觸發(fā)數(shù)據(jù)挖掘程序運行,以增加數(shù)據(jù)挖掘結(jié)果的準確性和實時性B)當一個銷售事務(wù)完成并生成銷售記錄后,觸發(fā)數(shù)據(jù)挖掘程序在T1上執(zhí)行并得到針對該用戶的商品推薦列表,然后將商品推薦列表寫到T5中。每隔數(shù)小時從T1獲取新數(shù)據(jù)批量更新T3C)根據(jù)T1的變化實時更新T3,每天定時運行數(shù)據(jù)挖掘程序,生成用戶商品推薦列表,并將其寫到T5中D)每天根據(jù)T1對T3做一次批量更新,數(shù)據(jù)挖掘程序根據(jù)新數(shù)據(jù)生成用戶商品推薦列表,并將其寫到T5中數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲和組織的新技術(shù)。它的建立能充分利用已有的數(shù)據(jù)資源,把數(shù)據(jù)轉(zhuǎn)換為信息,從中挖掘出知識,最終創(chuàng)造出效益。數(shù)據(jù)倉庫有若干基本特征,包括不可更新性和隨時間變化性。所謂不可更新性就是用戶在提取倉庫中的數(shù)據(jù)進行分析時并不會同時對數(shù)據(jù)倉庫中的數(shù)據(jù)進行更新操作,而數(shù)據(jù)變化性是數(shù)據(jù)倉庫每隔一段時間進行數(shù)據(jù)的更新和處理。綜上可以看出,數(shù)據(jù)倉庫的更新與時間間隔有關(guān),所以不會實時更新,即排除A、C,又因為對用戶進行推薦時要結(jié)合以往的歷史數(shù)據(jù)而不是僅通過當前數(shù)據(jù)分析,即B錯。綜上可知,選項D正確。.數(shù)據(jù)庫管理系統(tǒng)提供了數(shù)據(jù)定義語言(DDL),用于定義各種數(shù)據(jù)庫對象。數(shù)據(jù)定義語句經(jīng)DDL編譯器編譯后,各種對象的描述信息存放在數(shù)據(jù)庫的數(shù)據(jù)字典中。.關(guān)系數(shù)據(jù)庫中要求關(guān)系的主碼不能為空,這屬于數(shù)據(jù)模型三要素中的完整性約束。.現(xiàn)有系表(系號,系名,聯(lián)系電話)和教師表(教師號,教師名,職稱,工資,系號)。目前某些系還沒有招聘到教授,如果要用一個查詢語句列出沒有招聘到教授的系的系號和系名,用外連接操作可以實現(xiàn)這個查詢。.設(shè)有商品表(商品號,商品名,商品類別),其中商品號為主碼,商品名和商品類別不為空?,F(xiàn)要統(tǒng)計商品數(shù)量最多的前3類商品(包括并列情況),希望列出商品類別和商品數(shù)量。請補全下列語句:SELECTtop3withties商品類別,COUNT(*)AS商品數(shù)量FROM商品表GROUPBY商品類別ORDERBYCOUNT(*)DESC.在SQLServer2008中,每個數(shù)據(jù)頁可存儲8060字節(jié)的數(shù)據(jù)。設(shè)表T有10000行數(shù)據(jù),每行占用4031字節(jié),則存儲該表數(shù)據(jù)大約需要80MB存儲空間,其空間利用率大約是50%。(存儲空間和空間利用率均保留到整數(shù),小數(shù)點后按四舍五入處理)在SQLServer中,數(shù)據(jù)存儲的基本單位是頁。頁的大小為8KB,這意味著SQLServer數(shù)據(jù)庫中每MB有128頁,每頁的開頭是96字節(jié)的標頭,用于存儲有關(guān)頁的系統(tǒng)信息,行不能跨頁,但是行的部分可以移出行所在的頁,因此行實際可能非常大。頁的單個行中的最大數(shù)據(jù)量和開銷是8,060字節(jié)。.使用約束可以保證數(shù)據(jù)庫中數(shù)據(jù)的正確性,其中UNIQUE約束允許出現(xiàn)空值但不允許出現(xiàn)重復值。.在SQLServer2008中,設(shè)logl是SQLServer身份驗證模式的數(shù)據(jù)庫服務(wù)器登錄帳戶?,F(xiàn)要授予logl具有創(chuàng)建數(shù)據(jù)庫的權(quán)限,請補全下列語句:EXECsp_addsrvrolemember'logl’,‘dbcreator'.數(shù)據(jù)庫管理系統(tǒng)一般通過周期性檢查事務(wù)等待圖來實現(xiàn)死鎖檢測。.一個事務(wù)執(zhí)行過程中,其正在訪問的數(shù)據(jù)被其他事務(wù)修改,導致處理結(jié)果不正確。這是由于不滿足并發(fā)事務(wù)間的隔離性而引起的。.在數(shù)據(jù)庫系統(tǒng)出現(xiàn)系統(tǒng)故障后進行恢復時,對于事務(wù)T,如果在日志文件中有BEGINTRANSACTION記錄,也有COMMIT記錄,但其對數(shù)據(jù)的修改沒有寫到數(shù)據(jù)庫中,則數(shù)據(jù)庫管理系統(tǒng)處理這種事務(wù)時應執(zhí)行的操作是REDO。對于故障發(fā)生前已提交的事務(wù)(既有BEGINTransaction,又有commit)做redo操作,對于故障發(fā)生時尚未完成的事務(wù)(只有BEGINTransaction,而沒有commit或rollback)做undo操作.設(shè)某并行數(shù)據(jù)庫采用一臺具有14個刀片的刀片服務(wù)器,每個刀片具有獨立的內(nèi)存和磁盤,各刀片之間通過刀片服務(wù)器上的以太網(wǎng)交換機實現(xiàn)通信,則該并行數(shù)據(jù)庫采用的體系結(jié)構(gòu)是無共享結(jié)構(gòu)。并行數(shù)據(jù)服務(wù)器分為兩種結(jié)構(gòu):完全共享資源結(jié)構(gòu)、完全不共享資源結(jié)構(gòu)。.數(shù)據(jù)倉庫是一個面向主題的、集成的、非易失的、且隨時間變化的數(shù)據(jù)集合。.粒度是反映數(shù)據(jù)庫系統(tǒng)中綜合程度的指標。設(shè)有表T1(商品標識,銷售時間,銷售量)、T2(商品標識,日期,總銷售量)和T3(商品類別,月份,總銷售量),其中粒度最大的表是T3。細化程度越高,粒度級就越??;相反,細化程度越低,粒度級就越大。.設(shè)某教學管理系統(tǒng),其查詢模塊需要提供如下功能:回.查詢系信息,列出各系編號、系名和系辦公電話;回.查詢某系教師的信息,列出教師號、教師名、工資和聘用日期;回.查詢某教師講授的課程信息,列出課程號、課程名和學分;回.查詢講授某門課程的教師信息,列出教師名和職稱;回.查詢某門課程的先修課程信息,列出先修課程號和先修課程名。系統(tǒng)有如下業(yè)務(wù)規(guī)則:回.一個系可聘用多名教師,一名教師只能受聘于一個系;回.一名教師可講授多門課程,一門課程可由多名教師講授;回.一門課程可以有多門先修課程,也可以沒有先修課程。(1)請根據(jù)以上查詢功能與業(yè)務(wù)規(guī)則,用ER圖描述該系統(tǒng)的概念模型。(5分)⑵將ER圖轉(zhuǎn)換為滿足3NF的關(guān)系模式,并說明每個關(guān)系模式的主碼和外碼。(5分)【參考答案】系(系編號,系名,系辦公室電話),無外碼教師(教師號,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論