有会员卡表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之间的所有卡标识,通过视图vC

题目

有会员卡表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超出有效范围,错误。
更多“有会员卡表TableCards(CardID,StartDate,Score),CardID表示卡标识,Scme为卡积分,有视图定义:CREA ”相关问题
  • 第1题:

    设在SQLServer 2008某数据库中建有如下会员卡表:CREATE TABLE Table_Card(CardID char(4)PRJMARY KEY,StartDate datetime NOT NULL,Score int NOT NULL DEFAULT 0,State int NOT NULL CHECK(State in(0,1,2)))现表中无数据,某用户对此表依次进行了如下操作:Ⅰ.INSERT INTO Table_CardVALUES(ˊ1001ˊ,ˊ2012-1-1 12:30:01ˊ,154,0)Ⅱ.INSERT INTOTable_Card(CardID,StartDate,State)VALUES(ˊ1002ˊ, ˊ2012-1-1 12:30:02ˊ,1)Ⅲ.INSERTINTO Table_CardVALUES(ˊ1003 ˊ,ˊ2012-1-1 12:30:03ˊ,172,2)IV.INSERT INTO Table_CardVALUES(ˊ1004 ˊ,ˊ2012-1-1 12:30:04ˊ,135,3)Ⅴ.UPDATE Table Card SETState=3 WHERE CardID=ˊ1001ˊⅥ.UPDATE Table Card SETState=1 WHERE CardID=ˊ1004ˊ以上操作对Table_Card表数据产生影响的是( )。

    A.仅Ⅰ、Ⅱ和Ⅲ

    B.仅Ⅰ、Ⅴ和Ⅵ

    C.仅Ⅰ、Ⅱ、Ⅲ和Ⅵ

    D.仅Ⅲ、Ⅳ、Ⅴ和Ⅵ


    正确答案:A
    Ⅳ中插人字段的第四个字段“3”不满足“CHECK(Statein(0,1,2))”的条件,因此插入不成功。V中更新第四个字段“State=3”同样不满足“CHECK(Statein(0,1,2))”的条件,更新失败。Ⅵ中因为没有“CardlD=ˊ1004ˊ”的记录,所以更新失败。

  • 第2题:

    如该客人为金爵会协议卡消费, 并可享受积分时会员卡卡号为必输项


    大于等于

  • 第3题:

    2、2. 会员卡的好处有 ()

    A.积分返现

    B.会员专属价格

    C.积分送礼

    D.会员专属折扣


    积分返现;会员专属折扣;会员专属价格;积分送礼

  • 第4题:

    有会员表Table_Card(CardID,CardName,Score)表示会员的会员号,会员名字以及积分,建立会员卡积分在500~1000分的会员信息视图HY_Card,并要求通过此视图修改会员卡表的信息时,视图中仍然有这些会员的信息。

    ________

    AS

    SELECT * FROM Table_Card WHERE

    ________

    ________


    正确答案:CREATE VIEW HY_Card Score BETWEEN 500 AND 1000 WITH CHECK OPTION
    CREATE VIEW HY_Card Score BETWEEN 500 AND 1000 WITH CHECK OPTION

  • 第5题:

    2. 会员卡的好处有 ()

    A.积分返现

    B.会员专属价格

    C.积分送礼

    D.会员专属折扣


    积分返现;会员专属折扣;会员专属价格;积分送礼