Перед вами карта компетенций системного аналитика и сегодня мы рассмотрим различные типы баз данных. Реляционные базы данных Базы данных бывают реляционными – про них мы говорили в предыдущей статье. В них данные хранятся в таблицах, связанных между собой определенным образом. В такие базы данных проще сохранять информацию, в них проще ее редактировать, но, если вы, например, хотите получить все данные по всем корзинам клиента (это иногда называют «агрегат»), вам придется использовать довольно сложный и тяжеловесный запрос. Не реляционные базы данных Если формирование таких агрегатов – наиболее частая ваша задача, имеет смысл посмотреть в сторону не реляционных баз данных. В таких базах уже хранятся полные или частичные агрегаты и по ID клиенты вы можете получить данные всех его корзин. Например, в формате json. Вот мы видим массив корзин, в каждой из которых есть счет и массив товаров. У товара есть наименование, описание и массив фоток. В таких базах данных запись и редактировани