Автор работы: Пользователь скрыл имя, 01 Декабря 2013 в 23:23, курсовая работа
Базы данных - совокупность данных, организованная по определенным правилам, предусматривающая общие принципы описания, хранения, манипулирования данными, независимыми от прикладных программ.
СУБД – система управления базами данных – совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы.
Введение………………………………………………………...……………..4
Виды запросов в информационной системе .…………………………....…..5
Основная часть………………………….………….…………….…….…...…6
Проектирование БД ……………………….………………….…..…….. …..6
ER-схема, сущности и их атрибуты.….……………...……………….……7-9
Проверка таблиц БД на соответствие 3НФ ……………………....……..9-11
Структурная схема базы данных ………..………….…………….……….12
Разработка запросов в БД на языке SQL и их реализация……….……13-21
Заключение ………………………………………..……….……….…..…..22
Список использованных источников ……………………...…….……..…23
БАЛТИЙСКИЙ
ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
им. Д. Ф. УСТИНОВА
КУРСОВАЯ РАБОТА
по учебной дисциплине "Базы данных"
на тему "База данных спортивных сооружений города"
студентки Лютоевой Т.И.
группы СИ-387
САНКТ-ПЕТЕРБУРГ
2012 г.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на выполнение курсовой работы
по учебной дисциплине “Базы данных”
студентки Лютоевой Т.И. гр. СИ-387
Тема проекта: «База данных спортивных сооружений города»
Исходные данные: предметная область информационной системы, список запросов к информационной системе
Содержание работы (перечень решаемых задач или этапов с указанием сроков их выполнения):
Проектная документация (отчетность):
Пояснительная записка.
Плакат: техническим заданием не предусмотрены.
Срок представления проекта: «___»____________ 20___г.
Руководитель
проекта: _____________________
(подпись, дата)
СОДЕРЖАНИЕ
Введение……………………………………………………….
Виды запросов в информационной системе .…………………………....…..5
Основная часть………………………….………….…………….…….
Проектирование БД ……………………….………………….…..…….. …..6
ER-схема, сущности и их атрибуты.….……………...……………….……7-
Проверка таблиц БД на соответствие 3НФ ……………………....……..9-11
Структурная схема базы данных ………..………….…………….……….12
Разработка запросов в БД на языке SQL и их реализация……….……13-21
Заключение ………………………………………..……….……….…..….
Список использованных источников ……………………...…….……..…23
ВВЕДЕНИЕ
Базы данных - совокупность данных,
организованная по определенным правилам,
предусматривающая общие
СУБД – система управления базами данных – совокупность программ, предназначенных для управления БД и возможности получения пользователями необходимой информации из базы. В задачи СУБД входят следующие задачи:
На сегодняшний день существует множество различных систем управления базами данных. Они все используют разные средства и функции, но преимущественно у всех СУБД в основе лежат одинаковые понятия.
Microsoft Access –реляционная СУБД, в которой предусмотрены все необходимые средства для определения и обработки данных, а также управления ими при работе с большим объемом информации. Большим плюсом является то, что Access может легко импортировать диаграммы и графики из Excel, Word может использовать БД Access в качестве источника данных при создании писем. Также можно использовать возможности Excel для финансовых и любых количественных расчетов. Access - функционально полная система, имеющая мощные средства для работы в этой программе. Ее преимуществом перед другими является простота, наличие всех средств для успешной обработки и управления БД.
Виды запросов в информационной системе:
ОСНОВНАЯ ЧАСТЬ
ПРОЕКТИРОВАНИЕ БД
На первом этапе проектирования базы данных необходимо определить цель создания базы данных, основные ее функции и информацию, которую она должна содержать.
Схема типа «сущность-связь» ER Entity (сущность) Relationship (связь) Сущность – это класс однотипных объектов, информация о которых должна быть учтена в модели.
Семантическое
моделирование представляет собой
моделирование структуры
После анализа предметной области можно выделить следующие сущности и их ключевые атрибуты, таблица 1.
Таблица 1. Выявленные сущности и их ключевые атрибуты
Сущности |
Ключевые атрибуты |
Спортсмены |
ид_Спортсмена |
СпортКлубы |
ид_СпортКлуба |
Соревнования |
ид_Соревнования |
ССооружения |
ид_СС |
ВидыСпорта |
ид_ВидаСпорта |
Организаторы |
ид_Организатора |
Тренеры |
ид_Тренера |
ТипСС |
ид_ТипСС |
Бассейн |
ид_Бассейна |
Корт |
ид_Корта |
Стадион |
ид_Стадиона |
ER – СХЕМА:
Рисунок 1. ER-Схема БД
Далее к ER – схеме прилагаются описания каждой сущности со всеми её атрибутами [1] (в верхней строке расположено название сущности, в остальных – её атрибуты):
СпортКлубы |
ид_СпортКлуба (КлючАтр.) |
Название |
ВидыСпорта |
ид_ВидСпорта (КлючАтр.) |
ВидСпорта |
Спортсмены |
ид_Спортсмена (КлючАтр.) |
ФИО |
ДатаРождения |
ид_ВидСпорта |
ид_Тренера |
ид_СпортКлуба |
Разряд |
Тренеры |
ид_Тренера (КлючАтр.) |
ФИО |
ДатаРождения |
ид_ВидСпорта |
Разряд |
Соревнования |
ид_Соревнования (КлючАтр.) |
Название |
ид_ВидСпорта |
ДатаПроведения |
ид_СС |
Призер |
ид_Участника |
ид_Организатора |
ССооружения |
ид_СС (КлючАтр.) |
Название |
Адрес |
ид_ТипСС |
ид_ТипаТипа |
ТипСС |
ид_ТипСС (КлючАтр.) |
ТипСС |
Бассейн |
ид_Бассейна (КлючАтр.) |
ТипСС |
КолДорожек |
Корт |
ид_Корта (КлючАтр.) |
ТипСС |
ТипПокрытия |
Стадион |
ид_Стадиона (КлючАтр.) |
ТипСС |
Вместимость |
Организаторы |
ид_Организатора (КлючАтр.) |
Организатор |
ПРОВЕРКА ТАБЛИЦ БД НА СООТВЕТСТВИЕ
3 НОРМАЛЬНОЙ ФОРМЕ
Первая нормальная форма (1НФ) – это обычное отношение. Согласно нашему определению отношений, любое отношение автоматически уже находится в 1НФ. Напомним кратко свойства отношений (это и будут свойства 1НФ):
Отношение находится во второй нормальной форме (2НФ) тогда и только тогда, когда отношение находится в 1НФ и нет неключевых атрибутов, зависящих от части сложного ключа. (Неключевой атрибут – это атрибут, не входящий в состав никакого потенциального ключа).
Если потенциальный
ключ отношения является простым, то
отношение автоматически
Отношение находится в третьей нормальной форме (3НФ) тогда и только тогда, когда отношение находится в 2НФ и все неключевые атрибуты взаимно независимы.
СпортКлубы (ид_СпортКлуба, Название)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
ВидыСпорта (ид_ВидСпорта, ВидСпорта)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
Спортсмены (ид_Спортсмена, ФИО, ДатаРождения, ид_ВидСпорта, ид_Тренера, ид_СпортКлуба, Разряд)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
Тренеры (ид_Тренера, ФИО, ДатаРождения, ид_ВидСпорта, Разряд)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
Соревнования (ид_Соревнования, Название, ид_ВидСпорта, ДатаПроведения, ид_СС, Призер, ид_Участника, ид_Организатора)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
ССооружения (ид_СС, Название, Адрес, ид_ТипСС, ид_ТипаТипа)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
ТипСС (ид_ТипСС, ТипСС)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
Бассейн (ид_Бассейна, ТипСС, КолДорожек)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
Корт (ид_Корта, ТипСС, ТипПокрытия)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
Стадион (ид_Стадиона, ТипСС, Вместимость)
1НФ – все значения атомарные;
2НФ – все не ключевые
атрибуты функционально
3НФ – отсутствуют транзитивные зависимости.
Информация о работе База данных спортивных сооружений города