在學習中,難免會碰到一些困難,給我們帶來煩惱。我們要保持熱愛學習的心態。以下是小編整理的計算機四級網路工程師考點練習試題,僅供參考!
一、設計與應用題(40分)
請使用藍、黑色鋼筆或圓珠筆將答案寫在答題紙的相應位置上,否則無效。
〔1)某汽車維修公司需建立一個汽車維修資料庫,該資料庫中需要儲存和管理下列資訊:
車輛資訊:車牌號,車型,發動機號,行駛里程,車輛所有人,聯絡電話
維修專案:專案號,專案名稱,維修費
汽車備件:備件號,備件名稱,備件單價,庫存數量
以上資料之間存在下列約束:
可以對一個車輛進行多個維修專案,每個維修專案可用於多個車輛,維修專案完成後要在資料庫中記 錄維修時間
一種備件可用於多個維修專案,每個維修專案最多隻使用一種備件,但每種備件的數量可以是多個。
①根據以上需求構建該資料庫的概念模型〔畫ER圖)。(8分)
②假設車輛資訊有如下約束
車牌號:標識屬性,取值形式為:第1個字元是"京",第2個字元為"A"到"Z"的字母,第3到第7個字元均是"0"到"9"的數字。此列採用普通編碼定長字元型,非空;
車型:普通編碼定長字元型,長度為6,預設值為"轎車";
發動機號:普遍編碼定長字元型:長度為6,非空;
行駛里程:整型,取值大於等於0;
車輛所有人:晉通編碼定長字元型,長度為8,非空;
聯絡電話:普通編碼定長字元型,長度為13,取值唯一。
寫出建立滿足上述要求的車輛資訊表的SQL語句。〔注:表名、列名均用題中給出的中文名,SQL語句 中的大、小寫字母均可。〕 (8分)
〔2〕現有關係模式:
教師授課〔教師號,姓名,職稱,課程號,課程名,學分,教科書名〕
其函式依賴集為:
{教師號→姓名,教師號→職稱,課程號→課程名,課程號→學分,課程號→教科書名}
①指出這個關係模式的主碼。(2分)
②這個關係模式是第幾正規化,為什麼?(4分)
③將其分解為滿足3NF要求的關係模式〔分解後的關係模式名自定〕 (6分)
〔3〕為在某種程度上保證某資料庫系統可靠地執行,在SQL Server 2000環境中,對其制定有如下三種備份策略。假設對此資料庫進行一次完全備份需要4小時,差異備份需要2小時,日誌備份需要1小時。設所有備份都是從凌晨1:00開始。
策略1:每週週日進行一次完全備份,每週週一至週六每天進行一次日誌備份;
策略2:每週週日進行一次完全備份,每週週一至週六每天進行一次差異備份;
策略3:每天進行一次完全備份。
① 假設需要保留一年的備份資料,比較三種備份策略所佔用的空間。
②比較每種備份策略的備份和恢復速度。
二、選擇題
1.按照資料庫應用系統生命週期模型,在開發某資料庫應用系統時,對系統採用的軟硬體及技術方案等作出合理的評估並提出選擇建議的工作屬於________。
(A)規劃與分析階段的系統規劃與定義
(B)規劃與分析階段的可行性分析
(C)需求分析階段的業務規則需求分析
(D)系統設計階段的總體設計
2.關於資料庫應用系統的需求分析工作,下列說法正確的是________。
(A)通過需求分析過程,需要確定出整個應用系統的目標、任務和系統的範圍說明
(B)在需求分析階段,系統需求分析員要與使用者充分溝通,並做出各類使用者檢視
(C)資料需求分析的主要工作是要辯識出資料處理中的資料資料處理流程
(D)資料操作響應時間、系統吞吐量、最大併發使用者數都是效能需求分析的重要指標
3.下列用於資料庫概念設計的方法是________。
(A)DFD方法和IDEFIX方法
(B)ER方法和IDEF0方法
(C)ER方法和IDEFIX方法
(D)DFD方法和IDEF0方法
4.關於資料庫概念設計階段的'工作目標,下列說法錯誤的是________。
(A)定義和描述應用系統設計的資訊結構和範圍
(B)定義和描述應用系統中資料的屬性特徵和資料之間的聯絡
(C)定義和描述應用系統中資料的屬性特徵和資料之間的聯絡
(D)描述需要儲存的記錄及其數量
5.下列不屬於非平凡函式依賴的是________。
(A)(CustomerID,ProviderID,BuyDate)→GoodsName
(B)(CustomerID,ProviderID,BuyDate)→GoodsName
(C)(CustomerID,ProviderID,BuyDate)→GoodsClassID
(D)(CustomerID,ProviderID,BuyDate)→ProviderID
6.有某資料庫系統在執行過程中發生了系統故障,發生故障時正在執行事務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加入重做佇列
7.在大型企業的資料庫應用系統設計中,對企業(甲方)和專案承擔方(乙方)的人員角色,下列說法一般來說不合理的是________。
(A)甲方資訊長和乙方專案經理要參與概念模型設計工作
(B)甲方資訊長要實際參與邏輯模型和物理模型設計與實施工作
(C)邏輯模型設計完成以後,主要由乙方資料庫工程師負責物理模型的設計與實現工作
(D)甲方總經理、資訊長、乙方專案經理和雙方系統架構師一般都要參與系統規劃與總體架構設計工作
8.某企業需要在一個SQL Server 2000例項上為多個部門構建不同的資料庫,有一個通用的資料型別需要在這些不同的資料庫中,則較好的實現方法是________。
(A)在建立所有的使用者資料庫之前,將此資料型別定義在master資料庫中
(B)在建立所有的使用者資料庫之前,將此資料型別定義在model資料庫中
(C)在建立所有的使用者資料庫之前,將此資料型別定義在model資料庫中
(D)在建立所有的使用者資料庫之前,在每個資料庫中分別定義此資料型別