Зміст:
Визначення - Що означає реляційна модель?
Реляційна модель є концептуальною основою реляційних баз даних. Запропонований Е.Ф. Коддом у 1969 р., Це метод структурування даних за допомогою відносин, які є сітчастими математичними структурами, що складаються зі стовпців та рядків. Кодд запропонував реляційну модель для IBM, але він не мав уявлення про те, наскільки надзвичайно життєво важливою і впливовою стане його робота як основа реляційних баз даних. Більшість з нас дуже добре знайомі з фізичним проявом відношення в базі даних - це називається таблицею.
Хоча реляційна модель сильно запозичує математику і використовує математичні терміни, такі як домени, об'єднання та діапазони, характеристики та умови, які вона описує, легко визначити за допомогою простої англійської мови.
Техопедія пояснює реляційну модель
У реляційній моделі всі дані повинні зберігатися у відносинах (таблицях), і кожне відношення складається з рядків і стовпців. Кожне відношення повинно мати заголовок та тіло. Заголовок - це просто список стовпців у відношенні. Тіло - це сукупність даних, яка фактично заповнює відношення, впорядковані в рядки. Можна екстраполювати, що з’єднання одного стовпця та одного рядка призведе до унікального значення - це значення називається кортежем.
Друга основна характеристика реляційної моделі - використання клавіш. Це спеціально позначені стовпці всередині відношення, які використовуються для замовлення даних або відновлення даних до інших відносин. Один з найважливіших ключів - це первинний ключ, який використовується для однозначної ідентифікації кожного ряду даних. Щоб полегшити запит даних, більшість реляційних баз даних йдуть далі та фізично упорядковують дані за первинним ключем. Іноземні ключі відносять дані в одному відношенні до первинного ключа іншого відношення.
Крім того, що визначає, як структурувати дані, як обговорювалося вище, реляційна модель також встановлює набір правил для забезпечення цілісності даних, відомих як обмеження цілісності. Він також визначає, яким чином маніпулювати даними (реляційне обчислення). Крім того, модель визначає особливість, яка називається нормалізацією для забезпечення ефективного зберігання даних.
