RDBMS 的 View 代表推論資料

前陣子在讀 prolog 的書時, 發現 view 的新解,

RDBMS 的 View 代表推論資料

下述的 prolog 碼

//這句說 X 是 Y 的爸爸,或 X 是 Y 的媽媽,
//則可推論出 X 是 Y 的父母親
parent(X, Y) -: father(X,Y) or mother(X,Y)

?parent(X, fhopecc) //這類似 select 會找出 fhopecc 的父母

把它可轉成下面的關聯模型, 每個關係是一個關聯
father 是一個 table
mother 也是一個 table

parent 就是 view,簡單而言 view 可視為前二個 table 的推論

create view parent as
select * from father
union
select * from mother;
SQL 的 view 指令
SQL 的 alter 指令

留言

這個網誌中的熱門文章

浴室水龍頭切換拉桿維修

【麵】的倉頡碼

投資現況