="justify"> Таблиця 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: М, так як в певний момент в одному номері можуть проживати кілька людей, але одна людина не може проживати відразу в кількох номерах. p>
3.2 Створення об'єктів бази даних
3.2.1 Створення об'єктів БД на мові sql-запитів
DATABASE [CRM-система] ON PRIMARY
3.2.2 Створення таблиці Client
3.2.2.1 Призначення таблиці
Зберігає інформацію про всі заведених клієнтах, із зазначенням повного імені, телефону, адреси, і контактної особи.
3.2.2.2 Зв'язки з таблицями
У таблиці є зовнішній ключ з таблиці Номери - поле "Номер". Поле "Індивідуальний номер" клієнта використовується в якості зовнішнього ключа для таблиць: Відгук, Бронь. br/>
.2.2.3 SQL-команда створення
TABLE [dbo]. [Client] (
[Індивідуальний номер клієнта] [int] NOT NULL PRIMARY KEY,
[Ім'я] [varchar] NOT NULL,
[Прихід] [datetime] NOT NULL,
[Дата від'їзду] [datetime] NOT NULL,
[Номер] [int] NOT NULL REFERENCES Numbers (Порядковий номер) ON UPDATE CASCADE ON DELETE CASCADE,
[Внесений аванс] [money] NULL,
[Уточнювальна інформація] [varchar] NULL,
) ON [PRIMARY]
3.2.2.4 Демонстрація створення таблиці
На малюнку 1 представлений скриншот створення таблиці "Клієнти".
В
Рис.1. створення таблиці "Клієнти"
.2.3 Створення таблиці Numbers
3.2.3.1 Призначення таблиці
Зберігає і...