數據庫----【基礎篇】緒論-----數據庫系統概述
2024-07-21 02:52:18
供稿:網友
數據庫系統概述 1.基本概念: 1.數據 1.描述事務的符號記錄 2.數據的含義成為數據的【語義】,數據與語義密不可分 2.數據庫 1.存儲數據及數據間關系 2.基本特點:永久存儲,有組織,可共享 3.其它特點:冗余度小,數據獨立性高,易擴展性,保證數據完整性和安全性,大量,并發控制,可恢復 3.數據庫管理系統【DBMS】DataBase Management System 1.地位:與操作系統同為計算機的系統軟件。 2.主要功能: 1.【數據定義】 1.定義:用戶可以通過DBMS提供的數據定義語言【DDL】(Data Definition Language)方便地對數據庫中的數據對象的組成與結構進行定義。 2.【數據組織,存儲和管理】: 1.功能:包括數據字典,用戶數據,數據的存取路徑.etc 2.基本目標:提高存儲空間利用率和方便存取 3.【數據操縱】 1.定義:用戶可以通過使用DBMS提供的數據操縱語言(DML,Data Manipulation Language)操縱數據。 2.功能:實現對數據庫的基本操作(Eg:增刪查改.etc) 4.數據庫系統的事務管理和運行管理 1.特性:保證數據安全性,完整性,對用戶并發使用及發生故障后的系統恢復 5.數據庫的建立和維護: 1.功能:DB的初始數據的輸入,轉換功能;DB的轉儲,恢復功能;DB的重組織功能;性能監視;分析功能.etc 6.其他功能 1.功能:通信功能(在網絡中),交換功能(在與其他DBMS或File System中),互訪與互操作功能(與異構數據庫).etc 4.數據庫系統(DBS,DataBase System) 1.組成:數據庫,數據庫管理系統(及其應用開發工具),應用程序,數據庫管理員(DBA,DataBase Administrator) 2.功能:存儲,管理,處理和維護數據 3.DBA職責: 1.基本功能:數據的組織、存取、管理、維護.etc 2.全面管理數據庫系統 2.數據庫技術的產生和發展 1.三階段: 1.人工管理 1.特點: 1.數據不保存 2.應用程序管理數據【按文件名訪問,按記錄進行存取】 3.數據不共享 4.數據不具有獨立性(因: 對數據的邏輯或物理結構的依賴性很高) 2.文件系統 1.特點: 1.數據可以長期保存 2.由文件系統管理數據 2.缺點: 3.數據【共享性差,冗余度大】 4.數據【獨立性差】 3.數據庫階段: 1.特點: 1.【數據結構化】 1.實現整體數據的結構化【整體:指不在僅僅針對某一應用,而面向整個組織或者企業;數據之間有聯系】 2.數據庫系統與文件系統的【本質區別】 2.【數據的共享性高、冗余度低、易擴充】:節約存儲空間,避免了數據之間的不一致性和不相容性 3.【數據獨立性高】 1.物理獨立性:用戶的應用程序與數據庫中數據的物理存儲是相互獨立的 2.邏輯獨立性:用戶的應用程序與數據庫的邏輯結構是相互獨立的 4.數據由數據庫管理系統統一管理和控制 1.共享性帶來并發與多用戶同時存取數據 2.鑒于上述原因DBMS還必須提供的數據控制功能: 1.數據的安全性保護 2.數據的完整性檢查 3.并發控制 4.數據庫恢復 2.數據庫系統的出現使信息系統從以加工數據的程序為中心轉向圍繞共享的數據庫為中心的新階段