Смекни!
smekni.com

Проектирование базы данных для отдела продаж автосалона методом нисходящего проектирования (стр. 2 из 2)

Столбец Тип данных Ограничения
ФИО String[100] NOT_NULL
Тренирует по String[100] NOT_NULL
Стаж String[100] NOT_NULL
Дата рождения Date NOT_NULL
Спортивное звание String[100] NOT_NULL
Работает в String[100] NOT_NULL

Таблица Организатор

Столбец Тип данных Ограничения
ФИО / Название организации String[100] NOT_NULL

Таблица Стадионы

Столбец Тип данных Ограничения
Название String[100] NOT_NULL
Вместительность (чел) Longint NOT_NULL
Адрес String[150] NOT_NULL

Таблица Вид спорта

Столбец Тип данных Ограничения
Название String[100] NOT_NULL

Таблица Клуб

Столбец Тип данных Ограничения
Название String[100] NOT_NULL
Стадион String[100] NOT_NULL

SQL-запросы

    Получить перечень стадионов, вмещающих не более 30000 зрителей.

SELECT Стадионы.Название, Стадионы.[Вместительность (чел)]

FROM Стадионы

WHERE [Вместительность (чел)] >= 30000;

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

SELECT Спортсмен.ФИО, Спортсмен.[Вид спорта]

FROM Спортсмен

WHERE [Вид спорта].Value="Бокс";

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

SELECT Спортсмен.ФИО, Спортсмен.[Тренируется у]

FROM Спортсмен

WHERE Спортсмен.[Тренируется у].Value="Вакурин Е.Е.";

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

SELECT Спортсмен.ФИО, Спортсмен.[Тренируется у]

FROM Спортсмен

WHERE Спортсмен.ФИО="Родинов Г.К.";


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

SELECT Соревнование.Организатор, Соревнование.[Вид спорта]

FROM Соревнование

WHERE Соревнование.Организатор="Росспорт";

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

SELECT Соревнование.[Вид спорта], Соревнование.[Победитель(и)]

FROM Соревнование

WHERE Соревнование.[Вид спорта]="Шахматы";

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

SELECT Тренер.ФИО, Тренер.[Тренирует по]

FROM Тренер

WHERE Тренер.[Тренирует по] = "Бокс";


Список литературы

1) Базы Данных – ФОРУМ: ИНФРА-М, 2003 – 352с. Голицына О.Л., Максимов Н.В., Попов И.И.

2) ru.wikipedia.org

3) Базы данных. Учебник для вузов - Корона-принт, 2003 – 630с. Автор: А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев

4) Базы данных – Финансы и Статистика, 2003 – 592с. Диго С.М.