Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
praktychna_3.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
108.54 Кб
Скачать

1.3 Реалізація обмежень наочної області

Оновлення інформації в відношенні може регламентуватися обмеженнями наочної області, регулюючими виконання тих реальних транзакций, які пов'язані з проведенням таких оновлень. Спосіб реалізації вказаних обмежень знову-таки залежатиме від типа вибраної цільової СУБД, оскільки одні системи для реалізації обмежень наочною області надають ширші можливості, ніж інші. Як і на попередньому етапі, якщо цільова СУБД підтримує стандарт мови SQL, то реалізувати певні типи обмежень буде набагато простіше. Наприклад, в команді Dreamhome існує правило, згідно з яким кожен співробітник може одночасно займатися не більше ніж ста об'єктами нерухомості. Це обмеження можна включити в оператора CREATE TABLE мови SQL для таблиці Propertyforrent за допомогою наступної конструкції:

CONSTRAINT StaffNotHandlingTooMuch

CHECK (NOT EXIST {SELECT staffNo

FROM PropertyForRent

GROUP BY staffNo

HAVING COUNT(*)>100) }

Наприклад, лише дуже небагато реляційних СУБД (якщо взагалі такі є) дозволяють реалізувати таке тимчасове обмеження, як "в 17:30 останнього робочого дня кожного року виконувати архівування всіх даних про об'єкти нерухомості, продані протягом поточного року, після чого видаляти відповідні записи".

Документальне оформлення проекту реалізації обмежень наочної області

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

  1. Контрольні запитання

  1. У чому полягають відмінності між концептуальним, логічним і фізичним проектуванням баз даних? Чому ці проекти можуть виконуватися різними людьми?

  2. Опишіть склад вхідної інформації і результати виконання процедури фізичного проектування бази даних.

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

4. Практичне завдання

  1. Описати предметну область “автостояка” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  2. Описати предметну область “мережа лотків” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  3. Описати предметну область “гуртожиток” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  4. Описати предметну область “ТТУ м. Львова” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  5. Описати предметну область “мережа магазинів Еколан” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  6. Описати предметну область “маркетинговий відділ банку” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  7. Описати предметну область “циклова комісія Засобів зв’язку та оргтехніки” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  8. Описати предметну область “Львівський коледж ДУІКТ” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  9. Описати предметну область “студмістечко” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  10. Описати предметну область “пункт прокату ZMS” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  11. Описати предметну область “автовокзал” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  12. Описати предметну область “послуги та клієнти UARNet” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  13. Описати предметну область “нерухомість Львівського коледжу ДУІКТ” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  14. Описати предметну область “салон КРЕЗ” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  15. Описати предметну область “служба доставки Львівської головпошти” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

  16. Описати предметну область “відділення Львівського коледжу ДУІКТ” та побудувати для неї інформаційну модель у вигляді ER- діаграми.

Примітка: Індивідуальний варіант задається викладачем.

5. ЗМІСТ ЗВІТУ

  1. Мета роботи.

  2. Теоретичний аналіз опрацьованого матеріалу.

  3. Відповіді на контрольні запитання.

  4. Індивідуальне завдання.

  5. Аналіз отриманих результатів і висновки.

  6. Список використаної літератури.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]