版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——2023年sql數(shù)據(jù)庫基礎(chǔ)知識點總結(jié)(4篇)總結(jié)是把一定階段內(nèi)的有關(guān)狀況分析研究,做出有指導(dǎo)性的經(jīng)驗方法以及結(jié)論的書面材料,它可以使我們更有效率,不妨坐下來好好寫寫總結(jié)吧。寫總結(jié)的時候需要注意什么呢?有哪些格式需要注意呢?下面是我給大家整理的總結(jié)范文,歡迎大家閱讀共享借鑒,希望對大家能夠有所幫助。
sql數(shù)據(jù)庫基礎(chǔ)知識點總結(jié)篇三sql數(shù)據(jù)庫基礎(chǔ)知識點總結(jié)篇四
數(shù)據(jù)庫概念總結(jié)
第一章緒論
1、數(shù)據(jù):描述事物的符號記錄稱為數(shù)據(jù)??梢允菙?shù)字也可以是文字、圖形、圖像聲音、語言等。
2、數(shù)據(jù)庫:是長期儲存在計算機內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。具有永久存儲、有組織和可共享三個基本特點。
3、數(shù)據(jù)庫管理系統(tǒng):位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。用于科學(xué)地組織和存儲數(shù)據(jù),高效地獲取和維護數(shù)據(jù)。
4、數(shù)據(jù)庫管理系統(tǒng)主要功能:數(shù)據(jù)定義功能、數(shù)據(jù)組織存儲和管理、數(shù)據(jù)操縱功能、數(shù)據(jù)庫的事務(wù)管理和運行管理、數(shù)據(jù)庫的建立和維護功能、其他。
5、數(shù)據(jù)庫系統(tǒng):是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員構(gòu)成。
特點:數(shù)據(jù)結(jié)構(gòu)化(與文件系統(tǒng)的本質(zhì)區(qū)別)、數(shù)據(jù)的共享性高,冗余度低,易擴展、數(shù)據(jù)獨立性高(通過三級模式和二級映像功能來保證)、數(shù)據(jù)由dbms統(tǒng)一管理和控制
6、dbms須提供以下幾方面的數(shù)據(jù)控制功能:數(shù)據(jù)的安全性保護、數(shù)據(jù)的完整性檢查、并發(fā)控制、數(shù)據(jù)庫恢復(fù)。
7、數(shù)據(jù)管理技術(shù)的發(fā)展過程:人工管理階段、文件系統(tǒng)階段、數(shù)據(jù)庫系統(tǒng)階段
8、數(shù)據(jù)庫的體系結(jié)構(gòu)為三級結(jié)構(gòu),它們是存儲層、概念層和外部層。
9、在數(shù)據(jù)庫中用數(shù)據(jù)模型這個工具來抽象、表示和處理現(xiàn)實世界中的數(shù)據(jù)和信息。通俗地講,數(shù)據(jù)模型就是現(xiàn)實世界的模擬。
兩類數(shù)據(jù)模型:概念模型、規(guī)律模型和物理模型。
10、數(shù)據(jù)模型的組成要素:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件。
11、模式:是數(shù)據(jù)庫中全體數(shù)據(jù)的規(guī)律結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。
外模式/模式映像:保證了數(shù)據(jù)的規(guī)律獨立性模式/內(nèi)模式映像:保證了數(shù)據(jù)的物理獨立性。
12、什么是數(shù)據(jù)庫的規(guī)律獨立性?物理獨立性?為什么數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)與程序的獨立性?
規(guī)律獨立性是指用戶的用程序與數(shù)據(jù)庫的規(guī)律結(jié)構(gòu)是相互獨立的,使得當(dāng)數(shù)據(jù)的規(guī)律結(jié)構(gòu)變了,用戶程序可以不變。物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)是相互獨立的,使得當(dāng)數(shù)據(jù)的物理結(jié)構(gòu)改變了,應(yīng)用程序也可以不變。數(shù)據(jù)庫系統(tǒng)的三級模式是對數(shù)據(jù)的三個抽象級別,將數(shù)據(jù)的具體組織留給dbms管理,使用戶能規(guī)律地組織數(shù)據(jù),而不必關(guān)心數(shù)據(jù)在計算機上的具體表示方式和存儲方式。為了能夠在內(nèi)部實現(xiàn)三個抽象層次的聯(lián)系和轉(zhuǎn)換,數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了兩級映像:外模式/模式映像、模式/內(nèi)模式映,保證了數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)能夠具有較高的規(guī)律獨立性和物理獨立性。
13、數(shù)據(jù)庫系統(tǒng)的組成:硬件平臺及數(shù)據(jù)庫,軟件,人員
人員:數(shù)據(jù)庫管理員,系統(tǒng)分析員和數(shù)據(jù)庫設(shè)計人員,應(yīng)用程序員,最終用戶
數(shù)據(jù)庫管理員:決定數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu),決定數(shù)據(jù)庫的存儲結(jié)構(gòu)和存取策略,定義數(shù)據(jù)的安全性要求和完整性約束條件,監(jiān)控數(shù)據(jù)庫的使用和運行,數(shù)據(jù)庫的改進和重組重構(gòu)
其次章關(guān)系數(shù)據(jù)庫
1、關(guān)系模型主要是用二維表格結(jié)構(gòu)表達實體集,用外鍵表示實體間聯(lián)系。
2、選擇、投影、并、差、笛卡爾積是5種基本操作。
3、專門的關(guān)系運算包括選擇、投影、連接、除運算等。
第三章sql
1、sql特點:綜合統(tǒng)一、高度非過程化、面向集合的操作方式、以同一種語法結(jié)構(gòu)提供多種使用方式、語言簡單,易學(xué)易用。
2、聚集函數(shù):count([distinct|all]*)count([distinct|all]列名)sum([distinct|all]列名)avg([distinct|all]列名)max([distinct|all]列名)min([distinct|all]列名)
3、視圖的作用:
1、能夠簡化用戶的操作
2、使用戶能以多種角度對待同一數(shù)據(jù)
3、對重構(gòu)數(shù)據(jù)庫提供了一定程度的規(guī)律獨立性
4、能夠?qū)C密數(shù)據(jù)提供安全保護
5、適當(dāng)?shù)睦靡晥D可以更明了的表達查詢
4、where子句與having短語的區(qū)別在于作用對象不同。前者作用于基本表或視圖,從中選擇滿足條件的元組。后者作用于組,從中選擇滿足條件的組。
5、=any等價于in謂詞,all等價于notin謂詞,第四章數(shù)據(jù)庫安全性
1、數(shù)據(jù)庫的安全性是指保護數(shù)據(jù)庫以防止不合法的使用所造成的數(shù)據(jù)泄露,更改或破壞。
2、計算機系統(tǒng)的三類安全性問題:技術(shù)安全、管理安全、政策法律。
3、常用的安全技術(shù)有:1.用戶識別和鑒別2.存取控制機制3.自主存取控制4.強制存取控制(mac)5.視圖機制。6.審計(audit)功能7.數(shù)據(jù)加密
4、視圖的好處:簡化用戶操作、使用戶能以多種角度對待同一數(shù)據(jù)、對重構(gòu)數(shù)據(jù)庫提供了一定程度的規(guī)律獨立性、對機密數(shù)據(jù)提供安全保護、適當(dāng)利用可以更明了的表達查詢。
5、實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的技術(shù)和方法—最重要的是存取控制技術(shù)、視圖技術(shù)和審計技術(shù)
第五章數(shù)據(jù)庫完整性
1、數(shù)據(jù)庫完整性是指數(shù)據(jù)的正確性和相容性。
2、數(shù)據(jù)的完整為了防止數(shù)據(jù)庫中存在不符合語義的數(shù)據(jù),即防止數(shù)據(jù)庫中存在不正確的數(shù)據(jù)。安全性是保護數(shù)據(jù)庫防止惡意的破壞和非法的存取。因此數(shù)據(jù)完整性防范的是合法用戶的無意操作導(dǎo)致的數(shù)據(jù)錯誤,數(shù)據(jù)安全性防范的是非法用戶的惡意操作導(dǎo)致的數(shù)據(jù)錯誤。
3、實體完整性:若屬性(指一個或一組屬性)a是基本關(guān)系r的主屬性,則a不能取空值。
4、參照完整性:若屬性(或?qū)傩越M)f是基本關(guān)系r的外碼,它與基本關(guān)系s的主碼k相對應(yīng)(基本關(guān)系r和s不一定是不同的關(guān)系),則對于r中每個元組在f上的值必需為:
或者取空值(f的每個屬性值均為空值);
或者等于s中某個元組的主碼值。
5、觸發(fā)器是用戶定義在關(guān)系表上的一類由事件驅(qū)動的特別過程。
6、在參照完整性中,為什么外碼的屬性值也可以為空?什么時候可以為空?若f是基本關(guān)系r的外碼,它與基本關(guān)系s的主碼k,相對應(yīng)(基本關(guān)系r和s不一定是不同的關(guān)系)則對于r中每個元組在f上的值可以取空值,或者等于s中某個元組的主碼值。即,假使f本身不是一個主屬性,則能取空值,否則不能取空值。
第六章關(guān)系數(shù)據(jù)理論
1、數(shù)據(jù)依靠是一個關(guān)系內(nèi)部屬性與屬性之間的一種約束關(guān)系。
2、函數(shù)依靠:設(shè)r(u)是屬性集u上的關(guān)系模式。x,y是u的子集。若對于r(u)的任意一個可能的關(guān)系r,r中不可能存在兩個元組在x上的屬性值相等,而在y上的屬性值不等,則稱x函數(shù)確定y或y函數(shù)依靠于x,記作x→y。
3、多值依靠:設(shè)r(u)是屬性集u上的一個關(guān)系模式。x,y,z是u的子集,并且z=u-x-y。關(guān)系模式r(u)中多值依靠成立,當(dāng)且僅當(dāng)對r(u)的任一關(guān)系r,給定的一對(x,z)值,有一組y的值,這組值僅僅決定于x值而與z值無關(guān)。4、1nf:每一個分量必需是不可分的數(shù)據(jù)項。2nf:r∈1nf,且每一個非主屬性完全依靠于碼
3nf:關(guān)系模式r中若不存在這樣的碼x,屬性組y及非主屬性z(zy)使得xy,yz成立,yx,則稱r3nf。∈1nf。xy且yx時x必含有碼,則稱rbcnf。4nf:關(guān)系模式r∈1nf,假使對于r的每個非多值依靠xy(yx),x都含有碼,則稱r4nf。第七章數(shù)據(jù)庫設(shè)計
1、數(shù)據(jù)庫設(shè)計定義:對于一個給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計)優(yōu)化的數(shù)據(jù)庫規(guī)律模式和物理結(jié)構(gòu),并據(jù)此建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)使之能夠有效地存儲和管理數(shù)據(jù),滿足各種用戶應(yīng)用需求,包括信息管理要求和數(shù)據(jù)操作要求。
2、特點:三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)。結(jié)構(gòu)(數(shù)據(jù))設(shè)計和行為(處理)設(shè)計相結(jié)合。
3、基本步驟:需求分析、概念結(jié)構(gòu)設(shè)計、規(guī)律結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運行和維護。
4、需求分析階段任務(wù):信息要求、處理要求、安全性與完整性要求。
5、需求分析階段:綜合各個用戶的應(yīng)用需求
概念設(shè)計階段:形成獨立于機器特點,獨立于各個dbms產(chǎn)品的概念模式(e-r圖)規(guī)律設(shè)計階段:將e-r圖轉(zhuǎn)換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型,形成數(shù)據(jù)庫規(guī)律模式;再建立必要的視圖,形成數(shù)據(jù)的外模式
物理設(shè)計階段:進行物理存儲安排,建立索引,形成數(shù)據(jù)庫內(nèi)模式
6、數(shù)據(jù)字典:系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。尋常包括數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)存儲和處理5部分。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,即元數(shù)據(jù),而不是數(shù)據(jù)本身。
7、概念結(jié)構(gòu)設(shè)計方法:自頂向下、自底向上、逐步擴張、混合策略。
8、確定數(shù)據(jù)庫物理結(jié)構(gòu):確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲安排和存儲結(jié)構(gòu)。確定系統(tǒng)配置。
第八章數(shù)據(jù)庫編程
1、游標(biāo)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放sql語句的執(zhí)行結(jié)果,每個游標(biāo)區(qū)都有一個名字。用戶可以通過游標(biāo)逐一獲取記錄,并賦給主變量,交由主語言進一步處理。
2、嵌入式sql語句與主語言之間的通信:向主語言傳遞sql語句的執(zhí)行狀態(tài)信息,使主語言能夠據(jù)此控制程序流程,主要用sql通信區(qū)(sqlca)實現(xiàn)。主語言向sql語句提供參數(shù),主要用主變量實現(xiàn)。將sql語句查詢數(shù)據(jù)庫的結(jié)果交主語言處理,主要用主變量和游標(biāo)實現(xiàn)。
3、存儲過程是由pl/sql語句書寫的過程,這個經(jīng)編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務(wù)器中,因此稱它為存儲過程,使用時只要調(diào)用即可。優(yōu)點:運行效率高、降低了客戶機和服務(wù)器之間的通信量、有利于集中控制,便利維護。
4、odbc的工作流程:配置數(shù)據(jù)源,初始化環(huán)境,建立連接,分派語句句柄,執(zhí)行sql語句,結(jié)果集處理,中止
第九章關(guān)系查詢處理和查詢優(yōu)化
1、查詢處理步驟:查詢分析對查詢語句進行掃描、詞法分析和語法分析。
查詢檢查根據(jù)數(shù)據(jù)字典對合法的查詢語句進行語義檢查根據(jù)數(shù)據(jù)字典中的用戶權(quán)限和完整性約束定義對用戶的存取權(quán)限進行檢查
查詢優(yōu)化選擇一個高效執(zhí)行的查詢處理策略
查詢執(zhí)行依據(jù)優(yōu)化器得到的執(zhí)行策略生成查詢計劃,由代碼生成器生成執(zhí)行這個查詢計
劃的代碼。
2、連接操作的實現(xiàn)嵌套循環(huán)方法排序-合并方法索引連接方法hashjoin方法
3、查詢優(yōu)化的總目標(biāo)是選擇有效的策略,求得給定關(guān)系表達式的值,使得查詢代價最小(實際上是較小)。
第十章數(shù)據(jù)庫恢復(fù)技術(shù)
1、事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。特性:原子性、一致性、隔離性、持續(xù)性。
2、故障種類:事務(wù)內(nèi)部故障、系統(tǒng)故障、介質(zhì)故障、計算機病毒
3、數(shù)據(jù)轉(zhuǎn)儲是數(shù)據(jù)庫恢復(fù)中采用的基本技術(shù)即dba定期地將整個數(shù)據(jù)庫復(fù)制到磁帶或另一個磁盤上保存起來的過程。
4、日志文件是用來記錄事務(wù)對數(shù)據(jù)庫的更新操作的文件。主要有兩種格式:以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件。
5、數(shù)據(jù)庫鏡像即根據(jù)dba的要求,自動把整個數(shù)據(jù)庫或其中的關(guān)鍵數(shù)據(jù)復(fù)制到另一個磁盤上。
第十一章并發(fā)控制
1、并發(fā)控制機制的任務(wù):對并發(fā)操作進行正確調(diào)度,保證事務(wù)的隔離性,保證數(shù)據(jù)庫的一致性
2、并發(fā)操作帶來的數(shù)據(jù)不一致性主要包括丟失修改、不可重復(fù)讀和讀“臟〞數(shù)據(jù)等。
3、封鎖就是事務(wù)t在對某個數(shù)據(jù)對象操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖?;镜姆怄i類型在兩種:排它鎖(x鎖,寫鎖)和共享鎖(s鎖,讀鎖)。
4、預(yù)防死鎖的方法:一次封鎖法,順序封鎖法死鎖的診斷與解除超時法等待圖法
5、可串行化調(diào)度:多個事務(wù)的并發(fā)執(zhí)行是正確的,當(dāng)且僅當(dāng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 西藏寺院活動策劃方案(3篇)
- 小貓唱歌活動方案策劃(3篇)
- 別墅外沿施工方案(3篇)
- 活動策劃方案掃碼(3篇)
- 阿瑪尼520活動策劃方案(3篇)
- 鐵塔防水施工方案(3篇)
- 誦讀活動觀摩方案策劃(3篇)
- 場區(qū)清潔施工方案(3篇)
- 2025年金融風(fēng)險管理規(guī)范與措施
- RCA紙帶摩擦培訓(xùn)課件
- 軌跡大數(shù)據(jù)處理技術(shù)的關(guān)鍵研究進展綜述
- 被打和解協(xié)議書范本
- 《糖尿病合并高血壓患者管理指南(2025版)》解讀
- 職業(yè)暴露考試試題及答案
- DB61-T 1843-2024 酸棗種植技術(shù)規(guī)范
- 機械密封安裝及維護培訓(xùn)
- 古建筑修繕加固施工方案
- DG-TJ08-19-2023園林綠化養(yǎng)護標(biāo)準
- 上海市2024-2025學(xué)年高二上學(xué)期期末考試英語試題(含答案無聽力原文及音頻)
- 實驗室評審不符合項原因及整改機制分析
- 農(nóng)貿(mào)市場攤位布局措施
評論
0/150
提交評論