设有商品关系P(商品名,条形码,供应商号,价格,数量),"条形码"唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商…
阅读材料
设有商品关系P(商品名,条形码,供应商号,价格,数量),"条形码"唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系P中的商品名是唯一的。建立商品关系P的SQL语句如下所示:
查询供应商及价格小于等于2500元且大于等于1280元的"电冰箱"的数量的SQL语句为:
将供应商号"12021"所供应的商品价格上涨3%的SQL语句为:
查询供应商地址包含"西安"的供应商名及电话的SQL语句为:

1单选
空白(8)处应选择()
- NULL
- UNIQUE
- NOTNULL
- NOTNULLUNIQUE正确答案
第 1 题参考答案:D
第 1 题答案解析
关系P中商品名不能为空和商品名是唯一的,故应用NOTNULLUNIQUE来约束。
2单选
空白(9)处应选择()
- NULL
- NOTNULL
- PRIMARYKEY正确答案
- FOREIGNKEY
第 2 题参考答案:C
第 2 题答案解析
"条形码"唯一标识关系P中的每一个元组,故条形码是主键,故应用PRIMARYKEY来约束。
3单选
空白(10)处应选择()
- NULL
- NOTNULL
- PRIMARYKEY
- FOREIGNKEY正确答案
第 3 题参考答案:D
第 3 题答案解析
供应商号是关系P的外键,故应用FOREIGNKEY来约束。
4单选
空白(11)处应选择()
- 价格Between1280AND2500正确答案
- 价格From1280TO2500
- 价格≤’2500’AND价格≥’1280’
- ’价格’≤2500AND’价格’≥1280
第 4 题参考答案:A
第 4 题答案解析
查询供应商及价格小于等于2500元且大于等于1280元的"电冰箱"的数量的SQL语句应采用Between…AND…,故完整的SQL语句为
5单选
空白(12)处应选择()
- SET价格=’价格*1.03’
- Modify价格=’价格*1.03’
- SET价格=价格*1.03正确答案
- Modify价格=价格*1.03
第 5 题参考答案:C
第 5 题答案解析
将供应商号"12021"所供应的商品价格上涨3%的SQL语句应该采用SET…,故完整的SQL语句为
6单选
空白(13)处应选择()
- 地址IN(西安)
- 地址like’%西安%’正确答案
- 地址IN(’西安’)
- 地址like’西安’
第 6 题参考答案:B
本站整理,仅供学习参考