Sql Server系列:資料庫物件

libingql發表於2014-11-07

  資料庫物件是資料庫的組成部分,資料表、檢視、索引、儲存過程以及觸發器等都是資料庫物件。

  資料庫的主要物件是資料表,資料表是一系列二維陣列的集合,用於儲存各種資訊。

  檢視表面上看與表幾乎一樣,具有一組命名的欄位和資料項,但它其實是一個虛擬的表,是通過查詢資料庫中的表資料後產生的,它限制了使用者能看到和修改的資料。可以用檢視來控制使用者對資料的訪問,簡化資料的顯示。在檢視中可以使用SELECT語句查詢資料等。

  索引是對資料庫表中一列或多列的值進行排序的一種結構,它提供了快速訪問資料途徑,使用索引可以提供資料庫中特定資料的查詢速度。

  儲存過程是為完成特定的功能而彙集在一起的一條或多條SQL語句的集合,是經編譯後儲存在資料庫中的SQL程式。

  觸發器和儲存過程一樣,都是使用者定義的SQL命令的集合。觸發器是由事件來觸發某個操作,這些事件包括INSERT、UPDATE和DELETE語句。如果定義了觸發程式,當資料庫執行這些語句的時候會啟用觸發器執行相應的操作,觸發程式是與表有關的命名資料庫物件,當表上出現特定事件時,將啟用該物件。

相關文章