Які існують бази даних

Бази даних (БД) дозволяють зберігати різну інформацію у вигляді структурованої таблиці або схеми спадкування елементів, в яких містяться потрібні записи, групувати за схожим набору властивостей або параметрів і внесення у відповідні комірки. Існує кілька типів баз, які відрізняються за структурою і цілями використання.
Які існують бази даних

Ієрархічні БД

Структура в ієрархічній базі представлена у вигляді схеми, що має об'єкти різних рівнів, які належать до тієї чи іншої групи даних. В БД є батьківські і дочірні елементи, тобто реалізовані принципи спадкування і угруповання за типом збереженої інформації. Структурно ієрархічна база являє собою дерево елементів. За таким принципом реалізовані документи XML і реєстр Windows.

Наприклад, існує база даних покупців в магазині. Кожен покупець придбав певний товар. Таким чином, якщо уявити покупку в магазині у вигляді ієрархічної БД, батьківський елемент буде виражений у конкретному покупцеві. Дочірнім елементом будуть куплені товари, які будуть асоціюватися з кожним споживачем окремо. Таким чином, покупець Петров, який купив DVD-плеєр і диски з фільмами, буде являти собою головний елемент. Програвач і диски же будуть асоційовані з Петровим і будуть являти собою дочірні елементи в БД.

Мережеві БД



Мережеві бази також побудовані за принципом ієрархії, однак у них є деяка відмінність - кожен дочірній елемент може бути пов'язаний з декількома батьківськими записами, тобто об'єктами, які в структурі розташовані вище даної комірки.

Таким чином, кожна мережева БД являє собою лише ускладнену ієрархічну. Недоліком такого типу є деяка заплутаність при зберіганні великих масивів даних, що порушує ефективність її використання при зберіганні інформації в цілому.

Яскравим прикладом мережевої бази є інтернет, який має велику кількість документів, що мають кілька батьківських елементів і пов'язаних між собою гіперпосиланнями, тобто розподілених в рамках єдиної мережевої бази.

Реляційні БД

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

Найскладнішим етапом у розробці реляційних БД є проектування.

У таблиці вказується тип даних, порядковий номер, параметр рядка, текст і т.п. Кожен з цих елементів може бути автоматично знайдений за відповідним пошуковим запитом незалежно від кількості збережених даних, що робить даний тип особливо ефективним при виконанні завдань зберігання інформації під час розробки сайтів або великих сховищ інформації.


Увага, тільки СЬОГОДНІ!