軟件評測師——數據庫系統

1. DBMS(數據庫管理系統)

     主演職能:數據庫的定義與建立,數據庫的操作,數據庫的控制,數據庫的維護,故障恢復和數據通信。

2. 數據庫系統(DBS)

    主要職能:併發控制,恢復,完整性,安全性

3. 數據庫系統的三級結構

              

如圖所示,數據庫系統分爲3個抽象級

(1)用戶級數據庫

(2)概念級數據庫

(3)物理級數據庫

4. 數據庫系統的三級模式

  (1)概念模式

      數據庫中全體數據的邏輯結構和特徵的描述,是所有用戶的公共數據視圖。一個數據庫只有一個概念模式。

(2)外模式

     局部數據,一個程序只有一個外模式,數據庫可以有多個。

(3)內模式

   不同於物理層,數據庫只有一個

5. 數據庫系統兩級獨立性

(1)物理獨立性

         概念模式/內模式,物理存儲改變,應用程序不改變。

(2)邏輯獨立性

       外模式/概念模式,數據邏輯結構改變,應用程序改變。

6. 數據模型

(1)概念數據模型

         E-R模型

(2)基本數據模型

        由數據結構,數據操作,完整性約束三部分組成。

       常用基本數據模型爲層次模型,網狀模型,關係模型,面向對象模型。

7. 關係模型

8.關係規範化理論

(1)關係模式的存儲異常問題 

         數據冗餘,修改異常,插入異常,刪除異常

         解決上述問題其實就是把關係模式分解。

(2)函數依賴

       x->y x函數決定y

      x->y,x的子集不能決定y,則y對x完全函數依賴

     不 完全函數依賴則爲部分函數依賴

     x->y,yno->x,y->z,則z對x傳遞函數依賴

(3)範式

    第一範式:屬性值不可再分

   第二範式:每個非主屬性完全依賴於候選鍵

   第三範式:在1NF情況下,每個非主屬性都不傳遞依賴於候選鍵

   BC範式:每個屬性都不傳遞依賴於候選鍵

(4)關係模式分解

 9. 數據操作

(1)集合運算

        並:

        差:

        交:

        笛卡爾積:

(2)關係運算

       投影:選擇的是列

       選擇:選擇的是元組

       O連接:

       除法

      外連接

     ps:不太重要,會下一篇的sql就好

發佈了22 篇原創文章 · 獲贊 7 · 訪問量 9798
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章