有会员卡表TableCards(CardID,StartDate,Score),CardID表示卡标识,Scme为卡积分,有视图定义: CREATE VI EW vCard AS SELECT*FROM TableCards WHERE Sco

admin2009-08-12  37

问题 有会员卡表TableCards(CardID,StartDate,Score),CardID表示卡标识,Scme为卡积分,有视图定义:    CREATE VI EW vCard AS    SELECT*FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR OPTION    假设(‘C0001’,‘2008/5/6’,220) 是TableCards表中的一个元组,下述说法正确的是______。   

选项 A、若要查询积分在200和300之间的所有卡标识,通过视图vCARD查询会比连接在Table- Cards上查询的效率要高
B、数据库系统会分配存储空间实际保存视图vCards所对应的数据
C、语句UPDATE vCards SET Score=260 WHERE CardID=‘C0001’能成功执行
D、语句INSERT INTO vCard VALUSE(‘C0010’,‘2008/4/5’,1000) 能成功执行

答案C

解析 使用视图不可以提高查询效率,A选项错误。视图是虚表,它随基本表的存在而存在,不会占用系统存储空间,B选项错误。D选项中 1000超出有效范围,错误。
转载请注明原文地址:https://kaotiyun.com/show/XpNZ777K
0

随机试题
最新回复(0)