База данных состоит из собственно данных (структурированных), технических средств для их структурирования и отображения, СУБД.
Базы данных бывают иерархические (поиск осуществляется сверху вниз), сетевые (где поиск происходит вдоль и поперек), а также реляционные, состоящие из взаимосвязанных таблиц, имеющих общие значения, за счет которых и происходит поиск по таким данным. Наиболее распространенные базы на данный момент – реляционные.
Жизненный цикл базы данных состоит из следующих этапов: