Дипломная работа: Автоматизация бизнес-процессов продажи билетов ООО "Зритель"
Таблица 2.9.
Формализация таблиц БД и расчет приблизительного объема БД
Таблица |
Наименование поля |
Идентификатор поля |
Тип данных |
Размер байт |
BANNER | Код баннера | B_ID | INTEGER | 4 |
Файл баннера | BANNER_FILE | VARCHAR(256) | 256 | |
260*8=2080 | ||||
CATEGORY | Код категории | CAT_ID | INTEGER | 4 |
Наименование категории | CAT_NAIM | VARCHAR(50) | 50 | |
54*10=540 | ||||
CUSTOMER | Код клиента | ID | INTEGER | 4 |
ФИО клиента | FIO | VARCHAR(70) | 70 | |
Адрес клиента | ADDRESS | VARCHAR(70) | 70 | |
Телефон | TEL | VARCHAR(18) | 18 | |
Дата регистрации | REG_DATE | DATE | 4 | |
Адрес электронной почты | VARCHAR(50) | 50 | ||
216*30=6480 | ||||
MAN | Код пользователя | ID | INTEGER | 4 |
Логин | LOGIN | VARCHAR(20) | 20 | |
Пароль | PASSWORD | VARCHAR(20) | 20 | |
Признак менеджера | ADM | CHAR(1) | 1 | |
45*32=1140 | ||||
O_ID | Код заказа | ID | INTEGER | 4 |
Дата заказа | DAT_ORD | DATE | 4 | |
Адрес заказа | ADDRESS | VARCHAR(70) | 70 | |
Вид оплаты | PAY_ID | INTEGER | 4 | |
Дата доставки | DAT_DOS | DATE | 4 | |
Дата фактическойдоставки | DAT_FACT | DATE | 4 | |
Признак подтверждённого заказа | APPLIED | CHAR(1) | 1 | |
91*100=9100 | ||||
ORDER_DESC | Код заказа | O_ID | INTEGER | 4 |
Код билета | PR_ID | INTEGER | 4 | |
Количество | QNTY | INTEGER | 4 | |
12*300=3600 | ||||
PRODUCER | Код производителя | PRDCR_ID | INTEGER | 4 |
Наименование производителя | NAME | VARCHAR(50) | 50 | |
54*15=810 | ||||
PRODUCT | Код билета | PR_ID | INTEGER | 4 |
Код категории | CAT_ID | INTEGER | 4 | |
Наименование билета | NAME | VARCHAR(50) | 50 | |
Файл малого изображения билета | IMAGE_SRC | VARCHAR(256) | 256 | |
Цена | PRICE | NUMERIC(6,2) | 4 | |
Признак новинки | NEW_FLAG | CHAR(1) | 1 | |
Файл большого изображения билета | HIGH_IMG_SRC | VARCHAR(256) | 256 | |
Файл описания билета | DESCRIPTION_URL | VARCHAR(256) | 256 | |
Код производителя | PRDCR_ID | INTEGER | 4 | |
835*150=125250 | ||||
PROD_PROP | Код билета | PR_ID | INTEGER | 4 |
Код характеристики билета | PROP_ID | INTEGER | 4 | |
Значениехарактеристики | VALUE_ | VARCHAR(100) | 100 | |
108*500=54000 | ||||
PROPERTY | Код характеристики | PROP_ID | INTEGER | 4 |
Код категории билета | CAT_ID | INTEGER | 4 | |
Наименование характеристики | PROP_NAIM | VARCHAR(80) | 80 | |
88*150=13200 | ||||
SITE | Код сайта производителя | SITE_ID | INTEGER | 4 |
Код производителя | PRDCR_ID | INTEGER | 4 | |
Ссылка на сайт | SITE_URL | VARCHAR(256) | 256 | |
264*15=3840 | ||||
220340 байт |
Безусловно, этот расчет является приблизительным. Это объясняется наличием в БД метаданных. Кроме того, размер БД для СУБД Interbase достаточно тяжело определить, потому, что файл БД архивируется после закрытия соединения с СУБД.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14