бельності, і дозволяє організаціям оптимізувати продуктивність відповідно до власних вимог. Продукт включає в себе набір готових до використання модулів і бізнес-процесів для корпоративних продажів, автодилерів, індустрії фінансів і страхування, фармацевтики, високих технологій та дистрибуції. Рішення також включає в себе модуль бізнес-аналітики, що дозволяє керуючим і співробітникам отримати всебічне розуміння потреб клієнтів і способів досягнення їх лояльності. p align="center">
3. Програмна реалізація 3.1 Розробка структури бази даних
3.1.1 Визначення об'єктів бази даних
На основі вхідних даних визначимо відповідні об'єкти бази даних:
В· Клієнти (малюнок 1, таблиця 1)
В· Номер (малюнок 2, таблиця 2)
В· Бронь (малюнок 3, таблиця 3)
В· Відгуки (малюнок 4, таблиця 4)
Таблиця 1
Структура об'єкта "Клієнт"
Назва поляОпісаніеТіп даннихКлючевое полеМожет мати нульове значениеId_clientИндивидуальный номер кліентаIntegerДаНетNameІмя кліентаVarcharНетНетDate_innДата заїзду DatatimeНетНетDate_outДата от'ездаDatatimeНетНетNumberНомер в гостиницеIntegerНетНетMoneyВнесенный авансMoneyНетДаMoreУточняющая інформаціяVarcharНетДа
Таблиця 2
Структура об'єкта "Номери"
Назва поляОпісаніеТіп даннихКлючевое полеМожет мати нульове значеніеId_roomПорядковий номерIntegerДаНетCount_pКоличество
Таблиця 3
Структура об'єкта "Бронь"
Назва поляОпісаніеТіп даннихКлючевое полеМожет мати нульове значеніеid_bНомер брониIntegerДаНетB_numЗабронирован номерIntegerНетНетDate_innДата заездаDatatimeНетНетDate_outДата отъездаDatatimeНетНетInn_cИндивидуальный номер кліентаIntegerНетНет
Таблиця 4
Структура об'єкта "Відгуки"
Назва поляОпісаніеТіп даннихКлючевое полеМожет мати нульове значеніеid_otНомер отзиваIntegerДаНетAbout_numО номері гостиницыIntegerНетНетdate_otДата отзиваDatatimeНетНетtextТекст отзываVarcharНетНетFrom_cОставил клиентIntegerНетДаplusПоложительныйSmallintНетДа
3.1.2 Визначення зв'язків між об'єктами
Зв'язки між об'єктами представлені в таблиці 5
Таблиця 5
Зв'язки між об'єктами
Вихідні об'єкти Кінцеві об'ектиТіп соответствіяБроньКліент1: МОтзивКліент1: МОтзивНомер1: МНомерКліент1: М
Зв...