第 1 頁:單選題 |
第 4 頁:應用題 |
第 6 頁:設計與應用題 |
單選題
1在分布式數據庫的數據分配中,若所有全局數據有且只有一份,他們被分割成若干切片,每個片段被分配在一個特定場地上,則該策略屬于( )。
A.集中式B.分割式C.全復制式D.混合式
參考答案:B
參考解析:數據分配方式有四種:①集中式,所有數據片段都安排在同一個場地上;②分割式,所有數據只有一份,它被分割成若干邏輯片段,每個邏輯片段被指派在一個特定的場地上;③全復制式:數據在每個場地重復存儲。也就是每個場地上都有一個完整的數據副本;④混合式:全局數據被分為若干個數據子集,每個子集都被安排在一個或多個不同的場地上,但是每個場地未必保存所有數據。這是一種介乎于分割式和全復制式之間的分配方式。
2設數據庫管理員為SQL Server 2008默認實例中的某數據庫實施了基于維護計劃的數據庫備份任務。配置完成后,發現此維護計劃并未執行但數據庫運行正常。有關此維護計劃未執行的原因,下列說法中最有可能的是( )。
A.“SQL Server(MSSQLSERVER)”服務未啟動
B.“SQL Server代理(MSSQLSERVER)”服務未啟動
C.“SQL Server Browser”服務未啟動
D.“SQL Server VSS Writer”服務未啟動
參考答案:B
參考解析:SQL Server Agent是一個任務規劃器和警報管理器,在實際應用環境下,可以先將那些周期性的活動定義成一個任務,然后讓其在SQL Server Agent的幫助下自動運行。假如考生是一名系統管理員,則可以利用SQL Server Agent向自己通知某些警告信息,從而定位出現的問題以提高管理效率。SQLServer Agent主要包括以下幾個組件:作業、警報和操作。所以選B。
3在SQL Server 2008中,設ul用戶在某數據庫中是db_datawriter角色中的成員,則用戶U1從該角色中可以獲得的數據操作權限是( )。
Ⅰ.查詢
Ⅱ.插入
Ⅲ.更改
Ⅳ.刪除
A.僅ⅠB.僅Ⅰ和ⅡC.僅Ⅱ、Ⅲ和ⅣD.全部
參考答案:C
參考解析:db_datawriter角色只分配了對數據庫的寫操作的權限,而不能進行查看,所以選C。
4在SQL Server 2008中,建立索引視圖的目的是為了提高數據查詢的效率。下列關于索引視圖的說法,錯誤的是( )。
A.當很少對基表數據進行更改操作時,適合建立索引視圖
B.索引視圖的數據被物理地保存在數據庫中,因此建立索引視圖會占用更多的存儲空間
C.對于經常執行連接和聚合操作的查詢,不適合建立索引視圖
D.如果Group By列具有高基數度的數據聚合,則不適合建立索引視圖
參考答案:C
參考解析:索引視圖可以提高下列查詢類型的性能:①處理大量行的聯接和聚合;②許多杏詢經常執行聯接和聚合操作;③決策支持工作負荷。索引視圖通常不會提高下列查詢類型的性能:①具有大量寫操作的OLTP系統;②具有大量更新的數據庫;③不涉及聚合或聯接的查詢;@GROUP BY鍵具有高基數度的數據聚合。高基數度表示列包含許多不同的值。當GROUP BY后跟的列值包含許多不同的值,導致視圖圖和表的行數相等,那么該列使用索引視圖并不能提高查詢效率。
5在概念模型中,屬性用于描述事物的特征或性質。關于屬性有下列說法:
Ⅰ.一個實體集中的屬性名要唯一
Ⅱ.屬性一般用名詞或名詞短語命名
Ⅲ.一個屬性的值可以取自不同的域
Ⅳ.實體集的標識屬性能夠唯一識別實體集中每一個實體
標識屬性的取值不能重復,但可以為空以上說法正確的是( )。
A.僅Ⅰ、Ⅲ和VB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ、Ⅳ和VD.僅Ⅱ、Ⅲ和Ⅳ
參考答案:B
參考解析:Ⅲ:一個屬性的值必須屬于唯一的域,域在這里相當于數據類型的子集,屬性的取值必須為同一域。V:標識屬性的值不能重復且不可以為空。
6數據庫性能優化是數據庫應用系統上線后最常見的運行維護任務之一。下列有關數據庫性能優化的說法,錯誤的是( )。
A.數據庫性能優化和數據庫的外部環境有很大關系,如果外部環境出現瓶頸,單獨對數據庫進行調整很難取得較好效果
B.在數據庫性能優化期間可能對原有符合范式的關系轉為不符合范式的關系
C.物化視圖將會預先計算并保存耗時操作的結果,可大幅度提高查詢效率,但是物化視圖必須人工手動刷新
D.存儲過程在執行期間不需要重新編譯,可以在一定程度上提高運行效率,但是其與數據庫管理系統綁定,更換數據庫管理系統時需要重新編寫
參考答案:C
參考解析:數據庫性能優化和數據庫的外部環境有很大關系,例如在網絡帶寬過窄的情況下導致數據庫速度訪問緩慢時,則單獨對數據庫本身優化無法取得很好的效果;物化視圖是預先計算并保存表連接或聚集等耗時較多的操作結果,這樣,在執行查詢時大大提高了讀取速度。物化視圖有很多方面和索引很相似:使用物化視圖的目的是為了提高查詢性能;物化視圖對應用透明,增加和刪除物化視圖不會影響應用程序中SQL語句的正確性和有效性,物化視圖需要占用存儲空間,當基表發生變化時,物化視圖可以手動刷新也可以定時自動刷新;存儲過程是相當于加載到數據庫上的模塊,因此再次運行時不用重新編譯,但其與數據庫管理系統綁定,因此如果在更改數據庫管理系統時,需要重新綁定存儲過程。在數據庫性能優化期間有可能改動原有的符合范式。
7與下述ER圖等價的UML類圖是( )。
A.
B.
C.
D.
參考答案:C
參考解析:UML類圖中一對多的關系用1:*表示,ER圖的一對多的關系用1:m表示。ER圖中的關系寫在UML類圖相對應的一邊,即原來的關系(3,6)和(10,50)分別對應原來的UML中的學生與課程的關系和課程與學生的關系。
8在SQL Server 2008中,某用戶僅具有登錄到某SQL Server實例的權限。下列關于該用戶能夠進行的操作的說法,正確的是( )。
A.僅能夠查詢master、model和msdb系統數據庫中的部分數據
B.能夠查詢和修改master、model和msdb系統數據庫中的部分數據
C.僅能夠查詢master和msdb系統數據庫中的部分數據
D.能夠查詢和修改master和msdb系統數據庫中的部分數據
參考答案:C
參考解析:SQL Server實例就是在數據庫中存在的現實的數據庫例子,它是后臺進程和數據庫文件的集合。僅具有登錄權限的用戶對SQL Server只能進行系統數據庫中有關SQL Server的一些系統信息的查詢,即只能對master、msdb數據庫部分數據進行查詢。所以選C。
9下列關于SQL Server 2008數據庫文件的說法,錯誤的是( )。
A.一個數據庫可以包含多個數據文件,但這些數據文件不能放置在同~個物理磁盤上
B.數據庫的數據文件和日志文件最好分別存放在不同的物理磁盤』_二
C.用戶數據庫中包含很多系統信息,這些系統信息必須存儲在主要數據文件中
D.數據庫的主要數據文件必須存放在PRIMARY文件組中
參考答案:A
參考解析:一個數據庫可以包含多個數據文件,這些文件可以存放在一個物理磁盤上,也可以放在不同的物理磁盤上。
10設在數據庫應用系統設計與實現過程中有下列活動:
Ⅰ.創建觸發器
Ⅱ.定義事務隔離性級別
Ⅲ.數字簽名
Ⅳ.定義主碼
上述活動中,用于數據庫的完整性保護的是( )。
A.僅Ⅰ和ⅡB.僅Ⅰ和ⅣC.僅Ⅲ和ⅣD.僅Ⅱ和Ⅲ
參考答案:A
參考解析:數據庫的完整性是指數據庫中數據的正確性、一致性和相容性。觸發器是SQL server提供給程序員和數據分析員來保證數據完整性的一種方法,它是與表事件相關的特殊的存儲過程,觸發器經常用于加強數據的完整性約束和業務規則等。事務是以可控的方式對數據資源進行訪問的一組操作,事務的隔離性使得事務之間的交互程度有著嚴格的定義,保護了數據的完整性。Ⅲ中數字簽名是用于數據防篡改,Ⅳ定義主碼是用于實體的完整性。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |