( 22 )有会员卡表 TableCards(CardID, StartDate, Score) , CardID 表示卡标识, Score 为卡积分。有视图:
CREATE VIEW vCard AS
SELECT * FROM TableCards WHERE Score BETWEEN 200 AND 500
WITH CHECK OPTION
假设( 'C0001', '2008/5/6', 220 )是 TableCards 表中的一个元组,下述说法正确的是
A ) 若要查询积分在 200 到 300 之间的所有卡标识 , 通过视图 vCARD 查询会比直接在 TableCards 上查询的效率要高
B )数据库系统会分配存储空间实际保存视图 vCard 所对应的数据
C )语句 UPDATE vCard SET Score = 260 WHERE CardID = 'C0001' 能成功执行
D )语句 INSERT INTO vCard VALUES('C0010', '2008/4/5', 1000) 能成功执行