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