根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。 CREATE TABLE 仓库(仓库号CHAR(4), 面积 INT,

admin2006-03-15  60

问题 根据上述说明,用SQL定义“原材料”和“仓库”的关系模式如下,请在空缺处填入正确的内容。
             CREATE TABLE 仓库(仓库号CHAR(4),
                                面积  INT,
                                负责人  CHAR(8),
                                电话    CHAR(8),
                               (a));                    //主键定义
             CREATE TABLE 原材料(编号  CHAR(4)  (b),    //主键定义
                                 名称  CHAR(16),
                                 数量  INT,
                                 储备量 INT,
                                 仓库号  (c),
                                   (d));               //外键定义
将下面的SQL语句补充完整,完成“01号仓库所存储的原材料信息只能由管理员李劲松米维护,而采购员李强能够查询所有原材料的库存信息”的功能。
   CREATE  VIEW  raws_in_wh01  AS
           SELECT  (g)   
           FROM  原材料
           WHERE仓库号="01";
   GRANT  (h)  ON  (i)  TO 李劲松;
   GRANT  (j)  ON  (k)  TO 李强;

选项

答案(g) *或编号,名称,数量,储备量,仓库号 (h) INSERT,DELETE,UPDATE (j) raws in wh01 (j) SELECT (k) 原材料

解析 本问题考查应试者对SQL视图定义和授权语句的掌握。题干给出了通过视图和授权机制实现数据库安全性的方法:建立了01号仓库的视图,将对视图的更新权限赋给李劲松。题干同时要求对原材料的查询权限赋予李强,可以直接使用授权语句。授权的基本语法:GRANT <权限> ON  <对象>  TO<用户名>;
转载请注明原文地址:https://kaotiyun.com/show/S8UZ777K
0

相关试题推荐
最新回复(0)