填空题 设有如下说明,请回答(10)~(12)小题:
有三个数据库表:
金牌榜.DBF 国家代码C(3),金牌数I,银牌数I,铜牌数I
获奖牌情况.DBF 国家代码C(3),运动员名称C(20),项目名称C(30),名次I
国家.DBF 国家代码C(3),国家名称C(20)
“金牌榜”表中一个国家一条记录;“获奖牌情况”表中每个项目中的各个名次都有一条记录,。名次只取前3名,例如:
国家代码
运动员名称
项目名称
名次
001
刘翔
男子汉110米栏
1
001
李小鹏
男子双杠
3
002
菲尔普斯
游泳男子200米自由泳
3
002
菲尔普斯
游泳男子400米混合泳
1
001
郭晶晶
女子三米板跳板
1
001
李婷/孙甜甜
网球女子双打
1


填空题 为表“金牌榜”增加一个字段“奖牌总数”,同时为该字段设置有效性规则:奖牌总数>=0,应使用SQL语句:
ALTER TABLE金牌榜______奖牌总数I______奖牌总数>=0
填空题 使用“获奖牌情况”和“国家”两个表查询“中国”所获金牌(名次为1)的数量,应使用SQL语句:
SELECT COUNT(*) FROM 国家 INNER JOIN 获奖牌情况;
______国家.国家代码=获奖牌情况.国家代码;
WHERE 国家.国家名称=“中国”AND名次=1
填空题 DBF中的新增加的字段奖牌总数设置为金牌数、银牌数、铜牌数3项的和,应使用SQL语句
______金牌榜______奖牌总数=金牌数+银牌数+铜牌数