數據庫數據:永久存儲、有組織和可共享
數據庫管理系統:
- 數據庫的建立與維護功能
- 數據定義功能
- 數據組織、存儲和管理功能功能
- 數據操作功能(CRUD)
- 事務的管理和運行功能
數據庫系統:數據庫、DBMS,應用程序,管理人員
問題:文件管理和數據庫管理的區別?
答:
區別:
(1) 文件系統用文件將數據長期保存在外存上,數據庫系統用數據庫統一存儲數據;
(2) 文件系統中的程序和數據有一定的聯系,數據庫系統中的程序和數據分離;
(3) 文件系統用操作系統中的存取方法對數據進行管理,數據庫系統用DBMS統一管理和控制數據;
(4) 文件系統實現以文件為單位的數據共享,數據庫系統實現以記錄和字段為單位的數據共享。
聯系:
(1) 均為數據組織的管理技術;
(2) 均由數據管理軟件管理數據,程序與數據之間用存取方法進行轉換;
(3) 數據庫系統是在文件系統的基礎上發展而來的。
關系模型:用簡單二維表結構組織數據
四種組織層數據模型:層次模型,網狀模型,關系模型和面向對象模型
表是邏輯結構而不是物理結構
1.關系就是二維表,關系中的每一列都是不可再分的基本屬性
2.每一行數據稱為一個元組
3.每一列是一個屬性值的集合
4.主碼也稱為主鍵或主關鍵字
主體完整性,參照完整性(用外碼來實現),用戶定義的完整性
數據庫系統的結構:將數據庫划分為三層結構,即內模式,概念模式和外模式
1.數據的物理存儲方式
2.用戶所看到的數據視圖,可以很讀多個
3.介於二者之間的中間層次,也稱為模式
