(1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。 ALTER TABLE 客户 ADD CONSTRAINT CONSTRAINT con_age CHECK( (a)

admin2009-05-15  40

问题 (1)客户关系中的年龄取值在15岁到60岁之间(包含15岁和60岁),增加该约束的SQL语句如下,请将空缺部分补充完整。
   ALTER TABLE 客户 ADD CONSTRAINT
   CONSTRAINT con_age CHECK(  (a)  )
(2)如下用SQL语句创建的畅销商品视图包含商品号、商品名称、型号、品牌和销售量,该视图中商品的销售量大于等于1000件。请将空缺部分补充完整。
   CREATE VIEW畅销商品  (b)  
   AS
   SELECT 商品.商品号,名称,型号,品牌,销售量
   FROM 商品,(SELECT 商品号,  (c)  AS销售量
   FROM  销售
   GROUP BY 商品号
   HAVING SUM (数量)>=1000)AS 商品销售量
   WHERE  (d)  ;
(3)将视图畅销商品的查询权限赋予销售经理李华,请将空缺部分补充完整。
   GRANT  (e)  ON TABLE畅销商品TO 李华;
查询购买“新飞”品牌的任—型号“冰箱”的客户姓名及购买日期。实现该查询的 SQL语句如下,请将空缺部分补充完整。
   SELECT 姓名,日期
   PROM  (f)  
   WHERE  (g)   AND 商品号  (h)  (
   SELECT 商品号 FROM 商品
                 WHERE 品牌=’新飞’ AND 名称= ’冰箱’)

选项

答案(f)客户,销售 (g)客户.客户号=销售.客户号 (h)IN

解析 这是一个查询语句。要求查询购买“新飞”品牌的任一型号“冰箱”的客户姓名及购买日期,  由于客户姓名包含在客户关系中,而购买日期包含在销售关系中所以在FROM后的(f)空应填“客户,销售”,在WHERE后应建立这两个数据库的联接,(g)空应填“客户.客户号=销售.客户号”,要查询的是购买“新飞”品牌的任一型号“冰箱”的客户,该题中“SELECT商品号FROM商品WHERE品牌=‘新飞’AND 名称=‘冰箱’”查询出了“新飞”品牌的任一型号“冰箱”的商品号,所以有商品号后的(h)中应填IN。
转载请注明原文地址:https://kaotiyun.com/show/nzTZ777K
0

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