6
只是做了一些修訂,其中一個問題是:作爲實現視圖的方法,「查詢修改」是什麼意思?
「解釋什麼是‘查詢 修改’作爲一種方法意味着 實施意見」。
現在,我不太清楚如何回答這個問題......我知道什麼觀點,如何創建它們以及爲什麼使用等等,但是這個問題究竟想知道什麼?
只是做了一些修訂,其中一個問題是:作爲實現視圖的方法,「查詢修改」是什麼意思?
「解釋什麼是‘查詢 修改’作爲一種方法意味着 實施意見」。
現在,我不太清楚如何回答這個問題......我知道什麼觀點,如何創建它們以及爲什麼使用等等,但是這個問題究竟想知道什麼?
這是來自David Meier's works on relational theory的理論概念。
當您使用在查詢視圖,就像這樣:
CREATE VIEW v_filtered
AS
SELECT *
FROM mytable
WHERE mycolumn = 1
SELECT *
FROM v_filtered
JOIN othertable
ON otherid = myid
,執行查詢,數據庫引擎應該能夠改寫在虛擬關係查詢(如您的看法)一個使用基本關係,因爲什麼實際存儲:
SELECT *
FROM mytable
JOIN othertable
ON otherid = myid
WHERE mycolumn = 1
這個過程被稱爲查詢修改。
*答案肯定會...... *不,我錯了。 – 2011-01-12 13:14:05
答案肯定會比問題簡單得多。 – 2011-01-12 13:12:39