Основой многих информационных систем (прежде всего, информационно-справочных систем) являются базы данных. База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения во внешней памяти ЭВМ, постоянного обновления и использования. Классификация по способу хранения данных делит БД на централизованные и распределенные. Вся информация в централизованной БД хранится на одном компьютере.
Наиболее распространенной архитектурой реализации баз данных является трехуровневая архитектура баз данных. Цель трехуровневой архитектуры заключается в отделении пользовательского представления базы данных от ее физического представления. Внешний уровень состоит из нескольких различных внешних представлений БД. Концептуальный уровень поддерживает каждое внешнее представление, в том смысле, что любые доступные пользователю данные должны содержаться (или могут быть вычислены) на этом уровне. Внутренний уровень описывает физическую реализацию базы данных и предназначен для достижения оптимальной производительности и обеспечения экономного использования дискового пространства.
В основе построения БД лежат определенные научные принципы, позволяющие создавать высококачественные системы. Из множества используемых принципов можно выделить наиболее существенные: принцип интеграции, принцип централизации управления, принцип целостности данных, независимость, неизбыточность, непротиворечивость и принцип связанности.