Теория:

Базы данных прочно вошли в нашу жизнь ещё полвека назад. Любая информационная система в своей основе содержит базу данных.
Информационная система — это совокупность данных, которая предназначена для принятия управленческих решений.
База данных (БД) — это совокупность данных, которая включает в себя определённые правила, принципы хранения, описания и управления данными. Эти данные относятся к какой-то предметной области и позволяют решать множество конкретных задач.
Например, базы данных, которые используются в медицинских учреждениях, могут содержать в себе следующую информацию: код доктора, ФИО доктора, дату приёма, ФИО пациента, специальность врача, время приёма и т. д. Организовывается такая база данных под требования конкретной организации, соответственно, ключевые поля могут меняться.
Классификация баз данных
По характеру информации:
  • фактографические (единица хранения — факт, т. е. об одном объекте хранится некоторый факт, например банковский счёт, код товара);
  • документальные (единица хранения — документ, например, БД «Свод законов» хранится как совокупность документов).
 
По структуре данных:
  • иерархические (построены по структуре «дерево», т. е. состоят из различных уровней);
  • сетевые (являются разновидностью иерархической структуры; объекты могут иметь несколько связей с высшим или низшим уровнем);
  • реляционные (БД в виде таблицы).
 
По способу хранения данных:
  • централизованные (основная БД на центральном ПК, к которой пользователи обращаются со своих компьютеров);
  • распределённые (элементы БД хранятся на разных ПК и связаны между собой).
Система управления базами данных — это программная среда для создания баз данных с целью хранения и поиска необходимой информации.
СУБД могут быть ориентированы на конечного пользователя или на программистов. СУБД, ориентированные на программистов, по факту являются системами программирования, где создаются программы для работы с базами данных. Конечный пользователь получает в результате программный продукт с удобным интерфейсом.