關係型資料庫管理系統
1.關係型資料庫管理系統的介紹
資料庫管理系統(英文全拼:Relational Database Management System,簡稱RDBMS)是為了管理關係型
資料庫而設計的軟體系統,如果大家想要使用關係型資料庫就需要安裝資料庫管理系統,其實是一個應用
軟體。
關係型資料庫管理系統可以分為:
•關係型資料庫服務端軟體
•關係型資料庫客服端軟體
關係型資料庫服務端軟體:
主要負責管理不同的資料庫,而每個資料庫裡面會有一系列資料檔案,資料檔案是用來儲存資料的,其實資料庫就是一系列資料檔案的集合。
關係型資料庫客服端軟體:
主要負責和關係型資料庫服務端軟體進行通訊,向服務端傳輸資料或者從服務端獲取資料。
說明:
1.使用者操作關係型資料庫克客戶端,實現資料庫相關操作。
2.關係資料庫客戶端藉助網路使用SQL語言和關係型資料庫服務端進行資料通訊
3.關係型資料庫服務端管理者不同的資料庫,每個資料庫會有一系列的資料檔案,資料都儲存在資料檔案裡賣弄,每個資料庫可以理解成是一個資料夾。
2.SQL的介紹
SQL(Structured Query Language)是結構化查詢語言,是一種用來操作RDBMS的資料庫的語言。也就是說
通過SQL可以操作oracle,sql,server,mysql,sqlite等關係型的資料庫。
SQL的作用是實現資料庫客戶端的資料庫服務端之間的通訊,SQL就是通訊的橋樑。
SQL語言主要分別為:
•DQL:資料查詢語言,用於對資料進行查詢,如select
•DML:資料操作語言,對資料進行增加,修改,刪除,如insert,update,delete
•TPL:事務處理語言,對事物進行處理,包括begin transaction,commit,rollback
DCL:資料控制語言,進行授權與許可權回收,如grant,revoke
DDL:資料定義語言,進行資料庫,表的管理等,如creat,drop