За структурою даних БД поділяють на дві основні групи: документальні й фактографічні (рис. 1.1).
Існує декілька моделей (чи типів) баз даних, основні: ієрархічна, мережна та реляційна.
Основою бази даних є модель даних — фіксована система понять і правил для представлення даних структури, стану і динаміки проблемної області в базі даних. У різний час послідовне застосування одержували ієрархічна, мережева і реляційна моделі даних.
База даних — це впорядкована сукупність взаємопов'язаних даних різного типу. Прикладами баз даних є Державний реєстр фізичних осіб України, онлайн-база ДАІ України, бібліотечні каталоги, банківські документи (облік клієнтів та їхніх рахунків) тощо.
Для таблиці реляційної бази даних це означає, що значення хоча б в одному з полів не повинні повторюватися. Таке поле називають ключовим, або ключем таблиці.


Цей тип баз даних є найстарішим: теоретичні основи підходу заклав британський учений Едгар Кодду 1970 році. Тут дані формуються у таблиці з рядків та стовпців. У рядках наводяться відомості про об’єкти (значення властивостей), а стовпці є властивостями об’єктів (поля). …