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

Реферат Автоматизація обліку роботи Туристичної фірми





тупні атрибути: Код замовлення, Код туру, Код співробітника, Код клієнта, Дата оформлення.

? Сутність «Тури». Містить наступні атрибути: Код туру, Код послуги, Дата відправлення, Дата прибуття, Вартість туру, Код транспорту, Тривалість перебування, Кількість людей.

? Сутність «Клієнти». Містить наступні атрибути: Код клієнта, Прізвище, Ім'я, По батькові, Адреса, Телефон.

? Сутність «Послуги». Містить наступні атрибути: Код послуги, Код країни, Візове обслуговування, Проживання, Харчування, Екскурсії.

? Сутність «Транспорт». Містить наступні атрибути: Код транспорту, Найменування.

? Сутність «Країна». Містить наступні атрибути: Код країни, Назва країни, Код міста.

? Сутність «Місто». Містить наступні атрибути: Код країни, Код міста, Місто.


3.5 Виявлення та опис обмежень цілісності


Під цілісністю даних розуміються посилальні обмеження, тобто ті обмеження, які потрібно дотримуватися для збереження цілісності зв'язки між таблицями, у випадку якщо в них будуть змінюватися або віддалятися запису. Для забезпечення цілісності даних в Access є 4 варіанти:

1. Якщо не вказано каскадне оновлення зв'язків, то запобігається зміна значень первинного ключа в головній таблиці, якщо існують пов'язані записи в підлеглій таблиці.

2. Якщо вказано каскадне оновлення зв'язків, то при зміні значень первинного ключа будуть змінюватися відповідні значення в зв'язаній таблиці.

. Якщо не вказано каскадне видалення пов'язаних записів, то запобігається видалення зв'язаних записів з головної таблиці, якщо є пов'язані з нею записи в підпорядкованій.

. Якщо вказано каскадне видалення, то пов'язані записи підлеглої таблиці видаляються автоматично.

У даному курсовому проекті у кожної зв'язки встановлені такі параметри як каскадне оновлення і каскадне видалення зв'язків. Властивості цих параметрів описані вище. Також до обмежень цілісності можна віднести обмеження на стовпчик і на таблицю, а точніше на значення даних в них. До таких обмежень можна віднести наступні:

· Заборона null значення: дані, що заносяться в стовпець або таблицю, не повинні дорівнювати нулю.

· Обмеження на допустимі значення полів: умова, якому повинні задовольняти дані, що вносяться в таблицю.

· Обмеження первинного ключа: на практиці рекомендується для кожної таблиці створювати первинний ключ, особливістю якого є не допуск null значення.

· Обмеження унікальних ключів: необхідність введення різних (унікальних) даних.

У даному курсовому проекті використовуються такі обмеження даних в таблицях:

Таблиця Замовлення

У поле Дата замовлення на дані накладається обмеження від 01.01.1940 до 01.01.2015.

Таблиця Співробітники

У поле Дата народження на дані накладається обмеження від 01.01.1950 до 01.01.1997.


3.6 Розробка інфологічної моделі предметної області


Инфологическая модель описує предметну область на змістовному рівні. Результатом цього аналізу є списки об'єктів предметної області, переліки властивостей, або атрибутів, визначення зв'язків між об'єктами і опис структури предметної області у вигляді діаграми. Визначимо зв'язку даної предметної області на етапі розробки інфологічної моделі. Зв'язок між сутностями можна охарактеризувати ступенем зв'язку і класом приналежності сутності до зв'язку. Де ступінь зв'язку показує, скільки примірників однієї сутності можуть бути пов'язано з кожним екземпляром іншої сутності, і може мати три значення:

· Один до одного (1: 1)

· Один до багатьох (1: М або М: 1)

· Багато до багатьох (М: N)

Клас приналежності сутності до зв'язку може бути обов'язковим (кожен екземпляр сутності обов'язково повинен бути пов'язаний з іншою сутністю) і необов'язковим (кожен екземпляр сутності не вимагає зв'язку з примірником іншої сутності).

У даному курсовому проекті використовуються такі зв'язки як:


1)

Код співробітника код замовлення

Клас приналежності співробітник, замовлення необов'язковий.

2)

Код клієнта код замовлення

Клас приналежності клієнт, замовлення обов'язковий.


3)

Код туру код замовлення

Клас приналежності тур, замовлення обов'язковий.

...


Назад | сторінка 3 з 7 | Наступна сторінка





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

  • Реферат на тему: Системний аналіз предметної області та розробки вимог до создания ІТ для ав ...
  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Створення бази даних "Поставки і замовлення" в середовищі Access
  • Реферат на тему: Заборони та обмеження, пов'язані з переміщенням культурних цінностей че ...
  • Реферат на тему: Як бути, якщо контрагент за договором - нерезидент?