Реляционные и не реляционные базы данных
Перед вами карта компетенций системного аналитика и сегодня мы рассмотрим различные типы баз данных. Реляционные базы данных Базы данных бывают реляционными – про них мы говорили в предыдущей статье. В них данные хранятся в таблицах, связанных между собой определенным образом. В такие базы данных проще сохранять информацию, в них проще ее редактировать, но, если вы, например, хотите получить все данные по всем корзинам клиента (это иногда называют «агрегат»), вам придется использовать довольно сложный и тяжеловесный запрос...
Иерархическая модель
В иерархической модели связи между данными можно описать с помо­щью упорядоченного графа (или дерева). Упрощенно представление свя­зей между данными в иерархической модели показано на рис. 2.1. Для описания структуры (схемы) иерархической БД на некотором язы­ке программирования используется тип данных «дерево». Тип «дерево» схож с типами данных «структура» языков программиро­вания ПЛ/1 и С и «запись» языка Паскаль. В них допускается вложенность типов, каждый из которых находится на некотором уровне...