Совокупность структурированных данных, относящихся к одной предметной области, называется базой данных. Совокупность программ, реализующих в БД функции информационной системы в удобной для пользователя форме, называется системой управления базой данных (СУБД).
Для реализации основных функций в информационной системе используются различные принципы описания данных. Ядром любой БД является модель представления данных.
По способу установления связей между данными различают несколько моделей представления данных (типы баз данных):
1. иерархические;
2. сетевые;
3. реляционные.
Иерархические базы данных построены в виде обычного дерева. Данные здесь делятся на две категории: главные и подчиненные: один тип объекта является главным, а остальные, находящиеся на более низких ступенях иерархии, – подчиненными.
База данных, организованная по иерархическому принципу, удобна для работы с информацией, которая соответствующим образом упорядочена. В остальных случаях работа с такой моделью будет достаточно сложной.
В сетевых базах данных любой объект может быть как главным, так и подчиненным.
В сетевой модели базы данных каждый объект может иметь сколько угодно связей с другими объектами.
В реляционных базах данных (от английского relation – отношение) объекты и взаимосвязи между ними представляются в виде прямоугольника таблиц, состоящих из строк и столбцов.
Схема реляционной базы данных