кілька фільмів. Тип зв'язку 1 до багатьох. При видаленні запису з сутності В«режисериВ» запис із сутності В«очікувані кінофільмиВ» не видаляється, редагування сутності В«режисериВ» так само впливає на сутність кінофільми. p align="justify"> Зв'язок між сутностями В«жанриВ» і В«кінофільми" не ідентифікує, можливе додавання запису в сутність В«кінофільмиВ», не маючи відповідного запису до сутності В«жанриВ», що не роздільна присутність нулів, тому що один жанр може бути присутнім в декількох фільмах. Тип зв'язку 1 до багатьох. При редагуванні сутності В«жанриВ» редагується сутність В«кінофільмиВ», при видаленні запису з сутність В«жанриВ», запис із сутності В«кінофільмиВ» не видаляється. p align="justify"> На малюнку 11 зображено ER-діаграма логічного рівня.
В
Малюнок 11 - ER - діаграма логічного рівня
2.2.2 ER-діаграма фізичного рівня. Однієї і тієї ж логічної моделі може відповідати кілька різних фізичних. У фізичній моделі важливо описати всю інформацію про конкретних фізичних об'єктах - таблицях, колонках, індексах, процедурах. Для нормалізації розробляється схеми даних наведемо всі наявні відносини до відповідних наборам обмежень. Перша нормальна форма вимагає, щоб значення всіх атрибутів відносини були атомарними. При розгляді інформаційної моделі було відзначено, що значення атрибутів всіх відносин логічно розділити на елементи не можна і, отже, вони задовольняють умові першої нормальної форми. Друга нормальна форма вимагає, щоб відношення знаходилося в першій нормальній формі, і кожен не ключовий атрибут функціонально повно залежав від первинного ключа. І це вимога також виконується в розглянутій моделі. Все не ключові атрибути функціонально повно і не транзитивній залежать від первинного ключа. Отже, відношення знаходиться в БКНФ. На малюнку 12 зображено ER-діаграма фізичного рівня. br/>В
Рисунок 12 - ER - діаграма фізичного рівня
2.3 Верифікація спроектованої логічної моделі
Результати верифікації спроектованої логічної моделі представлені у додатку А.
3. Реалізація системи
.1 Т-SQL - визначення регламентованих запитів (подань)
Виведення інформації про жанри, у назві яких міститься слово В«бойовикВ»: Названіе_жанра AS Назва, Опісаніеdbo.Жанри - вибір таблиці В«ЖанриВ» (Названіе_жанра LIKE '% Бойовик%') - вибір з таблиці В«ЖанриВ» жанру В«БойовикВ»
2 Інформація про кінофільмах збори яких перевищити 400 000 000 $:
SELECT Названіе_фільма, Год_випуска, Сбори_в_США AS Кассовие_кінокартіни
FROM dbo.Кассовие_кінокартіни - вибір таблиці В«Кассовие_кінокартіниВ»
WHERE (Сбори_в_США> N'400000000 ') OR
(Сбори_в_США