Проектирование базы данных для отдела продаж автосалона методом нисходящего проектирования
Курсовая работа, 25 Января 2011, автор: пользователь скрыл имя
Описание работы
Метод нисходящего моделирования является одним из самых поулярных методов, применяемых при проектировании БД. Данный метод подразумевает разложение общей функции обработки данных на простые функциональные элементы.
Содержание работы
Введение
Метод нисходящего проектирования
ER-модель
Даталогическя модель
Физическая модель
Типы данных
SQL-запросы
Список литературы
Файлы: 1 файл
БД.docx
— 306.93 Кб (Скачать файл)Таблица Соревнование
| Столбец | Тип данных | Ограничения |
| Вид спорта | String[100] | NOT_NULL |
| Дата проведения | Date | NOT_NULL |
| Организатор | String[100] | NOT_NULL |
| Победитель(и) | String[100] | NOT_NULL |
| Место проведения | String[100] | NOT_NULL |
Таблица Тренер
| Столбец | Тип данных | Ограничения |
| ФИО | 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 Тренер.[Тренирует по] = "Бокс";
Список литературы
- Базы Данных – ФОРУМ: ИНФРА-М, 2003 – 352с. Голицына О.Л., Максимов Н.В., Попов И.И.
- ru.wikipedia.org
- Базы данных. Учебник для вузов - Корона-принт, 2003 – 630с. Автор: А. Д. Хомоненко, В. М. Цыганков, М. Г. Мальцев
- Базы данных – Финансы и Статистика, 2003 – 592с. Диго С.М.