Первая нормальная форма
RO1 (ID Клиента, Скидка, Итог (Стоимость с учетом скидки), Дата заключения договора)
RO2 (ID Карты, Абонемент/разовое посещение, Стоимость, Срок действия договора, Вид абонемента (дневной, вечерний, выходного дня))
RO3 (ID Клиента, Фамилия, Имя, Отчество, Адрес, Телефон)
RO4 (ID Администратора, ФИО, Телефон)
RO5 (ID Занятия, Зал проведения занятия, Название занятия, Длительность)
RO6 (ID Тренера, Фамилия, Имя, Отчество, Категория, Стаж, Телефон)
Вторая нормальная форма
RO1 (ID Клиента, ID Карты, ID Администратора, ID Занятия, Скидка,
Итог (Стоимость с учетом скидки), Дата заключения договора)
RO2 (ID Карты, Абонемент/разовое посещение, Стоимость, Срок действия договора, Вид абонемента (дневной, вечерний, выходного дня))
RO3 (ID Клиента, Фамилия, Имя, Отчество, Адрес, Телефон)
RO4 (ID Администратора, ФИО, Телефон)
RO5 (ID Занятия, Зал проведения занятия, Название занятия, Длительность)
RO6 (ID Тренера, Фамилия, Имя, Отчество, Категория, Стаж, Телефон)
Третья нормальная форма
RO1 (ID Клиента, ID Карты, ID Администратора, ID Занятия, Скидка,
Итог (Стоимость с учетом скидки), Дата заключения договора)
RO2 (ID Карты, Абонемент/разовое посещение, Стоимость, Срок действия договора, Вид абонемента (дневной, вечерний, выходного дня))
RO3 (ID Клиента, Фамилия, Имя, Отчество, Адрес, Телефон)
RO4 (ID Администратора, ФИО, Телефон)
RO5-1 (ID Занятия, ID Тренера)
RO5-2 (ID Занятия, Зал проведения занятия, Название занятия, Длительность)
RO6 (ID Тренера, Фамилия, Имя, Отчество, Категория, Стаж, Телефон)
4.2. Структура таблиц, реализованных в СУБД Oracle
№ |
Название поля (по-русски) |
Название поля (по-английски) |
Тип поля |
Длина поля |
Таблица Договор (Dogovor) |
||||
1 |
ID Клиента |
klientid |
number |
4 |
2 |
ID Карты |
kartaid |
number |
4 |
3 |
ID Администратора |
adminid |
number |
2 |
4 |
ID занятия |
zanid |
number |
2 |
5 |
Скидка |
skidka |
number |
2 |
6 |
Итог |
itog |
number |
5 |
7 |
Дата заключения договора |
data |
date |
7 |
Талица Карта (Karta) |
||||
1 |
ID Карты |
kartaid |
number |
4 |
2 |
Стоимость |
stoumost |
number |
5 |
3 |
Абонемент/разовое посещение |
pocesh |
varchar2 |
10 |
4 |
Срок действия абонемента |
srokdeistvdog |
number |
4 |
5 |
Вид абонемента |
vidabonem |
varchar2 |
20 |
Таблица Тренер (Trener) |
||||
1 |
ID Тренера |
terenerid |
number |
2 |
2 |
Фамилия |
famtren |
varchar2 |
20 |
3 |
Имя |
nametren |
varchar2 |
15 |
4 |
Отчество |
otchtren |
varchar2 |
15 |
5 |
Категория |
kategoria |
number |
2 |
6 |
Стаж |
stazh |
number |
2 |
7 |
Телефон |
teltren |
varchar2 |
11 |
Таблица Администратор (Administrator) |
||||
1 |
ID Администратора |
adminid |
number |
2 |
2 |
ФИО |
fio |
varchar2 |
40 |
3 |
Телефон |
teladmin |
varchar2 |
11 |
Таблица Личная информация о клиенте (Informkl) |
||||
1 |
ID Клиента |
klientid |
number |
4 |
2 |
Фамилия |
famkl |
varchar2 |
20 |
3 |
Имя |
namekl |
varchar2 |
15 |
4 |
Отчество |
otchkl |
varchar2 |
15 |
5 |
Адрес |
adress |
varchar2 |
50 |
6 |
Телефон |
telkl |
varchar2 |
11 |
Таблица Вид занятий (Vidzanyatiya) |
||||
1 |
ID Занятия |
zanid |
number |
2 |
2 |
ID Тренера |
trenerid |
number |
2 |
3 |
Зал проведения |
zalprov |
varchar2 |
15 |
4 |
Длительность |
dlzanyat |
number |
2 |
5 |
Название занятия |
nazvzanyat |
varchar2 |
20 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.