iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 26
1
AI & Data

保險相關資料庫設計系列 第 26

DAY26-SQL語法(VIEW應用)

  • 分享至 

  • xImage
  •  

今天要來講另一個方法,那就是VIEW方法,VIEW方法就是要建立一
個虛擬資料表,資料表本身沒有儲存資料,只有定義資料,定義從哪一些資料或檢視表挑出哪一些欄位或記錄,一樣可以在這個檢視表座新增、修改、刪除、更新
檢視表如同一個資料庫的窗口,可以讓使用者以不同的角度、不同的窗戶大小的範圍來檢視資料
檢視表有好有壞,先來講講優點,就是可以隱藏和過濾資料,並且簡化資料查詢,可以有效地增加的資料安全性;缺點就是在於它需要多一道建立工程,而且因為沒有真正的儲存資料,所以擁有更多的操作限制,且會增加管理的複雜度,示意圖如下:
https://ithelp.ithome.com.tw/upload/images/20201011/20130627r6ujldijN4.jpg
可以看到檢視表只是依照定義的資料從基底資料表(BASE TABLE)去取出,並依照定義去過濾掉不需要的資料,產出座後需要的虛擬資料表


上一篇
DAY25-SQL語法應用
下一篇
DAY27-SQL語法(VIEW 實作)
系列文
保險相關資料庫設計30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言