Головна

СТУДЕНТ

  1. II. Створення Студентського самоврядування
  2. IV. Контрольні ТЕСТОВІ ЗАВДАННЯ, ЕКЗАМЕНАЦІЙНІ КВИТКИ (ЗАВДАННЯ) І ВИМОГИ ДО РІВНЯ ПІДГОТОВКИ СТУДЕНТА З ДИСЦИПЛІНИ
  3. VII. Контроль кінцевого рівня знань студентів здійснюється за допомогою тестового контролю, вирішення ситуаційних завдань, усного опитування.
  4. Алгоритм дій для самостійної роботи студентів.
  5. Алгоритм дій самостійної роботи студентів.

(Код студента, Прізвище, Назва факультету, Назва спеціальності).

Ця схема відносин обумовлює такі недоліки відповідної БД:

- Дублювання інформації (надмірність). У студентів, що навчаються на одному факультеті, буде повторюватися назва факультету. Для різних факультетів будуть повторюватися спеціальності.

- Потенційна суперечливість (аномалії оновлення). Якщо, наприклад, зміниться назва спеціальності, то змінюючи її в одному кортежі (у одного студента), необхідно змінювати і у всіх інших кортежі, де вона присутня.

- Потенційна можливість втрати відомостей (аномалії видалення). При видаленні інформації про всіх студентів, що надходять на певну спеціальність, ми втрачаємо всі відомості про цю спеціальність.

- Потенційна можливість невключення інформації в БД (аномалії включення). В БД будуть відсутні відомості про спеціальність, якщо на ній немає учнів студентів.

В теорії реляційних БД існує формальний метод побудови реляційної моделі БД, в якій відсутня надмірність і аномалії оновлення, видалення та включення. Це метод називається НОРМАЛІЗАЦІЯ.

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

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

Кожній нормальній формі відповідає деякий певний набір обмежень, і ставлення знаходиться в деякій нормальній формі, якщо задовольняє властивого їй набору обмежень.

В теорії реляційних БД зазвичай виділяється наступна послідовність нормальних форм:

Основні властивості нормальних форм:

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

Наведемо ряд основних визначень.

Приклад використання реляційних операторів. | Детермінант відносини.


Теоретичні відомості. | Проектування БД. | Предметний підхід до проектування БД | При об'єднанні моделей зв'язок між елементами різних моделей може розглядатися як новий елемент. | Узагальнення подібних типів сутностей | Загальні уявлення про моделі даних СУБД | Реляційна модель даних. | Маніпулювання даними в реляційній моделі. | Операції реляційної алгебри. | Декомпозиція схеми відносини. |

© 2016-2022  um.co.ua - учбові матеріали та реферати