早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

●有会员卡表 TableCards(CardID,StartDate,Score),CardID表示卡识别,Score表示卡积分。有视图: CR

题目

● 有会员卡表 TableCards(CardID,StartDate,Score),CardID表示卡识别,Score表示卡积分。有视图: CREATE VIEW vCard AS SELECT * FROM TableCards WHERE Score BETWEEN 200 AND 500 WITH CHECR 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 VALUSE(‘C0010’,’2008/4/5’,1000)能成功执行

参考答案
正确答案:C
视图只是方便查询,并不实际分配存储空间,也不会提高查询性能,因此选项AB错误。又由于1000不在200和500之间,根据WITHCHECKOPTION的要求将不能插入,因此选项D错误。
看了●有会员卡表 TableCar...的网友还看了以下: