Реляційні СУБД: огляд бази даних, приклади

Терміни та типи

Реляційні СУБД включають таблиці, що містять рядки і стовпці. При створенні РБД визначають область можливих значень у стовпці даних і додаткові обмеження, які можуть застосовуватися до цього значення. Наприклад, домен клієнтів може дозволити до 10 можливих імен, але в одній таблиці можна обмежити його вказівкою лише трьох із цих імен клієнтів. Два обмеження стосуються цілісності даних, а також первинного та зовнішнього ключів. Цілісність об’єкта гарантує, що первинний унікальний ключ і що значення не дорівнює нулю. Посилальна цілісність вимагає, щоб кожне значення у стовпці зовнішнього ключа було знайдено в первинному ключі таблиці, з якої воно сталося.

Існує ряд категорій БД: від простих плоских файлів, які не належать до NoSQL до більш нових графових, які вважаються навіть більше реляційними, ніж стандартні. База даних плоских файлів складається з однієї таблиці, яка не має взаємозв’язку, звичайно це текстові файли. Вона дозволяє користувачам вказувати в реляційних СУБД атрибути даних, такі як стовпці і типи.