Проектирование БД учета клиентов финес-клуба. Инфологическая модель БД. Схемы простых объектов и их свойства, страница 3

4.3. Расчет объема памяти реляционной БД

Длина строки

=

1) таблица “Договор” = 2 + 2 + 1 + 1 + 4 + 7 = 17 байт

2) таблица “Клубная карта” = 2 + 4 + 10 + 2 + 20 = 38 байт

3) таблица “Администратор” = 1 + 40 + 11 = 52 байт

4) таблица “Информация о клиенте” = 2 + 20 + 15 + 15 + 50 + 11 = 113 байт

5) таблица “Вид занятия” = 1 + 1 + 15 + 1 + 20 = 38 байт

6) таблица “Тренер” = 1 + 20 + 15 + 15 + 1 + 1 + 11 = 64 байт

Расчет объема данных

 = *

1) таблица “Договор” = 17 * 10 = 170 байт

2) таблица “Клубная карта” = 38 * 13 = 494 байт

3) таблица “Администратор” = 52 * 5 = 260 байт

4) таблица “Информация о клиенте” = 113 * 10 = 1130 байт

5) таблица “Вид занятия” = 38 * 5 = 190 байт

6) таблица “Тренер” = 64 * 7 = 448 байт

Длина индекса

=+

1) таблица “Договор” = 4 + 2 + 2 + 1 + 1 = 10 байт

2) таблица “Клубная карта” = 4 + 2 = 6 байт

3) таблица “Администратор” = 4 + 1 = 5 байт

4) таблица “Информация о клиенте” = 4 + 2 = 6 байт

5) таблица “Вид занятия” = 4 + 1 + 1 = 6 байт

6) таблица “Тренер” = 4 + 1 = 5 байт

Объём индекса

 = *

1) таблица “Договор” = 10 * 10 = 100 байт

2) таблица “Клубная карта” = 6 * 13 = 78 байт

3) таблица “Администратор” = 5 * 5 = 25 байт

4) таблица “Информация о клиенте” = 6 * 10 = 60 байт

5) таблица “Вид занятия” = 6 * 5 = 30 байт

6) таблица “Тренер” = 5 * 7 = 35 байт

Объём БД

 =  +  = (170 + 494 + 260 + 1130 + 190 + 448) + (100 + 78 + 25 + 60 + 30 + 35) = 2692 + 328 = 3020 байт   3 Кб

5. Сетевая модель БД

Основные файлы

ID занятия PK

Адресная ссылка на договор

Адресная ссылка на тренер-занятие

Зал проведения занятия

Длительность занятия

Название занятия

ID карты PK

Адресная ссылка на договор

Абонемент/

разовое посещение

Стоимость

Срок действия договора

Вид абонемента

ID клиента PK

Адресная ссылка на договор

Фамилия

Имя

Отчество

Адрес

Телефон

ID администратора PK

Адресная ссылка на договор

ФИО                    

Телефон

ID тренера PK

Адресная ссылка на тренер-занятие

Фамилия

Имя

Отчество

Категория

Телефон

Стаж

Зависимые файлы

 

ID Клиента FK

Адр.

Ссылка на ID Клиента

ID

Карты FK

Адр.

Ссылка на файл карты

ID

Администратора

FK

Адр.с. на файл

Администр.

ID

Занятия

FK

АдрСна файл занятия

кидка

итог

Дата заключения договора

ID тренера FK

Адресная ссылка на файл тренера

ID занятия FK

Адресная ссылка на файл занятия

 

5.1. Расчет объема сетевой БД

Длина основных файлов

=+

1) таблица “Занятие” = 1 + 15 + 1 + 20 + 4 + 4 = 45 байт

2) таблица “Клубная карта” = 2 + 4 + 10 + 2 + 20 + 4 = 42 байт

3) таблица “Администратор” = 1 + 40 + 11 + 4 = 56 байт

4) таблица “Информация о клиенте” = 2 + 20 + 15 + 15 + 50 + 11 + 4 =

= 117 байт

5) таблица “Тренер - занятие” = 1 + 20 + 15 + 15 + 1 + 1 + 11 + 4 = 68 байт

Объем основных файлов

=

1) таблица “Занятие” = 45 * 5= 225 байт

2) таблица “Клубная карта” = 42 * 13 = 546 байт

3) таблица “Администратор” = 56 * 5 = 280 байт

4) таблица “Информация о клиенте” = 117 * 10 = 1170 байт

5) таблица “Тренер - занятие” = 68 * 7 = 476 байт

Длина зависимых файлов

=  + +

1) таблица “Договор” = 2 + 2 + 1 + 1 + 4 + 4 + 4 + 4 + 1 + 4 + 7 = 34 байт

2) таблица “Тренер - занятие” = 1 + 1 + 4 + 4 = 10 байт

Объем зависимых файлов

=

1) таблица “Договор” = 34 * 10 = 340 байт

2) таблица “Тренер - занятие” = 10 * 7 = 50 байт

Общий объем БД

 =   + = (225 + 546 + 1170 + 280 + 476) +     + (340 + 50) = 2697 + 390 = 3087 байт  3, 1 Кб

6. Иерархическая модель БД

ID Клиента

Фамилия

Имя

Отчество

Адрес

Телефон