МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ПРОЕКТУВАННЯ РЕЛЯЦІЙНОЇ БАЗИ ДАНИХ НА КОНЦЕПТУАЛЬНОМУ РІВНІ
МЕТОДИЧНІ ВКАЗІВКИ
до лабораторної роботи № 1
з курсу “Бази даних та знань”
для студентів базового напрямку
6.170102 «Системи технічного захисту інформації», 6.170103 «Управління інформаційною безпекою», 6.170101 «Безпека інформаційних технологій»
Затверджено
на засіданні кафедри
“Захист інформації” протокол № 16 від 11.06.2015 р.
Львів – 2015
Проектування реляційної бази даних на концептуальному рівні: Методичні вказівки до лабораторної роботи №1 з курсу “Бази даних та знань” для студентів базового напрямку 6.170102 «Системи технічного захисту інформації», 6.170103 «Управління інформаційною безпекою», 6.170101 «Безпека інформаційних технологій» / Укл. А.І. Партика, О.І. Гарасимчук. - Львів: НУЛП, 2015. – 25с.
Укладачі: Партика А.І, канд. техн. наук, асистент
Гарасимчук О.І., канд. техн. наук, доц.
Відповідальний за випуск: Дудикевич В.Б., проф., д.т.н, зав.каф. ЗІ
Рецензент:
Пархуць Л.Т., проф., д.т.н, проф. каф. ЗІ
Метою роботи є вивчення механізмів і принципів проектування реляційних баз даних на основі математичної теорії відношень, здобуття практичних навиків їх проектування та вивчення основних понять та визначень з теорії реляційних баз даних.
1. Теоретична частина
1.1. Базові концепції
Базу даних можна визначити як уніфіковану сукупність даних, що спільно використовується усім персоналом підприємства, банку або навчального закладу. Задача БД полягає у зберіганні всіх даних, які становлять інтерес для деякого підприємства в одному місці, причому у такий спосіб, який явно виключає їх надлишковість. Зберігання численних копій даних в різних місцях підприємства загрожує виникненням розузгоджень між імовірно ідентичними наборами даних. В добре спроектованій БД надлишковість даних виключається, і вірогідність збереження суперечливих даних мінімізується.
База даних (БД) — це сукупність взаємопов'язаних (звичайно складнострук-турованих) даних, яку можна спільно використовувати та керування якою здійснюється централізовано.
Основними властивостями БД:
допущення для даних такої мінімальної надлишковості, яка сприяє їхньому оптимальному використанню в кількох програмних застосуваннях;
незалежність даних від програм;
наявність засобів для підтримки цілісності бази даних та захисту від неавторизованого доступу.
На даний час для баз структурованих даних розрізняють три основних типи логічних моделей даних залежно від характеру підтримуваних ними зв'язків між елементами даних - мережну, ієрархічну й реляційну. Ознаками класифікації у цих моделях є: ступінь твердості (фіксації) зв'язку, математичне подання структури моделі й припустимих типів даних
Уникнути складності ієрархічної та мережної моделей вдалося в реляційній моделі даних, що у певному розумінні була поверненням до файлових структур.
Теоретичні основи реляційної моделі баз даних були закладені Е. Коддом на початку 70-х років XX століття. На відміну від поширених на той час систем з ієрархічними чи мережними типами структур даних, реляційний підхід запропонував спрощені структури даних — реляції, або таблиці, та розширив можливості мови маніпулювання даними. У науковій літературі, присвяченій реляційним базам даних, на означення того, що було названо вище реляцією або таблицею, часто застосовується термін відношення. Рядки _відношення називаються кортежами.
1.2. Визначення відношення
Математично відношення означається наступним чином:
Нехай дано "N" множин Dl, D2 ...,DN, тоді R є відношення над цими множинами, якщо R є множина впорядкованих n-кортежей виду <d1, d2, ..., dn>, де d1 - елемент з D1, d2 - елемент з D2... і dn - елемент з DN. Dl, D2 ..., DN називаються доменами відношення R.
Рис. 1. Відношення з математичної точки зору.
Значення да...