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

Автор: Пользователь скрыл имя, 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 Мб (Скачать)

 

Таблица 2.2.2

Структура таблицы «Карты»

Имя поля

Тип

Подстановка

NКарты (ключ)

Счетчик

 

ВидID

Числовой

SELECT [ВидыКарт].[ID], [ВидыКарт].[Вид]

FROM ВидыКарт;

Активна

Логический

 

Выдана

Логический

 

ДействуетДо

Дата/время

 

 

Таблица 2.2.3

Структура таблицы «КартыКлиента»

Имя поля

Тип

Подстановка

КлиентID (ключ)

Числовой

SELECT [Клиенты].[ID], [Клиенты].[Фамилия], [Клиенты].[Имя], [Клиенты].[Отчество]

FROM Клиенты;

NКарты (ключ)

Числовой

SELECT [Карты].[NКарты]

FROM Карты;

 

Таблица 2.2.4

Структура таблицы «Клиенты»

Имя поля

Тип

ID (ключ)

Счетчик

Фамилия

Текстовый

Имя

Текстовый

Отчество

Текстовый

ДатаРождения

Дата/время

Телефоны

Текстовый

Адрес

Текстовый

Договор

Текстовый

Фото

Поле объекта OLE

КолвоВизитов

Числовой

Активен

Логический

 

Таблица 2.2.5

Структура таблицы «Посещения»

Имя поля

Тип

Подстановка

Дата (ключ)

Дата/время

 

Время (ключ)

Дата/время

 

КлиентID (ключ)

Числовой

SELECT [Клиенты].[ID], [Клиенты].[Фамилия], [Клиенты].[Имя],

[Клиенты].[Отчество]

FROM Клиенты;

ЗалID

Числовой

SELECT [Залы].[ID], [Залы].[Зал]

FROM Залы;

NКлюча

Числовой

 

Комментарий

Текстовый

 

 

Таблица 2.2.6

Структура таблицы «ПредвЗапись»

Имя поля

Тип

Подстановка

Дата (ключ)

Дата/время

 

Время (ключ)

Дата/время

 

КлиентID (ключ)

Числовой

SELECT [Клиенты].[ID], [Клиенты].[Фамилия], [Клиенты].[Имя],

[Клиенты].[Отчество]

FROM Клиенты;

ЗалID

Числовой

SELECT [Залы].[ID], [Залы].[Зал]

FROM Залы;

Комментарий

Текстовый

 

 

 

 

 

Таблица 2.2.7

Структура таблицы «Залы»

Имя поля

Тип

ID (ключ)

Счетчик

Зал

Текстовый

 

Таким образом, получаем завершенную модель данных (см. Приложение 2).

2.3. Нормализация таблиц реляционной базы данных

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

Нормализация представляет собой разбиение одного отношения на 2 или более в соответствии со специальной процедуры определения разбиения.

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

Главная цель нормализации базы данных – устранение избыточности и дублирования информации. В идеале при нормализации надо добиться, чтобы любое значение хранилось в базе в одном экземпляре, причем значение это не должно быть получено расчетным путем из других данных, хранящихся в базе.

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