數據庫入門:數據庫的概念和結構

什麼是數據庫和數據庫管理系統?
Database(DB)
即數據庫,是指長期地被保存在計算機的存儲設備上,按照一定規則進行組織,可以被用戶進行使用的這樣一種數據形式。
Database Management System(DBMS)
即數據庫管理系統,是操作和管理數據庫的大型軟件。我們平時說的使用數據庫應當是使用數據庫管理軟件,數據庫是被數據庫管理系統創建和操作的。(Navicat SQLyog)


爲什麼使用數據庫?
(1)直觀的來說,數據庫相比較文件系統可以更加高效的增刪改查
(2)數據庫中對數據有很多中約束,這就可以在一定程度上保證數據的合法性以及合法性上的合理性
(3)數據庫提供了許多便利功能:事務和函數、索引、觸發器等等
(4)數據庫往往會提供網絡接口,使得我們可以從某個數據庫服務器上讀取或操作數據,而文件系統往往沒有這種支持
關係型數據庫的存儲結構?
首先數據庫可以分爲關係型數據庫和非關係型數據庫(非關係型我瞭解不深,在這裏只說說關係型的吧)
我們可以用DBMS去創建數據庫,一個數據庫中可以有若干個表,而表就像一個二維的表格,這個表格有表頭,我們給每一列寫上列名,我們規定每一個列的數據類型。
現在我們把注意力放在表上:一張表的一行可以叫做一條記錄,一條記錄是一條完整的數據,也是一條彼此相關的數據的組合。如下圖:

數據庫存儲結構示意


表中的一列可以稱爲一個字段
表中的一行可以稱爲一條記錄
在理解了數據庫存儲結構之後,其實數據庫的操作就是對數據庫、表、記錄、字段的操作了。
可以說充分理解數據庫的存儲結構對之後的進階查詢等知識點是很重要的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章