【分析解答题】
有下列关于运动会管理系统的ER图,如图10所示。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体之间的关系。假定已通过下列SQL语言建立了基本表。CREATE、TABLE、ATHLETE、ANAME、CHAR(20),ASEXCHAR(1),ATEAMCHAR(20));CREATE、TABLE、|TEM (INOCHAR(6)NOT NULL, INAME、CHAR(20), ITIME、CHAR(12), IPLACE、CHAR(20);CREATE、TABLE、GAMES ANOCHAR(6)NOTNULL, INOCHAR(6)NOT NULL, SCORRE、CHAR(10)); 为了答题的方便,图中的实体和属性同时给出了中英文两种文字,回答问题时只需写出英文名即可。 【E-R图】

【问题】 填充下列SQL程序1~4中的(1)~(7),使它们分别完成相应的功能: 程序1:统计参加比赛时男运动员人数。 SELECT{{U}} (1) {{/U}} FROMATHLETE、 WHERE、ASEX=’M’; 程序2:查100872号运动员参加的所有项目及其比赛时间和地点。 SELECT ITEM,INO,IN
A、ME,ITIME,IPLACE、 FROM GAMES,ITEM WHERE{{U}} (2) {{/U}};AND{{U}} (3) {{/U}}; 程序3:查参加100035项目的所有运动员名单。 SELECTANO,ANAME,ATEAM FROMATHLETE、 WHERE{{U}} (4) {{/U}}; (SELECT{{U}} (4)(5) {{/U}} FROM GAMES WHERE、GAMESANO=ATHLETE、ANOAND、INO=’100035’); 程序4:建立运动员成绩视图。 {{U}} (6) {{/U}}ATHLETE-SCORE、AS SELECTATHLETE,ANO,ANAME,ATEAM,INAME,SCORE、 FORM{{U}} (7) {{/U}}WHERE、ATHLETE、ANO=GAMES.ANOAND、GAMES.INO=ITEM.INO;