天天看點

資料庫教程(一):基本概念

一、資料庫

資料庫(DB):即DataBase的縮寫,是按照一定的資料結構來組織、存儲和管理資料的一個倉庫。是存儲在一起的相關資料的一個集合。可以把資料庫想象成一個檔案櫃,檔案櫃裡面又包含有多個檔案夾,而檔案夾裡面又包含有多個檔案。

資料庫根據作用的不同,又可以分為兩種:

  1. 關系型資料庫。是建立在關系模型基礎上的資料庫,借助于集合、數學等觀念和方法來處理資料庫的資料。比如SQL Server、MySQL、Access等。
  2. 非關系型資料庫。非關系型資料庫也被稱為NoSQL資料庫,NoSQL的本意是“Not Only SQL”,指的是非關系型資料庫,而不是“NO SQL”的意思。非關系型資料庫的産生不是要徹底否定關系型資料庫,而是作為傳統資料庫的一個有效補充。

二、資料庫管理系統

資料庫管理系統(DBMS):即DataBase Management System的縮寫,是為了管理資料庫而設計的一個電腦軟體系統。是用來操作和管理資料庫的大型軟體,用于建立、使用和維護資料庫。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。使用者可以通過DBMS通路資料庫中的資料,資料庫管理者也可以通過DBMS進行資料庫的維護工作。它可以支援多個應用程式和使用者用不同的方法在同時或不同時刻去建立、修改和詢問資料庫。大部分DBMS提供資料定義語言DDL(Data Definition Language)和資料操作語言DML(Data Manipulation Language),供使用者定義資料庫的模式結構與權限限制,實作對資料的追加、删除等操作。

三、資料庫系統

資料庫系統是由資料庫和資料庫管理系統組成的。