SQL基礎學習總結:1(數據庫)

數據庫

我們通常將可以將大量數據保存下來,通過計算機加工而成的可以進行高效訪問的數據集合稱爲數據庫,簡稱:DB
而用來管理數據庫的計算機系統則稱之爲數據庫管理系統,簡稱:DBMS。一般情況下,系統的使用者無法直接接觸到數據庫。

DBMS的種類(主要通過數據保存的格式進行分類):

  1. 層次數據庫(HDB)
    爲最古老的數據庫之一,它把數據通過層次結構(樹形結構)的方式表現出來。
  2. 關係數據庫(RDB)
    該數據庫是現在應用最爲廣泛的數據庫。它採用由行和列組成的二維表來管理數據,簡單易懂。它使用專門的SQL(結構化查詢語言)對數據進行操作。
  3. 面向對象數據庫(OODB)
    它把數據以及對數據的操作集合起來以對象爲單位進行管理,所以面向對象數據庫就是用來保存這些對象的數據庫。
  4. XML數據庫(XMLDB)
    XML數據庫可以對XML形式的大量數據進行高速處理。
  5. 鍵值存儲系統(KVS)
    這是一種單純用來保存查詢所使用的主鍵(Key)和值(Value)的組合的數據庫。

我們主要介紹關係數據庫(RDBMS)的操作方法。

RDBMS的常見系統結構多爲客戶/服務器類型(C/S類型),它們的關係如下圖:
在這裏插入圖片描述
我們前面說了,關係數據庫通過二維表(簡稱表)來管理數據,所以根據SQL語句的內容返回的數據同樣必須是二維表的形式,否則將無法執行該語句,這是關係數據庫的特徵之一。

表的列稱爲字段,它代表保存在表中的數據項目;表的行則稱爲記錄,它相當於一條數據。行與列交匯的方格則稱爲單元格一個單元格中只能輸入一個數據
與此相對應,關係數據庫必須以行爲單位進行數據讀寫

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章