資料庫系統原理(一)——資料庫系統基本概念,資料庫系統概念

來源:互聯網
上載者:User

資料庫系統原理(一)——資料庫系統基本概念,資料庫系統概念


概念性模型:

    (1)表達了資料的整體邏輯結構,它是系統使用者對整個應用項目涉及的資料的全面描述。(整體)

    (2)是從使用者需求的觀點出發,對資料建模。(觀點)

    (3)獨立於硬體和軟體。(獨立性)

    (4)是資料庫設計人員與使用者之間進行交流的工具。(工具)

邏輯模型:

    (1)表達了DB的整體邏輯結構,它是設計人員對整個應用項目資料庫的全面描述。(整體)

    (2)是從資料庫實現的觀點出發,對資料建模。(觀點)

    (3)獨立於硬體,但依賴軟體。(獨立性)

    (4)是資料庫設計人員與應用程式人員之間進行交流的工具。(工具)

外部模型:

    (1)是邏輯模型的一個邏輯子集。(整觀獨工)

    (2)獨立於硬體,依賴於軟體。(獨立性)

    (3)反映了使用者使用資料庫的觀點。(觀點)

聯絡:

    幾種模型乍看似不同,但其特點都是整體性、觀點、工具、獨立性四個方面。

總結:

    當感覺“看不懂”時,繼續往下看,只有往下看了,你才能找到他們之間的聯絡。不要拘於某一個細節。不謀全域者不足謀一域......把握宏觀,尋找聯絡,編織知識網,才能讓自己腦中的知識更系統化~~


資料庫系統原理的知識點

課程的重點、痛點
1.資料庫常用的基本概念,資料庫系統的特點,資料庫系統啟動並執行過程,實體-聯絡模型(E-R圖)的表示方法,實體-聯絡資料庫模式的設計。
2.關聯式模式的基本概念,用關係代數和元組關係演算表達查詢要求,用域關係演算式表達查詢要求。
3.用SQL語句定義基本表、建立索引,表達單表查詢、串連查詢,表達涉及查詢結果排序、分組處理的查詢,用SQL語句表達資料的更新,用SQL語句表達巢狀查詢,定義視圖、查詢檢視。
4.用關係代數等價變換規則對查詢運算式進行最佳化。
5.1NF範式的概念;函數依賴、碼和外碼的概念;主屬性、非主屬性的概念;部分函數依賴和傳遞函數依賴的概念。多值函數依賴的概念。用正常化方法對關係模式進行分解,把一個關係模式分解成屬於2NF、3NF、BCNF範式的幾個模式的方法。屬性集閉包的求解演算法、關係碼、最小函數依賴的求解方法。
6.資料庫設計的特點、方法和基本步驟,用資料流圖和資料字典描述使用者需求,概念結構設計和邏輯結構設計的方法,E-R圖向關聯式模式的轉換,資料庫應用系統的設計。
7.事務的基本概念和資料庫系統故障的種類,資料庫恢複的實現技術和資料庫的恢複策略。
8.並行作業可能帶來的資料不一致現象,用三級封鎖協議解決並行作業中的資料不一致問題,用兩段鎖協議保證並行作業的可序列化。
9.電腦安全性的基本概念,幾種資料庫安全性控制技術。
10.資料庫的完整性的基本概念,資料庫完整性控制機制的三方面功能。
11.物件導向資料庫的基本概念,對象關聯式資料庫的基本概念,物件導向資料庫與對象關聯式資料庫的聯絡與區別。
12.分散式資料庫的基本概念,並行資料庫的基本概念,多媒體資料庫的基本概念,空間資料庫的基本概念,網路資料庫的基本概念,資料倉儲的基本概念。
 
對於自考電腦科學與技術專業的資料庫系統原理與技術與多媒體技術的曆年考試試題

《資料庫原理及應用》學位課程考試大綱一、課程內容和考核目標第1章 資料庫系統基本概念1. 資料庫管理技術的發展階段,達到“識記”層次 1.1 人工管理階段1.2 檔案系統階段1.3 資料庫階段2. 資料描述和資料抽象,達到“理解”層次2.1 概念設計、邏輯設計、實體設計的資料描述2.2 資料聯絡的描述2.3 概念性模型、邏輯模型、外部模型、內部模型的資料抽象2.4 三層模式和兩級映像2.5 資料獨立性3. 資料庫管理系統和資料庫系統,達到“理解”層次3.1 資料庫管理系統的工作模式3.2 資料庫管理系統的主要功能3.3 資料庫系統的組成第2章 關聯式資料庫設計基礎 1. 資料庫系統的設計階段,達到“識記”層次 1.1 規劃階段1.2 需求分析階段1.3 概念設計階段 1.4 邏輯設計階段1.5 實體設計階段1.6 資料庫的實現階段1.7 資料庫的運行和維護階段2. 關聯式模式的基本概念,達到“理解”層次2.1 關聯式模式的基本術語2.2 關係的定義和性質 2.3 三類完整性規則 3. 實體聯絡模型的基本概念,達到“理解”層次3.1 實體聯絡模型的基本要素3.2 屬性的分類 3.3 聯絡的設計3.4 弱實體、子類實體和超類實體 4. 實體聯絡模型的基本設計,達到“綜合應用”層次4.1 實體聯絡模型的簡單操作4.2 採用ER模型的概念設計步驟4.3 ER模型到關聯式模式的轉換規則4.4 採用ER模型的邏輯設計步驟5. 實體聯絡模型的執行個體分析,達到“簡單應用”層次5.1 庫存管理系統的ER模型5.2 人事管理系統的ER模型5.3 住院管理系統的ER模型5.4 公司車隊管理系統的ER模型第3章 關係模式設計理論基礎1. 關係模式的設計準則,達到“理解”層次1.1 關係模式的冗餘和異常問題1.2 關係模式的四個非形式化設計準則 2. 函數依賴和碼,達到“理解”層次2.1 函數依賴的定義2.2 函數依賴和碼的關係 2.3 函數依賴集和屬性集的閉包2.4 最小函數依賴集3. 範式和關係模式的分解,達到“簡單應用”層次3.1 1NF的定義3.2 2NF的定義3.3 3NF的定義3.4 BCNF的定義3.5 關係模式的正常化概念3.6 關係模式分解的原則3.7 1NF到BCNF的正常化設計第4章 SQL語言和關係代數運算1. 關係代數運算,達到“簡單應用”層次1.1 關係代數的五個基本操作1.2 關係代數的四個組合操作1.3 關係代數的兩個擴充操作2. SQL的基本概念,達到“識記”層次2.1 SQL資料庫的體繫結構2.2 SQL的組成2.3 SQL的特點3. SQL的資料定義操作,達到“簡單應用”層次3.1 SQL的基礎資料型別 (Elementary Data Type)3.2 模式的建立和撤銷3.3 基本表的建立、修改和撤銷3.4 索引的建立和撤銷4. SQL的資料查詢操作,達到“綜合應用”層次4.1 查詢語句的基本結構4.2 簡單查詢4.3 串連查詢4.4 巢狀查詢5. SQL的資料更新操作,達到“綜合應用”層次5.1 插入操作5.2 刪除操作5.3 修改操作6. SQL的資料檢視操作,達到“綜合應用”層次6.1 視圖的建立和撤銷6.2 視圖的更新操作第5章 資料庫管理1. 事務的基本概念,達到“識記”層次1.1 事務的定義1.2 事務的四個性質2. 資料庫的恢複,達到“理解”層次2.1 恢複策略2.2 故障類型和恢複方法2.3 檢查點技術3. 資料庫的並發控制,達到“理解”層次3.1 並行作業帶來的三個問題3.2 封鎖類型和協議3.3 並發調度的可序列化4......餘下全文>>
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.