找考题网-背景图
问答题

[说明]
有个关于运动会的管理系统,在该系统中,委员会为每一个参赛的运动员赋以一个唯一的编号“运动员号”,同时记录姓名、性别、年龄和队名,姓名和队名必须填写。
一个运动员属于且只属于一个队,一个运动员可以参赛多个项目。运动员参加比赛取得一个成绩,相应有一个积分:第一名积分6分,第二名积分4分,第三名积分2分,其他的没有积分。一个队的总积分是该队的所有队员的积分之和。
下图是该系统的E-R图。图中的实体和属性同时给出了中英文两种名字,回答问题时只需写出英文名即可。


假定Games表存储参赛情况,如下的SQL语句是委员会用于查询“队名为‘China’的各个运动员各自夺取得的总积分”的不完整语句,请在空缺处填入正确的内容。
SELECT ______
FROM Games
WHERE ANo ______
(SELECT ANo
FROM ______
WHERE ATeam = "China")
GROUP BY ANo;

【参考答案】

SUM(Credit)
IN
Athlete
热门试题

填空题[说明] 现有一个显示系统,要显示的图形有线Line、矩形Square,抽象出一个Shape类(接口),有方法显示display()。 需要新增图形Circle,又已知有类XXCircle实现了所需要实现的功能:显示displayIt()。为了继承自Shape以提供统一接口,又不希望从头开发代码,希望使用XXCircle。这样将XXCircle作为Circle的一个属性,即Circle的对象包含一个XXCircle对象。当一个Circle对象被实例化时,它必须实例化一个相应的XXCircle对象;当Circle对象收到的做任何事的请求都将转发给这个XXCircle对象。通过这种称为Adapter模式,Circle对象就可以通过“让XXCircle做实际工作”来表现自己的行为了。图显示了各个类间的关系。以下是JAVA语言实现,能够正确编译通过。 [Java代码] Shape.java文件 public interface Shape public ______ void display(); XXCircle.java文件 public class xxCircle public void displayIt() 省略具体实现 circle.java文件 public class Circle ______ Shape private XXCircle pcx = ______; public void display() pcx.displayIt(); mactory.java文件 public class Factory public ______ getShapeInstance(int type) switch(type) case 1 : return new Line(); case 2 : return new Square(); case 3 : return new Circle(); default : return null; Main.java文件 public class Main public static void main(String[] args) int type=1; Factory factory = new Factory(); Shape s; s = factory.______; if(s==null) System.out.println( Error get the instance! ); return; s.display(); return;