Зміст:
Визначення - Що означає реляційна база даних (RDB)?
Реляційна база даних (RDB) - це сукупність безлічі наборів даних, організованих таблицями, записами та стовпцями. RDB встановлюють чітко визначені відносини між таблицями баз даних. Столи передають та обмінюються інформацією, що полегшує пошук даних, організацію та звітність.
RDB використовують структуровану мову запитів (SQL), що є стандартним користувацьким додатком, що забезпечує простий інтерфейс програмування для взаємодії з базами даних.
RDB походить від концепції математичної функції відображення наборів даних і була розроблена Едгаром Ф. Коддом.
Техопедія пояснює реляційну базу даних (RDB)
RDB організовують дані по-різному. Кожна таблиця відома як відношення, яке містить один або кілька стовпців категорії даних. Кожен запис таблиці (або рядок) містить унікальний екземпляр даних, визначений для відповідної категорії стовпців. Одне або кілька даних або характеристик запису стосуються однієї або багатьох записів, щоб утворювати функціональні залежності. Вони класифікуються наступним чином:
- Один до одного: Один запис таблиці відноситься до іншого запису в іншій таблиці.
- Один для багатьох: Один запис таблиці стосується багатьох записів в іншій таблиці.
- Багато хто до одного: Більше одного запису таблиці стосується іншого запису таблиці.
- Багато до багатьох: Більше однієї таблиці записів стосується більше одного запису в іншій таблиці.
RDB виконує операції з базою даних "select", "project" та "join", де select використовується для пошуку даних, проект визначає атрибути даних та об'єднує зв'язки.
RDB мають багато інших переваг, зокрема:
- Простота розширення, оскільки нові дані можуть додаватися без зміни існуючих записів. Це також відоме як масштабованість.
- Нова технологічна продуктивність, потужність та гнучкість із можливістю використання кількох даних.
- Безпека даних, що є надзвичайно важливим, коли обмін даними базується на конфіденційності. Наприклад, керівництво може ділитися певними привілеями для даних та отримувати доступ та блокувати працівників від інших даних, таких як конфіденційна інформація про зарплату чи пільги.
