Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Проектування бази даних "Готель"

Реферат Проектування бази даних "Готель"





Посилальна цілісність

Посилальна цілісність - якщо дві таблиці пов'язані між собою, то зовнішній ключ таблиці повинен містити тільки значення, вже наявні серед значень ключа, за якою здійснюється зв'язок. Якщо коректність значень зовнішніх ключів не контролюється СУБД, то може порушитися посилальна цілісність даних

Зовнішні ключі: код готелі, код адміністратора, код гостя, код, код номера.

Зовнішні ключі так само не можуть бути порожніми.


.4 Схема даних


Після проведеного аналізу та виділення ключових сутностей предметної області та виявленні зв'язків між ними, була розроблена база даних в СУБД MS Access 2007. База даних складається з 7 таблиць, зв'язки між якими показані на рис. 2.

Рис.2. Схема даних

база дані готель реєстрація

4. Розробка додатка за технологією «Клієнт-сервер»


.1 Створення БД на SQL Server


Для початку роботи необхідно запустити SQL Server Management Studio Express.

Для створення бази даних використовується команда create database.database gostinica

Наступним етапом є створення таблиць, завдання атрибутів в кожній з них, створення первинних і зовнішніх ключів, встановлення зв'язків.

Для цього в MS SQL Server існують такі основні типи даних:

1. BIT (тип даних SQL: BOOLEAN). Зберігає значення 1, 0 або NULL, яке позначає «unknown». В одному байті може зберігатися до 8 значень із стовпців типу BIT таблиці. У ще одному байті можна розмістити додаткові 8 значень типу BIT. Стовпці типу BIT не можна індексувати.

. CHAR [(n)], CHARACTER [(n)] (тип даних SQL: CHARACTER (n)). Зберігає символьні дані фіксованої довжини від 1 до 8000 символів. Всі невикористане місце за замовчуванням заповнюється пробілами. (Автоматичне заповнення пробілами можна відключити.) Тип займає п байт.

. DATETIME (тип даних SQL: TIMESTAMP). Зберігає значення дати і часу в діапазоні з 01-01-1753 00:00:00 до 31-12-9999 23:59:59. Для зберігання потрібно 8 байт.

. FLOAT [(n)] (тип даних SQL: FLOAT, FLOAT (n)). Зберігає значення з плаваючою точкою в діапазоні від - 1.79Е + 308 до 1.79Е + 308. Точність, обумовлена ??параметром п, може змінюватися в межах від 1 до 53. Для зберігання 7 цифр (і - від 1 до 24) потрібно 4 байта. Значення, що перевищують 7 цифр, займають 8 байт.

. IMAGE (тип даних SQL: BLOB). Зберігає двійкове значення змінної довжини до 2147483647 байт. Цей тип даних часто використовується для зберігання графіки, звуку і файлів, таких, як документи Microsoft Word і електронні таблиці Microsoft Excel. Значеннями типу IMAGE не можна вільно маніпулювати. Стовпці типу

. INT [IDENTITY [(seed, increment)] (тип даних SQL: INTEGER). Зберігає цілі числа із знаком або без знаку в діапазоні від - 2147483648 до 2147483647. Займає 4 байта. Всі цілочисельні типи даних, а також типи, що зберігають десяткові дроби, підтримують властивість IDENTITY, identity - це автоматично інкрементіруемий ідентифікатор рядка. Звертайтеся до розділу «Інструкція CREATE / ALTERTABLE».

. MONEY (тип даних SQL: відсутній). Збер...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення бази даних, що зберігає інформацію про студентів навчального закл ...
  • Реферат на тему: Розробка бази даних для зберігання інформації даних характеристик товару
  • Реферат на тему: Створення бази даних в СУБД MS SQL Server
  • Реферат на тему: Проектування бази даних "База даних районного відділу податкової інспе ...
  • Реферат на тему: Створення бази даних критичних властивостей речовин в редакторі баз даних M ...