標籤:方便 檔案 建立 tab 日常生活 dml 資料庫系統 資料結構 用途
作為一名前端,後天方面的知識雖說不一定要精通後台但是對後台方面的知識有一定瞭解是非常必要的。
今天先說一些概念方面的,因本人才疏學淺,對於資料庫這方面的自學相當於摸著石頭過河,有什麼寫的不對的地方,希望大家一定要指出來,一塊進步。
一:先說兩個資料庫的術語吧。
資料(Data),資料庫(Database),資料庫管理系統(DBMS),資料庫系統(Dbs)
二:資料。
1.定義:對客觀事物的符號表示,形符號、數字、字母等,資料是資料庫中儲存的基本對象。在日常生活中,人們直接用語言來描述事物;在電腦中,為了儲存和處理這些事物,就要將事物的特徵抽象出來組成一個記錄來描述。
2.類型:文字,圖形,映像,聲音
3.特點:資料與其語義是不可分的
舉個例子:
學生檔案中的學生記錄
(李寶褲,男,1984,鐵嶺市,網站開發班,2011)
資料的形式不能完全表達其內容
資料的解釋:
語義:學生姓名、性別、出生年月、籍貫、所在班級、入學時間
解釋:李寶褲是個男生,1984年出生,鐵嶺市,所在班為網站開發班,2011年入學。
三:資料庫:Database 簡稱:DB:”按照資料結構來組織、儲存和管理資料的倉庫“,資料庫是儲存在一起的相關資料的集合,這些資料是結構化的,無有害的或不必要的冗餘,並為多種應用服務。
資料庫的有點:
1.資料按一定的資料模型組織、描述和儲存。
2.可為各種使用者共用。
3.冗餘度較小,節省儲存空間。
4.易擴充,編寫有關資料庫應用程式。
四:資料庫管理系統。
資料庫管理系統:DataBase Management System,簡稱DBMS.是一類位於使用者與作業系統之間,協助使用者有效地組織和儲存資料、高效擷取有用資訊的一層電腦系統軟體。
1.用途:科學地組織和儲存資料、高效地擷取和維護資料(資料庫管理系統是資料庫系統的一個重要組成部分)。
2.主要功能:
- 資料定義-----DDL(Data Definition Language)使用者通過它方便地定義資料庫中的對象
如:資料庫的建立與刪除
- 資料操縱-----DML(Data Manipulation Language)可以通過它實現對資料庫的基本操作,如:插入、刪除和修改
- 資料控制-----DCL(Data Control Language)它對資料庫的運行進行管理和維護,以保證資料的安全性、完整性、多使用者對資料的並發使用及發生故障後的系統復原。
資料庫MySQL開篇