SQLSERVER學習1——資料庫概念

烏雲上發表於2018-08-14

《SQL Server例項教程》(科學出版社)

資料庫的基本概念

資料是載荷資訊的物理符號,是資料庫中儲存的基本物件。

資訊可以通過手勢,眼神表達,但是表達資訊的最佳方式還是資料。

資料有型和值,經過一定的解釋,資料才會被理解,然後成為資訊。

常見的資料型別有數值型,字元型,日期型,列舉型。

資料庫,就是存放資料的倉庫,計算機上儲存的一定格式的資料的儲存裝置,具有很高的儲存和查詢效率

資料庫技術發展歷程

1950s,計算機誕生之初,人工階段,人們進行資料處理,需要對資料做專門的定義,對資料儲存和輸出方式做具體安排。

1960s,計算機軟硬體發展,作業系統誕生,檔案管理階段,資料按照一定形式放在計算機的外存裝置中,形成資料檔案,資料和程式之間有了一定獨立性。

1970s之後,在應用需求推動下,資料需要跨平臺,跨語言,跨應用,所以到了資料庫階段。

資料庫管理系統

資料庫管理系統(DBMS,DataBase Management System )位於使用者和作業系統之間的資料管理軟體,主要包括幾個方面:

資料定義(DDL,Data Definition Language)對資料進行定義

資料操作(DML,Data Manipulation Language)資料的增刪改查

資料庫執行管理(資料庫管理系統統一管理)

資料庫建立和維護(資料初始化輸入,轉換功能,資料庫備份,恢復功能,效能監視,分析功能)

 資料庫系統

資料庫系統(DBS,Database System)泛指引入資料庫技術後的計算機系統,廣義包括:計算機系統,資料庫管理系統,資料庫管理員,應用程式,維護人員,使用者。

所以說,資料庫系統是一個很大的概念,包括了資料庫和資料庫管理系統。

特點:

資料庫的資料以一定的邏輯結構儲存

資料庫中的資料可以被多個使用者,多個應用程式共享

資料和程式不再依賴(拜託了資料庫人工階段的弊端),基本上相互獨立

資料庫的安全控制(通過許可權控制管理人員對資料的管理)和資料的併發控制(通過資料鎖定,防止多人同時操作一個資料,來防止造成衝突)

一般而言,資料庫關注的是資料,資料庫管理系統強調的是系統軟體,資料庫系統強調的是整個執行系統。


相關文章