Автоматизированное рабочее место администратора фитнес-клуба

Автор: Пользователь скрыл имя, 05 Апреля 2012 в 16:58, дипломная работа

Описание работы

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

Содержание

Введение
Глава 1. Аналитическая часть
1.1. Понятия и характеристика баз данных
1.2. Анализ предметной области «Автоматизированное рабочее место администратора фитнес-клуба»
1.2.1. Должностная инструкция администратора фитнес-клуба
1.2.2. Особенности автоматизации работы фитнес-клуба
Глава 2. Проектная часть
2.1. Инфологическое проектирование. Создание ER-диаграммы
2.2. Логическое проектирование
2.3. Нормализация таблиц реляционной базы данных
2.4. Применение CASE-средства ERwin для информационного проектирования
Глава 3. Разработка и реализация приложения
3.1. Выбор средств создания интерфейса
3.2. Разработка интерфейса
3.3. Программирование работы приложения в среде Borland Delphi 7
Заключение
Список литературы
Приложения

Работа содержит 1 файл

Дипломная работа Хакмовой Р.Р..doc

— 2.79 Мб (Скачать)

Теория нормализации реляционных баз данных была разработана в конце 70-х годов ХХ века. Согласно ей, выделяются шесть нормальных форм, пять из которых так и называются: первая, вторая, третья, четвертая, пятая нормальная форма, а также нормальная форма Бойса-Кодда, лежащая между третьей и четвертой.

База данных считается нормализованной, если ее таблицы (по крайней мере, большинство таблиц) представлены как минимум в третьей нормальной форме.

Первая нормальная форма (1НФ)

      запрещает повторяющиеся столбцы (содержащие одинаковую по смыслу информацию);

      запрещает множественные столбцы (содержащие значения типа списка и т.п.);

      требует определить первичный ключ для таблицы, то есть тот столбец или комбинацию столбцов, которые однозначно определяют каждую строку. [19]

Отношение, в котором на пересечении строк и столбцов находятся только скалярные значения называется нормализованным или находящимся в 1НФ, т.е. каждый его элемент имеет атомарное значение. [16]

Недостатки 1НФ:

- избыточность,

- аномалии.

Для приведения таблицы к 1НФ обычно требуется разбить таблицу на несколько отдельных таблиц. (Таблица 2.3.1)

Таблица 2.3.1

Карты

NКарты

ВидID

Активна

Выдана

ДействуетДо

2

Полугодовая

       

       

27.05.2011

3

Полугодовая

       

       

30.04.2011

8

Месячная

       

       

30.03.2011

 

Вторая нормальная форма (2НФ)

Для преодоления вышеизложенных недостатков база данных подвергается дальнейшей нормализации.

Процесс разбиения отношения с целью уменьшения вероятности возникновения аномалий называется декомпозицией.

Отношение находится во второй нормальной форме, если оно находится в первой нормальной форме и каждый неключевой атрибут полностью зависит от первичного ключа. [16]

2НФ пытается понижать количество избыточных данных в таблицах при их извлечении, размещение их в новых таблицах и создание взаимосвязей между этими таблицами.

Таблица 2.3.2

Карты

NКарты

Активна

Выдана

ДействуетДо

2

       

       

27.05.2011

3

       

       

30.04.2011

8

       

       

30.03.2011

 

Таблица 2.3.4

ВидыКарт

ID

Вид

2

Полугодовая

3

Месячная

 

Таблица 2.3.5

Номер_Вид_Карты

NКарты

ID(вид)

2

2

3

2

8

3

 

Третья нормальная форма (3НФ)

Чтобы таблица находилась в третьей нормальной форме, необходимо, чтобы неключевые столбцы в ней не зависели от других неключевых столбцов, а зависели только от первичного ключа. Самая распространенная ситуация в данном контексте - это расчетные столбцы, значения которых можно получить путем каких-либо манипуляций с другими столбцами таблицы. Для приведения таблицы в третью нормальную форму такие столбцы из таблиц надо удалить.

Отношение находится в третьей нормальной форме, если оно находится во второй нормальной форме и каждый неключевой атрибут нетранзитивно зависит от первичного ключа. [18]

Таблица 2.3.6

КартыКлиента

КлиентID

NКарты

Петров

8

Иванов

2

 

Таблица 2.3.7

Карты

NКарты

ВидID

8

Месячная

2

Полугодовая

 

Таблица 2.3.8

ВидыКарт

ID

Вид

2

Полугодовая

3

Месячная

 

Таблица 2.3.9

Номер_Вид_Карты_Клиента

КлиентID

NКарты

ID(вид)

Петров

8

3

Иванов

2

2

Информация о работе Автоматизированное рабочее место администратора фитнес-клуба