Database (база данных, БД)

database

Database (база данных, БД) это совокупность информации, затрагивающая конкретную предметную область и предназначенная для длительного хранения и обработки данных.

Содержание
История
Виды
Классификация
Требования
Системы

История

Традиционно годом “рождения” баз данных считается 1955, когда впервые появился инструментарий обработки записей. Программные продукты тех лет использовали перфокарты, а используемая модель строилась на основе файлов. Впервые сам термин «database» был использован в начале шестидесятых благодаря компании SDС, которая употребила его на своем мероприятии. Однако смысл термина в корне отличался от современного и трактовал database как искусственный интеллект. Только в семидесятые годы сформировалось понимание БД, актуальное на сегодняшний день.

Виды

Существует несколько видов БД, среди которых можно выделить:

  • фактографические (БД, где строго фиксированная форма отражения информации об объектах системы);
  • документальные (БД с преобладанием текстовых, мультимедийных, звуковых и графических документов);
  • распределённые (БД, распределенная по отдельным компьютерам, которые объединены между собой в единую сеть);
  • централизованные (БД, сосредоточенная на одном компьютере);
  • реляционные (БД с табличной формой организации объектов);
  • неструктурированные (БД без четко регламентированной структуры системы).

Классификация

Классификация БД важна и необходима для общего понимания объемов информации. К основным классификационным признакам БД можно отнести следующие:

1. Модель данных:

  • иерархическая БД;
  • объектно-ориентированная БД;
  • объектно-реляционная БД;
  • реляционная БД;
  • сетевая БД;
  • функциональная БД.

2. Область постоянного хранения БД:

  • БД со вторичной памятью (данные хранятся на жестком диске);
  • БД с оперативной памятью (исполнение данных осуществляется в оперативной памяти);
  • БД с третичной памятью (данные хранятся на устройстве массового хранения).

3. Предметная область:

  • географическая БД;
  • историческая БД;
  • научная БД; 
  • мультимедийная БД;
  • клиентская БД и т.д.

Требования

Основное назначение БД – хранение и представление информации в удобном для пользователя виде.

Среди требований к содержащейся в такой БД информации следует отметить:

  • непротиворечивость (данные не должны противоречить друг другу);
  • неизбыточность (избыточность или дублирование информации может способствовать возникновению противоречивости данных);
  • целостность (данные должны быть взаимосвязаны и однородны).

Системы

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

СУБД предполагает наличие в своем составе набора различных средств, используемого для возможности функционирования БД.

Функции СУБД определяют ее основное назначение:

  • создавать информационные структуры, в которых хранится информация;
  • выполнять запросы по определенным требованиям;
  • создавать отчеты с заданными параметрами анализа информации;
  • разрабатывать формы-аналоги бумажных документов;
  • программировать задачи, необходимые для пользователя при работе в системе;
  • обеспечивать многопользовательский доступ к базе данных;
  • обеспечивать защиту информации, используя пароли, шифры и др.

Среди наиболее заметных и часто используемых СУБД можно выделить: Oracle, MySQL, Microsoft SQL Server, PostgreSQL, MongoDB, DB2, Microsoft Access, Redis. Из вендоров наиболее заметны: Oracle Corporation, Microsoft Corporation, PostgreSQL Global Development Group,MongoDB Inc, IBM.

0 0 Голоса
Рейтинг статьи
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии