該文章轉發來自https://www.jianshu.com/p/ec63e6937e7c數據庫
數據庫對象有哪些?主要的數據庫對象你都知道嗎?學習
數據庫學習入門前,搞清楚數據庫對象有哪些是頗有必要的,數據庫對象就是數據庫的組成部分,設計
主要的數據庫對象包含:
觸發器(Trigger)、表(Table)、視圖(View)、存儲過程(StoredProcedure)、索引(Index)、缺省值(Default)、圖表(Diagram)、用戶(User)、規則(Rule)等幾類。對象
列出主要的數據庫對象,爲你們作個簡單說明。索引
數據庫對象有哪些?主要的數據庫對象你都知道嗎?-丁光輝SEO博客
數據庫對象簡述事務
數據庫的主要組成部分就是數據庫對象,而數據庫中的一行數據,稱爲一條記錄,縱列被稱爲字段,數據庫記錄,表明有必定意義的組合信息。而缺省值是說在數據庫表中插入數據或建立列時,有些列或者列的數據沒有予以設定具體數值,那麼就會直接以預先設置的內容賦值。接下來,針對主要的數據庫對象,進行一一解答。get
主要的數據庫對象博客
用戶(User):編譯
其實,用戶指的就是有對數據庫有權限訪問的人。入門
視圖(View):
視圖也有一組數據項和命名字段,只是在用戶執行查詢操做的時候纔會出現,其實在數據庫中並不存在,經過控制用戶對數據的訪問權限,簡化數據,只顯示用戶須要的數據項。
索引(Index):
索引是爲了給用戶提供快速訪問數據的途徑,時刻監督數據庫表的數據,從而參照特定數據庫表列創建起來的一種順序,主要是爲了便於用戶訪問指定數據,避免數據的重複。
觸發器(Trigger):
觸發器,在數據庫表中屬於用戶定義的SQL事務命令集合。若是你對一個數據庫表執行刪除、插入、修改的時候,命令就可以自動去執行。
序列:
序列,定義存儲在數據字典裏面,序列提供了惟一數值的順序表從而來簡化程序的設計工做。
圖表(Diagram):
圖表,是爲了編輯表與表之間的關係,能夠理解爲數據庫表之間的一種關係示意圖。
規則(Rule):
規則是實現對數據庫表中列數據的一種限制。
存儲過程(Stored Procedure):
存儲過程是爲了實現某個特定功能而聚集在一塊兒的一組SQL語句,通過編譯以後會存儲在數據庫裏面的SQL程序。
表(Table ):
數據庫,由行(Row)和列(Column)構成。列又稱爲字段,列的標題被稱爲字段名。數據庫表中的行,一行數據稱爲一條記錄,多數是同類信息組成。通常來講,一個數據庫表是由一條或多條記錄組成,若是是沒有記錄的表,則稱爲空表。爲了唯一地肯定一條記錄,每一個數據庫表中通常都是有一個主關鍵字。
缺省值(Default):
缺省值,就是數據庫表中插入數據或建立列時,有些列或者列的數據沒有予以設定具體數值,那麼就會直接以預先設置的內容賦值
數據庫對象語法:
Create Trigger 觸發器的名稱 on 表的名稱
for (數據庫操做)(可能是delete、update,insert)
as 執行程序塊或者說行
執行觸發器
對數據庫表執行對應操做的時候開始觸發
數據庫中的觸發器是用戶定義的SQL事務命令集合。若是你對一個數據庫表執行刪除、插入、修改的時候,命令就可以自動去執行。