1.數據庫的四個基本概念
數據、數據庫、數據庫管理系統、數據庫系統是與數據庫技術密切相關的4個基本概念。
①數據(data)
數據是數據庫中存儲的基本對象。
描述事物的符號記錄稱爲數據。
數據的含義稱爲數據的語義,數據與其語義是不可分的。
記錄是計算機中表示和存儲數據的一種格式或一種方法。
②數據庫(database,DB)
數據庫是長期儲存在計算機內、有組織的、可共享的大量數據的集合。數據庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗餘度(redundancy)、較高的數據獨立性(data independency)和易擴展性(scalability),並可爲各種用戶共享。
③數據庫管理系統(database management system,DBMS)
數據庫管理系統是位於用戶與操作系統之間的一層數據管理軟件。主要包括以下功能:
(1)數據定義功能
數據庫管理系統提供數據定義語言(data definition language,DDL)
(2)數據組織、存儲和管理
(3)數據操縱功能
(4)數據庫的事務管理和運行管理
(5)數據庫的建立和維護功能
(6)其他功能
④數據庫系統(database system,DBS)
數據庫系統是由數據庫、數據庫管理系統(及其應用開發工具)、應用程序和數據庫管理員(database administrator,DBA)組成的存儲、管理、處理和維護數據的系統。
2.
數據管理是指對數據進行分類、組織、編碼、存儲、檢索和維護,它是數據處理的中心問題。
3.
數據管理技術經歷了人工管理、文件系統數據庫系統三個階段。
4.
從文件系統到數據庫系統標誌着數據管理技術的飛躍。
5.數據庫系統的特點
①數據結構化
所謂“整體”結構化是指數據庫中的數據不再僅僅針對某一個應用,而是面向整個組織或企業;不僅數據內部是結構化的,而且整體是結構化的,數據之間是具有聯繫的。
②數據的共享性高、冗餘度低且易擴充
③數據獨立性高
物理獨立性是指用戶的應用程序與數據庫中數據的物理存儲是相互獨立的。
邏輯獨立性是指用戶的應用程序與數據庫的邏輯結構是相互獨立的。
④數據由數據庫管理系統統一管理和控制