《數據庫系統概論》期末考試重點總結【全】

又是划水的一個學期。
馬上要期末了,整理一下這本書要考到的一些重點,
本文只列出理論部分,代碼部分自行總結。

第一章:緒論

1.數據庫的四個基本概念:數據、數據庫、數據庫管理系統和數據庫系統
2.數據是數據庫中存儲的基本對象,描述事物的符號記錄稱爲數據
3.數據庫是長期存儲在計算機內、有組織的、可共享的大量數據的集合。
4.數據庫的特點:獨立性、易擴展性、較小的數據冗餘、可爲各種用戶共享
5.數據庫管理系統是位於用戶與操作系統之間的一層數據管理軟件
6.數據庫管理系統的功能:數據定義功能,數據存儲、組織和管理,數據操縱,數據庫建立於維護
7.數據庫系統是由數據庫、數據庫管理系統、應用程序和數據庫管理員組成的存儲、管理、處理和維護數據的系統
8.數據管理技術的三個階段:人工管理階段、文件系統階段、數據庫系統階段
9.數據獨立性是指藉助數據庫管理數據的一個顯著優點。包括物理獨立性和邏輯獨立性
10.物理獨立性是指用戶的應用程序與數據庫中數據的物理存儲是相互獨立的
11.邏輯獨立性是指用戶的應用程序與數據庫中數據的邏輯結構是相互獨立的
12.數據模型是數據庫系統的核心和管理
13.模型分爲兩大類:第一類是概念模型,第二類是邏輯模型和物理模型
14.數據庫領域中主要的邏輯數據模型,除了面向對象數目模型,對象關係數據模型,半結構化數據模型外,還有其他三個模型,分別是:層次模型、網狀模型、關係模型
15.碼:唯一標識實體的屬性集稱爲碼
16.實體之間的聯繫:一對一、一對多、多對多
17.數據模型通常是由數據結構、數據操作、完整性約束三部分組成
18.數據結構描述數據庫的組成對象以及對象之間的聯繫
19.數據操作是指對數據庫中各種對象的實例運行執行的操作的集合
20.關係完整性約束條件包括三類:實體完整性、參照完整性、用戶自定義完整性
21.模式也稱邏輯模式,是數據庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖
22.一個數據庫只有一個模式,只有一個內模式,可以有多個外模式
23.外模式/模式保證數據的邏輯獨立性
24.模式/內模式保證數據的物理獨立性

第二章:關係數據庫

1.域:域是一組具有相同數據類型的值的集合。
2.候選碼:能夠唯一的標識一個元組,而其他子集不能
3.候選碼可以有多個,主碼只能有一個
4.候選碼中的屬性稱爲主屬性,不包含在候選碼中的屬性稱爲非主屬性
5.關係的三種類型:基本關係(又稱基本表或基表)、查詢表和視圖表
6.關係的描述稱爲關係模式
7.從關係中挑選出指定的屬性組成新關係的運算稱爲"投影"運算
8.選擇是從行的角度進行的運算,投影是從列的角度進行的運算。
9.選擇是在關係R中選擇滿足給定條件的諸元組,投影是從R中選擇出若干屬性列組成新的關係
10.投影的時候會自動消除重複的行,所以對關係R進行投影運算後,得到關係S,關係R的元組數大於或等於關係S的元組數
11.關係代數運算是以集合運算爲基礎的運算
12.傳統的集合運算:並、差、交、笛卡爾積
13.基本的運算:笛卡爾積,並、差、選擇、投影
14.關係模型由關係數據結構、關係操作集合、關係完整性約束三部分組成
15.給定關係R(X,Y)和S(Y,Z),R和S做除運算時要求R中的屬性Y和S中的屬性Y必須具有相同的域。

第四章:數據庫安全性

1.數據的安全性是指保護數據庫以防止不合法使用所造成的數據泄露、更改或破壞
2.從四個方面來描述安全性級別劃分的指標,即安全策略、責任、保證和文檔
3.安全性主要包括:用戶身份鑑別、多層存取控制、審計、視圖和數據加密技術
4.用戶身份識別分爲:靜態口令鑑別、動態口令鑑別、生物特徵鑑別、智能卡鑑別
5.存取控制機制主要包括定義用戶權限和合法權限檢查兩部分
6.用戶權限由兩個要素組成:數據庫對象和操作類型
7.如果指定了with grant option子句,則獲得某種權限的用戶還可以吧這種權限在授予其他的用戶
8.審計功能吧用戶對數據庫的所有操作自動記錄下來放入審計日誌

第五章:數據庫完整性

1.數據庫的完整性是指數據的正確性和相容性
2.數據庫完整性需要滿足的功能:提供定義完整性約束條件的機制、提供完整性檢查的方法、進行違約處理。
3.觸發器是用戶定義在關係表上的一類由事件驅動的特殊過程
4.觸發器又叫做 事件-條件-動作規則

第六章:關係數據理論

1.一個好的模式應當不會發生插入異常、刪除異常和更新異常,數據冗餘儘量減少。
2.x->y,x不含於y,則稱x->y是非平凡函數依賴
即一組屬性函數決定它的所有子集,這種函數依自賴稱爲平凡函數依賴
3.若x->y,但y不完全函數依賴於x,則稱y部分函數依賴於x
4.關係數據庫中的關係要滿足一定要求的,滿足不同程度要求的爲不同範式
5.一個低一級範式的關係模式通過模式分解可以轉換爲若干個高一級範式的關係模式的集合,這個過程就叫規範化
6.規範化過程主要爲克服數據庫邏輯結構中的插入異常、刪除異常以及數據冗餘度大缺陷
7.1NF使屬性不可再分
2NF消除非主屬性對鍵的部份依賴
3NF消除非主屬性對鍵的傳遞依賴
BCNF消除主屬性對鍵的部份依賴、傳遞依賴
8.任何一個只包含兩個屬性的關係模式一定滿足BCNF
9.關係規範化的刪除異常是指不該刪除的數據被刪除了
10.關係規範化的插入異常是指該插入的數據無法被插入
11.Armstrong公理系統是有效的、完備的。
12.”三分技術、七分管理、十二分基礎數據“是數據庫設計的特點之一
13.”十二分基礎數據“強調了數據的收集、整理、組織和不斷更新是數據庫建設中的重要環節
14.數據庫設計的基本步驟:需求分析階段->概念設計階段->邏輯設計階段->物理設計階段->數據庫實施階段->數據庫運行和維護階段
15.數據字典通常包括數據項、數據結構、數據流、數據存儲和處理過程幾個部分

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章