IN
[解析] 这是一个修改表结构的命令,要求客户关系中的年龄取值在15岁到60岁之间,采用check进行约束,在使用check约束时需要设计一个表达式,某条记录的某些字段的值,如果使这个表达式为假,则这条记录被禁止,反之,则被允许。根据题意,这个表达式为“年龄>=15 AND 年龄<=60”或“年龄BETWEEN 15 AND 60”。
这是一个创建视图的命令。首先要求商品视图包含商品号、商品名称、型号、品牌和销售量,所以在CREATE VIEW后应列出这些字段,因此(b)应填“商品号.商品名称,型号,品牌,销售量”,由于“商品号、商品名称、型号、品牌”字段包含在商品关系中,而“销售量”需要通过销售关系中的对同一商品号的销售“数量”进行求和才能计算出来,所以(c)应填“SUM(数量)”,这样就必须对两个数据库进行连接,所以在WHERE后的(d)空应填“商品.商品号=商品销售量.商品号”。
这是一个授权命令。在该题中将视图畅销商品的查询权限赋予销售经理李华,在GRANT后应接表示系统权限的谓词,所以(e)空应填SELECT。
这是一个查询语句。要求查询购买“新飞”品牌的任一型号“冰箱”的客户姓名及购买日期,由于客户姓名包含在客户关系中,而购买日期包含在销售关系中,所以在FROM后的(f)空应填“客户,销售”,在WHERE后应建立这两个数据库的连接,(g)空应填“客户.客户号=销售.客户号”,要查询的是购买“新飞”品牌的任一型号“冰箱”的客户,该题中“SELECT商品号FROM商品WHERE品牌='新飞' AND 名称='冰箱'”查询出了“新飞”品牌的任一型号“冰箱”的商品号,所以在商品号后的(h)中应填IN。