一、全国计算机三级数据库考试——理论知识总结(选择题)
生活随笔
收集整理的這篇文章主要介紹了
一、全国计算机三级数据库考试——理论知识总结(选择题)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
上一篇博客:https://blog.csdn.net/weixin_44940488/article/details/119349219
說明:
一、數(shù)據(jù)庫分析與設(shè)計
- 任務(wù)陳述(可行性分析:技術(shù)、經(jīng)濟、操作、開發(fā)方案的選擇);
- 確定任務(wù)目標;
- 確定系統(tǒng)范圍和邊界;
- 確定用戶視圖。
- 創(chuàng)建數(shù)據(jù)庫;
- 裝載數(shù)據(jù);
- 編寫與調(diào)試應(yīng)用程序;
- 數(shù)據(jù)庫試運行。
- 建立數(shù)據(jù)庫結(jié)構(gòu);
- 數(shù)據(jù)加載;
- 事務(wù)和應(yīng)用程序的編碼及測試;
- 系統(tǒng)集成、測試及運行;
- 系統(tǒng)部署。
- 數(shù)據(jù)庫邏輯模式描述;
- 文件組織與存取設(shè)計;
- 數(shù)據(jù)分布設(shè)計:數(shù)據(jù)分布設(shè)計的任務(wù)是按照實際情況:將各種數(shù)據(jù)合理安排在不同存儲介質(zhì)中;將各種數(shù)據(jù)通過水平劃分或垂直劃分,分布存儲在各局部數(shù)據(jù)庫中,以提高數(shù)據(jù)訪問效率和數(shù)據(jù)可靠性;合理調(diào)整關(guān)系模式的規(guī)范化程度。注意,"合理調(diào)整"規(guī)范化。
- 確定系統(tǒng)配置;
- 物理模式評估。
- 安全性保護(防止非法用戶對數(shù)據(jù)庫非法的使用,其中一種主要方式即是用戶權(quán)限設(shè)計);
- 完整性保護;
- 并發(fā)控制;
- 數(shù)據(jù)庫的備份與恢復(fù);
- 數(shù)據(jù)加密傳輸。
- 表示層:負責(zé)用戶交互,用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù)。(一般為Windows應(yīng)用程序或Web應(yīng)用程序)。
- 業(yè)務(wù)邏輯層:梳理DBAS各項業(yè)務(wù)活動,將其表示為各種系統(tǒng)構(gòu)件。核心業(yè)務(wù)邏輯在本層實現(xiàn)。是表示層和數(shù)據(jù)訪問層之間的橋梁,主要負責(zé)數(shù)據(jù)的傳遞和處理。
- 數(shù)據(jù)訪問層:使用事件進行信息交換,負責(zé)與DBMS系統(tǒng)進行交互,提取或存入應(yīng)用系統(tǒng)所需的數(shù)據(jù)。數(shù)據(jù)庫應(yīng)用系統(tǒng)的數(shù)據(jù)訪問層的主要任務(wù)是進行事務(wù)設(shè)計。事務(wù)概要設(shè)計內(nèi)容包括:事務(wù)名稱、事務(wù)所訪問的關(guān)系表及關(guān)系屬性、事務(wù)處理邏輯、事務(wù)用戶(指使用、啟動、調(diào)用該事務(wù)的軟件模塊或系統(tǒng))。
- 數(shù)據(jù)持久層:負責(zé)保存和管理應(yīng)用系統(tǒng)數(shù)據(jù),而數(shù)據(jù)的完整性維護屬于數(shù)據(jù)持久層功能中的數(shù)據(jù)管理的內(nèi)容。根據(jù)事務(wù)-基本表交叉引用矩陣來調(diào)整數(shù)據(jù)文件組織結(jié)構(gòu),這一任務(wù)涉及數(shù)據(jù)持久層。
- 按同一順序訪問資源;避免事務(wù)中的用戶交互;
- 采用小事務(wù)模式,盡量縮短事務(wù)的長度,
- 減少占有鎖的時間;
- 盡量使用記錄級別的鎖(行鎖),少使用表級別的鎖;
- 使用綁定連接,使同一應(yīng)用程序所打開的兩個或多個連接可以相互合作。
- 一個構(gòu)件或模塊只負責(zé)完成一項任務(wù),也就是單一責(zé)任原則。
- 各個構(gòu)件均應(yīng)具有獨立的功能,并最大限度地減少與其他構(gòu)件功能重疊。
- 構(gòu)件之間的接口應(yīng)盡量簡單明確。
- 如果兩個構(gòu)件間的關(guān)系比較復(fù)雜,應(yīng)考慮進一步進行模塊劃分。
- 如果構(gòu)件過于復(fù)雜,可以考慮將其細分。
二、UML與數(shù)據(jù)庫應(yīng)用系統(tǒng)
三、高級查詢
?四、數(shù)據(jù)庫后臺編程技術(shù)
?五、數(shù)據(jù)庫及數(shù)據(jù)庫對象
?六、安全管理
?七、運行維護與優(yōu)化
(1)經(jīng)常在查詢中作為條件被使用的列,應(yīng)為其建立索引。
(2)頻繁進行排序或分組的列,應(yīng)為其建立索引。
(3)一個列的值域很大時,應(yīng)為其建立索引。
(4)如果待排序的列有多個,應(yīng)在這些列上建立復(fù)合索引。
(5)可以使用系統(tǒng)工具來檢查索引的完整性,必要時進行修復(fù)。另外,當數(shù)據(jù)庫表更新大量數(shù)據(jù)后,刪除并重建索引也可以提高查詢速度。
(1)對數(shù)據(jù)庫架構(gòu)體系的監(jiān)控
主要監(jiān)控內(nèi)容:空間基本信息、空間使用率與剩余空間大小、空間是否具有自動擴展的能力、哪些表的擴展將引起空間的擴展,以及段的占用空間與區(qū)間數(shù)等。
(2)對數(shù)據(jù)庫性能的監(jiān)控
主要監(jiān)控內(nèi)容:數(shù)據(jù)緩沖區(qū)的命中率、庫緩沖、用戶鎖、鎖與等待、回滾段、臨時段使用情況、索引的使用情況、等待事件和共享池等。
八、故障管理、備份與恢復(fù)
九、大規(guī)模數(shù)據(jù)庫建構(gòu)
(1)水平分片是在關(guān)系中從行的角度(元組)依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個片斷,以便在需要時可以重構(gòu)關(guān)系。
(2)垂直分片是在關(guān)系中從列的角度(屬性)依據(jù)一定條件分為不同的片斷,各片斷中應(yīng)該包含關(guān)系的主碼屬性,以便通過連接方法恢復(fù)關(guān)系。
(3)導(dǎo)出分片是導(dǎo)出水平分片,分片的依據(jù)不是本關(guān)系屬性的條件,而是其他關(guān)系屬性的條件。
(4)混合分片指以上三種方法的混合。
(1)分片透明性。分片透明性是最高級別的透明性,位于全局模式與分片模式之間。
(2)位置透明性。位置透明性是指數(shù)據(jù)分片的分配位置對用戶是透明的,用戶編寫程序時只需要考慮數(shù)據(jù)分片情況,不需要了解各分片在各個場地的分配情況。
(3)局部數(shù)據(jù)模型透明性。局部數(shù)據(jù)模型透明性處于分配模式與局部概念模式之間。全局外模式是全局應(yīng)用的用戶視圖,即終端用戶看到的邏輯上并未分布的表、視圖等。
(1)XML數(shù)據(jù)庫能夠?qū)Π虢Y(jié)構(gòu)化數(shù)據(jù)進行有效的存取和管理。如網(wǎng)頁內(nèi)容就是一種半結(jié)構(gòu)化數(shù)據(jù),而傳統(tǒng)的關(guān)系數(shù)據(jù)庫對于類似網(wǎng)頁內(nèi)容這類半結(jié)構(gòu)化數(shù)據(jù)無法進行有效的管理。 (2)提供對標簽和路徑的操作。傳統(tǒng)數(shù)據(jù)庫語言允許對數(shù)據(jù)元素的值進行操作,但不能對元素名稱進行操作,半結(jié)構(gòu)化數(shù)據(jù)庫提供了對標簽名稱的操作,包括對路徑的操作。
(3)當數(shù)據(jù)本身具有層次特征時,由于XML數(shù)據(jù)格式能夠清晰表達數(shù)據(jù)的層次特征,因此XML數(shù)據(jù)庫便于對層次化的數(shù)據(jù)進行操作。XML數(shù)據(jù)庫適合管理復(fù)雜數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)集。
現(xiàn)階段在現(xiàn)實環(huán)境中,一邊使用的是原有的關(guān)系數(shù)據(jù)庫廠商在其傳統(tǒng)商業(yè)產(chǎn)品中進行了相關(guān)的擴充,使其能夠處理XM,數(shù)據(jù)的產(chǎn)品。
BigTable數(shù)據(jù)模型的特點是:
(1)表中的行關(guān)鍵字可以是任意的字符串。
(2)列族是由列關(guān)鍵字組成的集合,是訪問控制的基本單位。
(3)時間戳記錄了BigTable中每一個數(shù)據(jù)項所包含的不同版本的數(shù)據(jù)的時間標識。
(1)共享內(nèi)存結(jié)構(gòu):通過互聯(lián)網(wǎng)共享一個公共的主存儲器,與單機系統(tǒng)的區(qū)別是以多個處理器代替單個處理器并行執(zhí)行事務(wù),通過共享內(nèi)存?zhèn)魉拖⒑蛿?shù)據(jù),實現(xiàn)對一個或多個磁盤的訪問。只共享內(nèi)存,并沒有共享磁盤空間。
(2)共享磁盤結(jié)構(gòu):所有處理機擁有獨立的主存儲器,通過互聯(lián)網(wǎng)共享磁盤。只是共享磁盤,并沒有共享內(nèi)存,所以各處理器有獨立的內(nèi)存。
(3)無共享結(jié)構(gòu):每個處理機擁有獨立的主存儲器和磁盤,不共享任何資源。無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭的概率,因此具有很好的拓展性。
(4)層次結(jié)構(gòu):前三種的結(jié)合,分兩層,頂層無共享結(jié)構(gòu),底層共享內(nèi)存或共享磁盤。
十、數(shù)據(jù)倉庫與數(shù)據(jù)挖掘
- 面向主題性:從實際需求出發(fā),具有較高的抽象性,數(shù)據(jù)可用性比OLTP較為寬松。
- 集成性:需要將數(shù)據(jù)抽取、轉(zhuǎn)換、清理、裝載。
- 不可更新性:是面向決策支持應(yīng)用主題的,數(shù)據(jù)進入數(shù)據(jù)倉庫后不允許修改。
- 時間特性:數(shù)據(jù)需要定期更新。
下一篇博客:https://blog.csdn.net/weixin_44940488/article/details/119417955
總結(jié)
以上是生活随笔為你收集整理的一、全国计算机三级数据库考试——理论知识总结(选择题)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2033)vue之电商管理系统
- 下一篇: 计算机三级数据库:课本知识点总结以及备考