logo

Типи зв'язків у СУБД

Реляційна база даних збирає різні типи наборів даних, які використовують таблиці, записи та стовпці. Він використовується для створення чітко визначеного зв’язку між таблицями бази даних, щоб можна було легко зберігати реляційні бази даних. Наприклад, реляційні бази даних, такі як Microsoft SQL Server, Oracle Database, MYSQL тощо.

Існує кілька важливих параметрів реляційної бази даних:

конкатенація рядка Java
  • Він заснований на реляційній моделі (Дані в таблицях).
  • Кожен рядок у таблиці з унікальним ідентифікатором, ключем.
  • Стовпці таблиці містять атрибути даних.

Таблиця Employee (Зв'язок / ім'я таблиці)

EmpID EmpName EmpAge CountryName
Emp 101 Андрій Метью 24 олень
Emp 102 Маркус Дуглас 27 Англія
Emp 103 Енгіді Натхем 28 Франція
Emp 104 Джейсон Квілт двадцять один Японія
Emp 108 Роберт 29 Італія

Нижче наведено різні типи таблиць реляційної бази даних.

  1. Відносини один до одного
  2. Стосунки один до багатьох або багато до одного
  3. Багато до багатьох відносин

Відносини один до одного (1:1): Він використовується для створення зв’язку між двома таблицями, у якому один рядок першої таблиці може бути пов’язаний лише з одним і лише одним записом другої таблиці. Так само рядок другої таблиці також може бути пов’язаний з будь-яким рядком першої таблиці.

cout

Нижче наведено приклад реляційної бази даних, як показано нижче.

Типи зв’язків у таблиці бази даних

Відношення один до багатьох: Він використовується для створення зв'язку між двома таблицями. Будь-які окремі рядки першої таблиці можуть бути пов’язані з одним або кількома рядками других таблиць, але рядки других таблиць можуть стосуватися лише єдиного рядка першої таблиці. Він також відомий як a багато до одного відносини.

Представлення Один до багатьох реляційні бази даних:

сортувати масив java
Типи зв’язків у таблиці бази даних

Представлення багато до одного реляційна база даних

Типи зв’язків у таблиці бази даних

Відношення «багато до багатьох»: Це є багато багатьом зв'язки, які створюють зв'язок між двома таблицями. Кожен запис першої таблиці може стосуватися будь-яких записів (або жодних записів) у другій таблиці. Подібним чином, кожен запис другої таблиці також може стосуватися більш ніж одного запису першої таблиці. Він також представлений N:N відносини.

Наприклад, є багато людей, які беруть участь у кожному демонструвати, і кожна людина може взяти участь у більш ніж одному проекті.

Типи зв’язків у таблиці бази даних

Різниця між базою даних і реляційною базою даних

Реляційна база даних База даних
Реляційна база даних може зберігати та впорядковувати дані в табличній формі, як рядки та стовпці. Він використовується для зберігання даних у вигляді файлів.
Функція нормалізації даних доступна в реляційній базі даних. Він не має нормалізації.
Він підтримує розподілену базу даних. Він не підтримує розподілену базу даних.
У реляційній базі даних значення зберігаються у вигляді таблиць, які потребують первинних ключів для зберігання даних у базі даних. Як правило, він зберігає дані в ієрархічній або навігаційній формі.
Він призначений для обробки величезної колекції даних і кількох користувачів. Він призначений для роботи з невеликою колекцією файлів даних, для яких потрібен один користувач.
Реляційна база даних використовує правила обмеження цілісності, визначені у властивостях ACID. Він не дотримується жодних правил обмеження цілісності та не використовує жодних заходів безпеки для захисту даних від маніпуляцій.
Доступ до збережених даних можна отримати з реляційної бази даних, оскільки існує зв’язок між таблицями та їхніми атрибутами. Між значенням даних або таблицями, що зберігаються у файлах, немає зв’язку.

Переваги реляційних баз даних

    Проста модель:Найпростіша модель реляційної бази даних не потребує будь-якої складної структури чи запиту для обробки баз даних. Він має простий архітектурний процес порівняно з ієрархічною структурою бази даних. Його просту архітектуру можна обробляти за допомогою простих запитів SQL для доступу та проектування реляційної бази даних.Точність даних:Реляційні бази даних можуть мати кілька таблиць, пов’язаних одна з одною за допомогою первинних і зовнішніх ключів. Зменшується ймовірність дублювання полів даних. Тому точність даних у таблицях реляційної бази даних вища, ніж у будь-якій іншій системі баз даних.Легкий доступ до даних:До даних можна легко отримати доступ з реляційної бази даних, і вона не слідує жодному шаблону чи способу доступу до даних. За допомогою запитів SQL можна отримати доступ до будь-яких даних із таблиці бази даних. Кожна таблиця у пов’язаній базі даних об’єднується за допомогою будь-яких реляційних запитів, таких як об’єднання та умовні описи, щоб об’єднати всі таблиці для отримання необхідних даних.Безпека:Він встановлює обмеження, яке дозволяє певним користувачам використовувати реляційні дані в RDBMS.Співпрацювати:Це дозволяє кільком користувачам отримувати доступ до однієї бази даних одночасно.