下列能正确查询出“比赛项目的成绩,结果按比赛项目编号升序,同一比赛项目的成绩降序排列”的选项是()。
举一反三
- 中国大学MOOC:"下列能正确查询出“比赛项目的成绩,结果按比赛项目编号升序,同一比赛项目的成绩降序排列”的选项是( )。";
- 能正确查询出参加了所有项目的运动员的姓名的选项是( )。 A: SELECT 姓名FROM 运动员WHERE NOT EXISTS (SELECT * FROM 项目 WHERE NOT EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号)); B: SELECT 姓名FROM 运动员,比赛,项目WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号; C: SELECT 姓名FROM 运动员WHERE EXISTS (SELECT * FROM 项目 WHERE EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号 AND 项目.项目编号=比赛.项目编号)); D: SELECT 姓名FROM 运动员WHERE NOT EXISTS (SELECT * FROM 比赛 WHERE 运动员.运动员编号=比赛.运动员编号);
- 基本关系R(运动员编号,比赛项目,成绩,比赛类别,比赛主管),其中:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。关系R的候选码为________________________。
- 能正确查询“篮球相关项目的参赛运动员编号、姓名、队别”的选项是( )。? SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=项目.运动员编号 AND 运动员.项目编号=比赛.项目编号 AND 名称 LIKE '%篮球%';|SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 LIKE '%篮球%';|SELECT 运动员编号,姓名,队别FROM 运动员,项目WHERE 名称 LIKE '%篮球%';|SELECT 运动员.运动员编号,姓名,队别FROM 比赛,运动员,项目WHERE 比赛.运动员编号=运动员.运动员编号 AND 项目.项目编号=比赛.项目编号 AND 名称 = '%篮球%';
- 设有关系模式R (运动员编号,比赛项目,成绩,比赛类别,比赛主管)存储运动员比赛成绩及比赛类别、主管等信息。如果规定:每个运动员每参加一个比赛项目,只有一个成绩;每个比赛项目只属于一个比赛类别;每个比赛类别只有一个比赛主管。试回答下列问题:根据上述规定,写出模式R的基本FD和关键码。