39;язок між об'єктами "Номер" та "Клієнт" 1: М, так як в певний момент в одному номері можуть проживати кілька людей, але одна людина не може проживати відразу в кількох номерах. p>
3.2 Створення об'єктів бази даних
3.2.1 Створення об'єктів БД на мові sql-запитів: create database [crm-система] on primary
3.2.2 Створення таблиці Client
3.2.2.1 Призначення таблиці.
Зберігає інформацію про всі заведених клієнтах, із зазначенням повного імені, телефону, адреси, і контактної особи.
.2.2.2 Зв'язки з таблицями.
У таблиці є зовнішній ключ з таблиці Номери - поле "Номер". Поле "Індивідуальний номер" клієнта використовується в якості зовнішнього ключа для таблиць: Відгук, Бронь. p align="justify"> .2.2.3 SQL-команда створення. CREATE 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]
.2.2.4 Демонстрація створення таблиці
На малюнку 1 представлений скриншот створення таблиці "Клієнти".
В
Рис.1. створення таблиці "Клієнти"
3.2.3 Створення таблиці Numbers
3.2.3.1 Призначення таблиці.
Зберігає інформацію про всі номерах готелю, із зазначенням місткості, вартості за добу, і розширеного опису.
.2.3.2 Зв'язки з таблицями.
Поле "Порядковий номер" клієнта використовується в якості зовнішнього ключа для таблиць: Клієнти, Бронь, Відгук.
.2.3.3 SQL-команда створення. CREATE TABLE [dbo]. [Numbers] (
[Порядковий номер] [int] NOT NULL PRIMARY KEY,
[Кількість користувачів] [int] NOT NULL,
[Вартість/добу] [money] NULL,
[Опис] [varchar] NOT NULL
) ON [PRIMARY]
.2.3.4 Демонстрація створення таблиці
На малюнку 2 представлений скриншот створення таблиці "Номери".
В
Рис.2. створення таблиці "Номери"
3.2.4 Створення таблиці Booking
3.2.4.1 Призначення таблиці.
З...