Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Полный Отчет.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
285.18 Кб
Скачать
  1. Получить перечень спортивных сооружений указанного типа в целом или удовлетворяющих заданным характеристикам (например, стадионы, вмещающие не менее указанного числа зрителей).

Запрос, составленный на SQL:

SELECT name, type, mesto

FROM bilders INNER JOIN

type_bild ON bilders.id_type = type_bild.id_type INNER JOIN

mesto ON bilders.id_bild = mesto.id_bild

WHERE (type = 'стадион') or (mesto > 1000)

Результат работы запроса:

name

type

mesto



ДИВС Уралочка

дворец спорта

2000

Труд

стадион

500

Колизей

арена

1500

Юность

стадион

1150

Фаворит

манеж

1600

  1. Получить список спортсменов, занимающихся указанным видом спорта в целом либо не ниже определенного разряда.

Запрос, составленный на SQL:

SELECT name_sport, sport, number

FROM sport INNER JOIN

sportsmen ON sport.id_sport = sportsmen.id_sport

WHERE (sport = 'футбол') AND (number > '1')

Результат работы запроса:

name_sport

sport

number

Иванов

футбол

2

Халезов

футбол

3

  1. Получить список спортсменов, тренирующихся у некого тренера в целом либо не ниже определенного разряда.

Запрос, составленный на SQL:

SELECT name_sport, number

FROM sportsmen INNER JOIN

trener ON sportsmen.id_trener = trener.id_trener

WHERE (trener = 'Некрасов') or (number = '1')

Результат работы запроса:

name_sport

number

Иванов

1

Козлов

1

Сидаров

1

Тимофеев

1

Халезов

2

  1. Получить список спортсменов, занимающихся только указанными видами спорта.

Запрос, составленный на SQL:

SELECT distinct name_sport as спортсмен, sport as футболисты_и_хоккеисты

FROM sportsmen INNER JOIN

sport ON sportsmen.id_sport = sport.id_sport

where (sport='футбол') or (sport='хоккей')

Результат работы запроса:

спортсмен

футболисты_и_хоккеисты

Иванов

футбол

Козлов

хоккей

Петров

хоккей

Халезов

футбол

Чегарёв

хоккей

  1. Получить список тренеров указанного спортсмена.

Запрос, составленный на SQL:

SELECT trener as тренеры_Халезова

FROM sportsmen INNER JOIN

trener ON sportsmen.id_trener = trener.id_trener

WHERE name_sport = 'Халезов'

Результат работы запроса:

тренеры_Халезова

Некрасов

Курьянов

  1. Получить перечень соревнований, проведенных в течение заданного периода времени в целом либо указанным организатором.

Запрос, составленный на SQL:

SELECT name_sorevn AS Cоревнование, organizator AS Организатор, data AS Дата_проведения

FROM sorevnovanie

WHERE (data BETWEEN '10-05-2006' AND '11-05-2008') OR

(organizator = 'Арнольд Шварцнегер')

Результат работы запроса:

Cоревнование

Организатор

Дата_проведения

город. соревнование

Исмагилов

2008-04-25

бои без провил

Арнольд Шварцнегер

2004-06-20

на призы губернатора

Губернатор

2008-10-10

товарищ. матч

фифа

2007-12-05