Курсовая работа: Спортивная программа и организация базы данных

Физически в памяти компьютера хранится схема БД, изображенная в приложении 1.

Типы данных для полей всех таблиц:

2. СПОСОБЫ РЕАЛИЗАЦИИ ЗАПРОСОВ И ОТЧЕТОВ

Посредством языка SQL необходимо реализовать 10 групп запросов:

1. Выбор из нескольких таблиц с сортировкой.

2. Задание условия отбора с использованием предиката LIKE.

3. Задание условия отбора с использованием предиката BETEWEEN.

4. Агрегатная функция без группировки.

5. Агрегатная функция с группировкой.

6. Использование предиката ALL или ANY.

7. Коррелированный подзапрос.

8. Запрос на отрицание. Запрос реализовать в трех вариантах: с использованием LEFT JOIN, предиката IN и предиката EXISTS.

9. Операция объединения UNION с включением комментария в каждую строку.

10. Обновление данных, условие отбора формируется с использованием подзапроса из другой таблицы.

Реализация запросов группы 1)

Запрос 1. Спортсмены являющиеся гражданами заданной страны

SELECT ID_Sportsmen, FIO

FROM Sportsmen

WHERE ((Sportsmen.Strana)=[Введите страну]);

Запрос 2. Сколько серебряных медалей получили команды

SELECT count(*) AS [количество серебра]

FROM Komanda

WHERE ID_Komanda in (Select ID_Komanda from Nagrada where VidNagradi='Медаль серебряная');

Реализация запросов группы 2)

Запрос 3. Вывести список спортсменов, имя которых начинается с буквы «К»

SELECT FIO

FROM Sportsmen

WHERE FIO LIKE 'K*';

Запрос 4. Вывести список команд из Украины

SELECT Komanda.Nazvanie, Komanda.Strana, Komanda.Gorod, Komanda.ID_Sport

К-во Просмотров: 273
Бесплатно скачать Курсовая работа: Спортивная программа и организация базы данных