Зміст:
- Визначення - Що означає дизайн реляційних баз даних (RDD)?
- Техопедія пояснює дизайн реляційних баз даних (RDD)
Визначення - Що означає дизайн реляційних баз даних (RDD)?
Реляційне проектування баз даних (RDD) моделює інформацію та дані у набір таблиць із рядками та стовпцями. Кожен рядок відношення / таблиці являє собою запис, а кожен стовпець являє собою атрибут даних. Структурована мова запитів (SQL) використовується для управління реляційними базами даних. Конструкція реляційної бази даних складається з чотирьох етапів, де дані моделюються в набір пов'язаних таблиць. Етапи:
- Визначте відносини / ознаки
- Визначте первинні ключі
- Визначте стосунки
- Нормалізація
Техопедія пояснює дизайн реляційних баз даних (RDD)
Реляційні бази даних відрізняються від інших баз даних за своїм підходом до організації даних та здійснення транзакцій. У RDD дані впорядковуються в таблиці, і всі типи доступу до даних здійснюються через контрольовані транзакції. Реляційна конструкція бази даних відповідає властивостям ACID (атомність, послідовність, цілісність та довговічність), необхідні для проектування бази даних. Реляційна конструкція баз даних передбачає використання сервера баз даних у програмах для вирішення проблем управління даними.
Чотири етапи RDD є наступними:
- Зв'язки та атрибути: ідентифікуються різні таблиці та атрибути, що стосуються кожної таблиці. Таблиці представляють сутності, а атрибути представляють властивості відповідних сутностей.
- Первинні ключі: атрибут або набір атрибутів, які допомагають однозначно ідентифікувати запис, ідентифікуються та призначаються як первинний ключ
- Взаємовідносини: зв'язки між різними таблицями встановлюються за допомогою зовнішніх ключів. Іноземні ключі - це атрибути, що виникають у таблиці, які є первинними ключами іншої таблиці. Типи відносин, які можуть існувати між відносинами (таблицями), є:
- Один до одного
- Один до багатьох
- Багато до багатьох
Діаграма відносин між сутностями може використовуватися для відображення сутностей, їх атрибутів та взаємозв'язків між сутностями діаграматично.
- Нормалізація: це процес оптимізації структури бази даних. Нормалізація спрощує дизайн бази даних, щоб уникнути надмірності та плутанини. Нормальні форми наступні:
- Перша нормальна форма
- Друга нормальна форма
- Третя нормальна форма
- Нормальна форма Бойса-Кодда
- П’ята нормальна форма
Застосовуючи набір правил, таблиця нормалізується у вищезазначені нормальні форми лінійно прогресивно. Ефективність конструкції покращується з кожним вищим ступенем нормалізації.