1. 程式人生 > >資料庫第一章 資料庫系統概述

資料庫第一章 資料庫系統概述

第一章  考概念

          1.資料庫(DB):資料庫是手機長期儲存在計算機內、有組織的可共享的大量資料結合。資料庫中的資料按一定的資料模型組織、描述和儲存,具有較小冗餘度較高資料獨立性(邏輯獨立性和物理獨立性)和易擴充套件性,並且可為各種使用者共享。

          2.資料庫管理系統(DBMS):功能

               (1):資料定義功能(CREATE,DROP,ALTER

       (2):資料組織、儲存、管理

               (3):資料操作功能(SELECT、INSERT、DELETE、UPDATE

               (4):資料庫的事務管理和執行管理

               (5):資料庫的建立和維護功能

           3.資料庫系統(DBS)

                由資料庫(DB)、資料庫管理系統(DBMS)、應用系統、資料庫管理員

           4. 人工管理階段(資料不儲存,沒有專門的軟體對其管理)

               檔案系統階段

               資料庫系統階段

           5.兩類資料模型:(由資料結構、資料操作、完整性約束三部分組成)

                     第一類:概念模型

                     第二類:邏輯模型(層次模型(

)、網狀模型()、關係模型、面向物件資料模型)和物理模型

                (1).概念模型:

                            實體:客觀存在並可相互區別的事物

                            屬性:關係資料庫中的關係必須滿足每一個屬性都是不可分解的

碼(唯一標識實體的屬性):由一個或多個屬性組組成,其值能唯一標識關係中一個元組

                  (2).關係中的每一個分量必須是一個不可分割的資料項

                         關係的完整性約束:實體完整性、參照完整性、使用者定義的完整性

          6.資料庫系統的三級模式:模式、外模式、內模式

                 <1>.模式(全域性):儲存檔案

                 <2>.外模式也稱子模式(區域性):檢視

                 <3>.內模式(物理結構和儲存方式):基本表

           7.資料庫的二級映像:

                 <1>外模式/模式映像:保證邏輯獨立性

                 <2>模式/內模式映像:保證物理獨立性

                 保證資料庫的資料獨立性:需要修改三級模式之間的兩層對映,即兩種映像都要改