檢視是資料庫系統的一個重要機制。無論從方便使用者的角度,還是從加強資料庫安全的角度,檢視都有著極其重要的作用。一個檢視是從一個或多個關係(基本表或已有的檢視)匯出的關係。匯出後,資料庫中只存有此檢視的定義(在資料字典中),但並沒有實際生成此關係。也就是說資料庫中只存放檢視的定義,而不存放檢視對應的資料,這些資料仍存放在原來的基本表中。因此檢視是虛表,它就像一個視窗,透過它可以看到資料庫中自己感興趣的資料及其變化。使用者使用檢視時,其感覺與使用基本表時是相同的。但是要注意以下幾點:(1)由於檢視是虛表,所以SQL對檢視不提供建立索引的語句。(2)SQ1-般也不提供修改檢視定義的語句(有此需要時,只要把原定義刪除,重新定義一個新的即可,這樣不影響任何資料)。(3) 對檢視中資料做更新時是有限制的。.....................................................................................................................................................................................................................檢視的作用1、檢視能夠簡化使用者的操作2、檢視使用能以多種角度看待同一資料3、檢視對重構資料庫提供了一定程度的邏輯獨立性4、檢視能夠對機密資料提供安全保護5、適當的利用檢視可以更新清晰的表達查詢
檢視是資料庫系統的一個重要機制。無論從方便使用者的角度,還是從加強資料庫安全的角度,檢視都有著極其重要的作用。一個檢視是從一個或多個關係(基本表或已有的檢視)匯出的關係。匯出後,資料庫中只存有此檢視的定義(在資料字典中),但並沒有實際生成此關係。也就是說資料庫中只存放檢視的定義,而不存放檢視對應的資料,這些資料仍存放在原來的基本表中。因此檢視是虛表,它就像一個視窗,透過它可以看到資料庫中自己感興趣的資料及其變化。使用者使用檢視時,其感覺與使用基本表時是相同的。但是要注意以下幾點:(1)由於檢視是虛表,所以SQL對檢視不提供建立索引的語句。(2)SQ1-般也不提供修改檢視定義的語句(有此需要時,只要把原定義刪除,重新定義一個新的即可,這樣不影響任何資料)。(3) 對檢視中資料做更新時是有限制的。.....................................................................................................................................................................................................................檢視的作用1、檢視能夠簡化使用者的操作2、檢視使用能以多種角度看待同一資料3、檢視對重構資料庫提供了一定程度的邏輯獨立性4、檢視能夠對機密資料提供安全保護5、適當的利用檢視可以更新清晰的表達查詢