1. 程式人生 > 其它 >關係型資料庫管理系統

關係型資料庫管理系統

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