首页 › 答案 › 题库 › 远程教育 › 联大学堂

设有下列关于运动会管理系统的数据库,现假定已通过SQL语句建立了三个基本表运动员、项目和参与:

设有下列关于运动会管理系统的数据库,现假定已通过SQL语句建立了三个基本表运动员、项目和参与:
运动员ATHLETE(ANO,ANAME,ASEX,ATEAM),各属性分别表示运动员号、姓名、性别和队名;
项目ITEM(INO,INAME,ITIME,IPLACE),各属性分别表示项目号、项目名、比赛时间和比赛地点;
参与GAMES(ANO,INO,SCORE),各属性表示运动员号、项目号和成绩。回答下列问题
1 查参加100035项目的所有运动员名单 2 定义一个视图,查询每一个运动员的的平均成绩
正确答案:1 SELECT
A.O,ANAME,ATEAM FROM
A.HLETE WHERE EXISTS (SELECT * FROM GAMES WHERE GAMES.ANO=ATHLETE.ANO
A.D INO=’100035’)2 CREATE VIEW V()GAMES()G(ANO,AVG(SCORE))AS (SELECT
A.O,AVG(SCORE) FROM GAMES GEOUP BY
A.O)