第 1 頁:單選題 |
第 4 頁:應用題 |
第 5 頁:設計與應用題 |
一、單選題
1關于數據庫應用系統(tǒng)的設計,有下列說法:
1.數據庫應用系統(tǒng)設計需要考慮數據組織與存儲、數據訪問與處理、應用設計等幾個方面
、.數據庫概念設計階段,采用自上而下的ER設計時,首先設計局部ER圖,然后合并各局部ER圖得到全局ER圖
Ⅲ.在數據庫邏輯設計階段,將關系模式轉換為具體DBMS平臺支持的關系表
、.在數據庫物理設計階段,一般需要設計視圖和關系模式的完整性約束
上述說法正確的是( )。
A.Ⅰ、Ⅲ和ⅣB.ⅠC.Ⅱ和ⅢD.Ⅱ和Ⅳ
參考答案:B
參考解析:數據庫應用系統(tǒng)設計包括概念設計、邏輯設計、物理設計3個步驟,每個步驟的設計活動按照數據組織與存儲、數據訪問與處理、應用設計等幾個方面進行。在數據庫概念設計階段,采用自下而上的ER設計。將關系模式轉換為具體DBMS平臺支持的關系表是數據庫物理設計階段的工作。設計視圖和關系模式的完整性約束是數據邏輯設計階段的工作。
2以下關于關系表和元組敘述錯誤的是( )。
A.關系表在邏輯上由一系列元組組成
B.每個元組由多個屬性組成
C.每個元組可以用數據庫磁盤文件中的一個邏輯記錄來存儲
D.元組的每個屬性對應于一條記錄
參考答案:D
參考解析:關系表在邏輯上由一系列元組組成,元組由多個屬性組成。每個元組可以用數據庫磁盤文件中的一個邏輯記錄來存儲,記錄包括多個域。元組的每個屬性對應于文件記錄中的一個域。
3某網上書店根據用戶的歷史購書記錄,采用某種數據挖掘算法分析出用戶最可能屬于某一類書的愛好者,應該采用( )。
A.關聯分析B.分類分析C.時問序列分析D.回歸分析
參考答案:B
參考解析:常見的數據挖掘任務包括分類、估計、預測、相關性分組或關聯規(guī)則、聚類和描述、可視化以及復雜數據類型挖掘(Text、Web、圖形圖像、視頻和音頻等)等。分類分析首先從數據中選出已經分好類的訓練集,在該訓練集上運用數據挖掘分類的技術,建立分類模型,對于沒有分類的數據進行分類。該需求要求根據購書記錄將用戶映射到傾向于喜歡某種書的顧客特性中,而分類挖掘模型能把數據庫中的數據項映射到給定類別的某一個中。
4在信息系統(tǒng)的需求分析中,目前廣為使用的結構化分析與功能建模方法主要有DFD、IDEF0等。其中,DFD建模方法也被稱為過程建模和功能建模方法,其核心是( )。
A.數據B.軟件C.數據流D.分析過程
參考答案:C
參考解析:數據流圖(Data Flow Diagram,簡稱DFD)是便于用戶理解系統(tǒng)數據流程的圖形表示。DFD建模方法的核心是數據流,它能精確地在邏輯上描述系統(tǒng)的功能、輸入、輸出和數據存儲等,從而擺脫了其物理內容。數據流圖是系統(tǒng)邏輯模型的重要組成部分。
DFD特性:
①抽象性:在DFD中具體的組織機構、工作場所、物質流等都已經去掉,只剩下信息和數據存儲、流動、使用以及加工的情況。所以描述的是抽象出來的數據。
、诟爬ㄐ裕核严到y(tǒng)對各種業(yè)務的處理過程聯系起來考慮,形成—個總體,可反映出數據流之間的概括隋況。
5有如下的索引文件:
指針號
1B-3011
1B-2003
指針號
1西服X-100700
2洗衣機X-0021500
3彩電J-0992300
則該索引文件稱為( )。
A.稀疏索引B.聚集索引C.稠密索引D.非聚集索引
參考答案:B
參考解析:稀疏索引是指如果只是一部分查找碼的值有對應的索引記錄,則該索引為稀疏索引;稠密索引是指如果數據文件中的每一個查找碼值在索引文件中都對應一個索引記錄,則該索引為稠密索引。對于數據文件和它的一個特定的索引文件,如果數據文件中的數據記錄的排列順序與索引文件中索引項的排列順序相一致,或者說,索引文件按照其查找碼指定的順序與數據文件中數據記錄的排列順序相一致,則該索引文件稱為聚集索引,否則為非聚集索引。因此選B。
6數據庫應用系統(tǒng)日常維護的目標是保證系統(tǒng)能夠正常運行以滿足系統(tǒng)預期的功能和性能要求。下列關于數據庫應用系統(tǒng)日常維護工作的說法,錯誤的是( )。
A.數據庫管理員應根據不同的應用要求制定不同的備份計劃,在備份計劃中應包含備份的時間、周期、備份方式和備份內容等
B.數據庫管理員應監(jiān)控數據庫中各種鎖的使用情況,在數據庫出現鎖不能及時解除時可能需要手工解鎖
C.很多情況下,數據庫管理員需要定期檢查CPU、內存使用情況和操作系統(tǒng)相關日志,防止數據庫運行環(huán)境故障導致數據庫出現問題
D.為了保證系統(tǒng)可靠運行,運行要求級別較高的數據庫一般采用人工監(jiān)控方法,很少采用自動監(jiān)控手段
參考答案:D
參考解析:數據庫應用系統(tǒng)日常維護工作一般包括數據庫的備份、鎖管理、日志的維護等。若是對運行要求級別較高的數據庫采用人工監(jiān)控的辦法,則容錯性低、成本大,因而一般采用自動監(jiān)控手段提高性能。
7在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數據量較大,照片信息是否存儲在數據庫中成為討論的焦點問題。下列關于照片存儲與使用的說法,錯誤的是( )。
A.將照片存儲在數據庫中可能會導致備份時間較長,備份空間占用較多
B.將照片存儲在文件系統(tǒng)中,在數據庫中只存儲照片文件的路徑信息,可以大幅度降低數據庫的數據量
C.將照片存儲在數據庫中雖然會導致數據庫的數據量較大,但可以方便地實現多臺機器共享照片數據,也可以大幅度提高用戶訪問照片數據的速度
D.與將照片存儲在文件系統(tǒng)中相比,將照片存儲在數據庫中更容易實現人員信息和照片數據的一致性
參考答案:C
參考解析:照片相對于文字、數字而言,所占的空間更大,如果存放在數據庫中,則會增加數據庫數據的大小。因此在備份的時候,需要備份的數據也增多,會占用更多的備份空問。若照片存在文件系統(tǒng)中,則僅僅需要將照片路徑存放在數據庫中,相對于存放照片本身來說,減少了很多數據量。照片存儲到數據庫中后,對照片的訪問就受到了很大的限制,當多人同時訪問同一個照片時,會大大降低用戶訪問照片的速度。照片存放在數據庫中的優(yōu)點之一就是沒有像文件系統(tǒng)那樣把人員信息和照片數據分離,因此有更好的一致性。
8下列有關數據庫系統(tǒng)及相關內容的說法中,錯誤的是( )。
A.數據庫系統(tǒng)是由計算機軟硬件組成的復雜系統(tǒng),其體系結構與系統(tǒng)硬件平臺密切相關。
B.數據庫管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數據操作,但沒有提供各種面向具體應用領域的業(yè)務處理。
C.數據庫中的數據是按照一定的數據模型組織和存儲的、可供多個用戶共享的、具有最小冗余度的相關數據集合。
D.數據字典記錄數據庫系統(tǒng)運行時數據庫操作情況的日志信息,通常由數據庫管理員管理和維護。
參考答案:D
參考解析:數據字典是指對數據的數據項、數據結構、數據流、數據存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖中的各個元素做出詳細的說明。數據字典一般由數據庫管理系統(tǒng)本身管理和維護。D中所說的記錄數據庫系統(tǒng)運行時數據庫操作情況的日志信息是屬于日志文件的內容。
9設有m個的用戶集合US={u1,…,um},現對他們的行為數據進行處理,使得每個用戶ui對應一個n維向量Vi=[vi1,…,vin],用于表示用戶ui的特征。設有函數sim(Vi,Vj)用于判定用戶ui與用戶uj之間的相似性。若有算法A,能根據用戶間的相似性,將US劃分成K個子集合,并使屬于同一子集合的客戶間的相似性盡可能大,不屬于同一子集合的客戶間的相似性盡可能小。則算法A屬于一種( )。
A.聚類算法B.分類算法C.關聯分析算法D.回歸預測法
參考答案:A
參考解析:聚類將一個數據集中的數據進行分組,使得每一組內的數據盡可能相似,而不同組問的數據盡可能的不同。它與分類的一個不同點在于,它強調同一個組中的對象有較高的相似度,不同組中的對象之間差別很大。分類和聚類的區(qū)別在于,分類事先知道有哪些類別可以分。聚類事先不知道將要分成哪些類,需有聚類算法來自動確定。綜上可知,算法A屬于聚類算法。
10在SQL Server 2008中,常常會發(fā)生數據庫數據過大的情況,此時則需要對表進行處理,通?刹捎萌斯し指畋淼姆椒▋(yōu)化性能。下列有關分割表的說法,錯誤的是( )。
A.水平分割后,得到的子表結構相同
B.水平分割后,查詢表中所有數據時需要使用JOIN操作
C.垂直分割后,所有表中均需保留原有表的主碼
D.當查詢表中所有數據時,使用分割表方法會增加查詢表達式的復雜度
參考答案:B
參考解析:分割表增加了維護數據完整性的代價。分割表分為水平分割表和垂直分割表兩種。水平分割表:一種是當多個過程頻繁訪問數據表的不同行時,水平分割表,并消除新表中的冗余數據列;另一種是當主要過程要重復訪問部分行時,最好將被重復訪問的這些行單獨形成子集表(冗余儲存),這在不考慮磁盤空問開銷時顯得十分重要,但在分割表以后,增加了維護難度,要用觸發(fā)器立即更新、或用存儲過程及應用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表(不破壞第三范式):一種是當多個過程頻繁訪問表的不同列時,可將表垂直分成幾個表,減少磁盤I/O(每行的數據列少,頁存的數據行就多,相應占用的頁就少),更新時不必考慮鎖,沒有冗余數據。缺點是在插入或刪除數據時要考慮數據的完整性,用存儲過程維護。另一種是當主要過程反復訪問部分列時,最好將這部分被頻繁訪問的列數據單獨存為一個子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要,但因此增加了重疊列的維護難度,要用觸發(fā)器立即更新、或用存儲過程及應用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表可以達到最大化利用Cache的目的。水平分割后,查詢數據需要使用UNION操作。垂直分割后,查詢數據需要JOIN操作。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |