{
\"code\": 200,
\"title\": \"\",
\"content\": \"數據庫係統(databasesystems),是由數據庫及其管理軟件組成的係統。它是為適應數據處理的需要而發展起來的一種較為理想的數據處理的核心機構。它是一個實際可運行的存儲、維護和應用係統提供數據的軟件係統,是存儲介質、處理對象和管理係統的集合體。\\n\\n數據庫係統(databasesystems),是由數據庫及其管理軟件組成的係統。它是為適應數據處理的需要而發展起來的一種較為理想的數據處理的核心機構。它是一個實際可運行的存儲、維護和嚮應用係統提供數據的軟件係統,是存儲介質、處理對象和管理係統的集合體。\\n\\n數據庫係統DBS(DataBaseSystem,簡稱DBS)通常由軟件、數據庫和數據管理員組成。其軟件主要包括操作係統、各種宿主語言、實用程式以及數據庫管理係統。數據庫由數據庫管理係統統一管理,數據的插入、修改和檢索均要通過數據庫管理係統進行。數據管理員負責創建、監控和維護整個數據庫,使數據能被任何有權使用的人有效使用。數據庫管理員一般是由業務水平較高、資曆較深的人員擔任。\\n\\n數據庫係統的個體含義是指一個具體的數據庫管理係統軟件和用它建立起來的數據庫;它的學科含義是指研究、開發、建立、維護和應用數據庫係統所涉及的理論、方法、技術所構成的學科。在這一含義下,數據庫係統是軟件研究領域的一個重要分支,常稱為數據庫領域。\\n\\n數據庫係統是為適應數據處理的需要而發展起來的一種較為理想的數據處理的核心機構。計算機的高速處理能力和大容量存儲器提供了實現數據管理自動化的條件。\\n\\n數據庫研究跨越於計算機應用、係統軟件和理論三個領域,其中應用促進新係統的研製開發,新係統帶來新的理論研究,而理論研究又對前兩個領域起著指導作用。數據庫係統的出現是計算機應用的一個裡程牌,它使得計算機應用從以科學計算為主轉向以數據處理為主,並從而使計算機得以在各行各業乃至家庭普遍使用。在它之前的檔案係統雖然也能處理持久數據,但是檔案係統不提供對任意部分數據的快速訪問,而這對數據量不斷增大的應用來說是至關重要的。為了實現對任意部分數據的快速訪問,就要研究許多優化技術。這些優化技術往往很複雜,是普通用戶難以實現的,所以就由係統軟件(數據庫管理係統)來完成,而提供給用戶的是簡單易用的數據庫語言。由於對數據庫的操作都由數據庫管理係統完成,所以數據庫就可以獨立於具體的應用程式而存在,從而數據庫又可以為多個用戶所共享。因此,數據的獨立性和共享性是數據庫係統的重要特征。數據共享節省了大量人力物力,為數據庫係統的廣泛應用奠定了基礎。數據庫係統的出現使得普通用戶能夠方便地將日常數據存入計算機並在需要的時候快速訪問它們,從而使計算機走出科研機構進入各行各業、進入家庭。\\n\\n構成\\n\\n數據庫係統一般由4個部分組成:\\n\\n(1)數據庫(database,DB)是指長期存儲在計算機內的,有組織,可共享的數據的集合。數據庫中的數據按一定的數學模型組織、描述和存儲,具有較小的冗餘,較高的數據獨立性和易擴展性,並可為各種用戶共享。\\n\\n(2)硬體:構成計算機係統的各種物理設備,包括存儲所需的外部設備。硬體的配置應滿足整個數據庫係統的需要。\\n\\n(3)軟件:包括操作係統、數據庫管理係統及應用程式。數據庫管理係統(databasemanagementsystem,DBMS)是數據庫係統的核心軟件,是在操作係統的支援下工作,解決如何科學地組織和存儲數據,如何高效獲取和維護數據的係統軟件。其主要功能包括:數據定義功能、數據操縱功能、數據庫的運行管理和數據庫的建立與維護。\\n\\n(4)人員:主要有4類。第一類為係統分析員和數據庫設計人員:係統分析員負責應用係統的需求分析和規範說明,他們和用戶及數據庫管理員一起確定係統的硬體配置,並參與數據庫係統的概要設計。數據庫設計人員扶著數據庫中數據的確定、數據庫各級模式的設計。第二類為應用程式員,負責編寫使用數據庫的應用程式。這些應用程式可對數據進行檢索、建立、刪除或修改。第三類為最終用戶,他們利用係統的介麵或查詢語言訪問數據庫。第四類用戶是數據庫管理員(databaseadministrator,DBA),負責數據庫的總體性息控製。DBA的具體職責包括:具體數據庫中的資訊內容和結構,決定數據庫的存儲結構和存取策略,定義數據庫的安全性要求和完整性約束聽見,監控數據庫的使用和運行,負責數據庫的效能改進、數據庫的重組和重構,以提高係統的效能。\\n\\n效能\\n\\n①能夠保證數據的獨立性。數據和程式相互獨立有利於加快軟件開發速度,節省開發費用。②冗餘數據少,數據共享程度高。③係統的用戶介麵簡單,用戶容易掌握,使用方便。④能夠確保係統運行可靠,出現故障時能迅速排除;能夠保護數據不受非受權者訪問或破壞;能夠防止錯誤數據的產生,一旦產生也能及時發現。⑤有重新組織數據的能力,能改變數據的存儲結構或數據存儲位置,以適應用戶操作特性的變化,改善由於頻繁插入、刪除操作造成的數據組織零亂和時空效能變壞的狀況。⑥具有可修改性和可擴充性。⑦能夠充分描述數據間的內在聯絡。\\n\\n含義\\n\\n數據庫係統的個體含義是指一個具體的數據庫管理係統軟件和用它建立起來的數據庫;它的學科含義是指研究、開發、建立、維護和應用數據庫係統所涉及的理論、方法、技術所構成的學科。在這一含義下,數據庫係統\\n\\n數據庫係統\\n\\n是軟件研究領域的一個重要分支,常稱為數據庫領域。\\n\\n數據庫係統\\n\\n領域\\n\\n數據庫研究跨越於計算機應用、係統軟件和理論三個領域,其中應用促進新係統的研製開發,新係統帶來新的理論研究,而理論研究又對前兩個領域起著指導作用。數據庫係統的出現是計算機應用的一個裡程牌,它使得計算機應用從以科學計算為主轉向以數據處理為主,並從而使計算機得以在各行各業乃至家庭普遍使用。在它之前的檔案係統雖然也能處理持久數據,但是檔案係統不提供對任意部分數據的快速訪問,而這對數據量不斷增大的應用來說是至關重要的。為了實現對任意部分數據的快速訪問,就要研究許多優化技術。這些優化技術往往很複雜,是普通用戶難以實現的,所以就由係統軟件(數據庫管理係統)來完成,而提供給用戶的是簡單易用的數據庫語言。由於對數據庫的操作都由數據庫管理係統完成,所以數據庫就可以獨立於具體的應用程式而存在,從而數據庫又可以為多個用戶所共享。因此,數據的獨立性和共享性是數據庫係統的重要特征。數據共享節省了大量人力物力,為數據庫係統的廣泛應用奠定了基礎。數據庫係統的出現使得普通用戶能夠方便地將日常數據存入\\n\\n數據庫係統\\n\\n計算機並在需要的時候快速訪問它們,從而使計算機走出科研機構進入各行各業、進入家庭。\\n\\n數據庫係統\\n\\n特點\\n\\n數據的結構化,數據的共享性好,數據的獨立性好,數據存儲粒度小,數據管理係統,為用戶提供了友好的介麵。\\n\\n數據庫係統的核心和基礎,是數據模型,現有的數據庫係統均是基於某種數據模型的。\\n\\n數據庫係統的核心是數據庫管理係統。\\n\\n數據庫係統一般由數據庫、數據庫管理係統(DBMS)、應用係統、數據庫管理員和用戶構成。DBMS是數據庫係統的基礎和核心。\\n\\n基本要求\\n\\n對數據庫係統的基本要求是:①能夠保證數據的獨立性。數據和程式相互獨立有利於加快軟件開發速度,節省開發費用。②冗餘數據少,數據共享程度高。③係統的用戶介麵簡單,用戶容易掌握,使用方便。④能夠確保係統運行可靠,出現故障時能迅速排除;能夠保護數據不受非受權者訪問或破壞;能夠防止錯誤數據的產生,一旦產生也能及時發現。⑤有重新組織數據的能力,能改變數據的存儲結構或數據存儲位置,以適應用戶操作特性的變化,改善由於頻繁插入、刪除操作造成的數據組織零亂和時空效能變壞的狀況。⑥具有可修改性和可擴充性。⑦能夠充分描述數據間的內在聯絡。\\n\\n\"
}