Класифікація БД: варіанти, моделі даних і основні характеристики

Моделі електронної обробки

Для того щоб детально вивчити питання, які існують варіанти класифікації БД, не можна обійти тему моделей. Ієрархічні бази даних були першими, розробленими в 60-х роках у працях Холлеріта, вони залежали від типу зберігання інформації 1N/ NN у формі перевернутого дерева.

Відносини мають тип 1N, коли батьківський вузол може мати кілька дочірніх підвузлів, але дочірній вузол не може належати кільком батьківським. Їх недолік в тому, що надмірність даних представлена не дуже добре.

Модель бази даних в мережі, запропонована CODASYL, є його першою системою управління (IMS), з’явилася вона в 1968 році для програми НАСА “Аполлон”. Вона вирішувала деякі проблеми попередньої ієрархічної моделі, які вже практично не використовуються в сучасному IT-процесі.

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

Переваги моделі: вони пропонують відмінну стабільність, хорошу продуктивність і кращу надмірність обробки. Недоліком моделі є складність системи, яка вимагає знань в області програмування.

Особливості транзакційних баз даних:

  • Єдина мета – відправка і отримання даних з високою швидкістю.
  • Вони націлені на якісний аналіз і виробничі дані.
  • Унікальним призначенням є збір і відновлення даних з максимально можливою швидкістю, тому надмірність і дублювання інформації не є проблемою, як з іншими БД.
  • Дозволяють з’єднання з реляційними БД.
  • Операції є атомарними, в цьому типі можливо тільки те, що вони виконуються повністю (цілісність) або не виконуються взагалі.