資料庫第一章 資料庫系統概述
第一章 考概念
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>模式/內模式映像:保證物理獨立性
保證資料庫的資料獨立性:需要修改三級模式之間的兩層對映,即兩種映像都要改