Введение в базы данных

Что такое база данных?

База данных — организованная структура данных, предназначенная для хранения, изменения и обработки взаимосвязанной информации (преимущественно больших объемов).

Для чего нужны базы данных?

В целом можно сказать: чтобы не потерять данные и удобно и безопасно эти данные использовать.

Плюсы баз данных:

  • Сохранение данных по определенному правилу
  • Быстро находить данные
  • Изменять определенные данные
  • Поддерживать указанные порядок данных
  • Обеспечение безопасности
  • Использование резервного копирования (rsync, bacula и т.п.)

Для чего нужны системы управления базами данных?

  1. Многопользовательский доступ
  2. Разграничение прав доступа (администратор, пользователь)
  3. Общий доступ по сети (клиент-серверное взаимодействие)
  4. Абстракция работы с данными (язык запросов SQL)
  5. Восстановление после сбоев

Что такое реляционные системы управления базами данных ?

РСУБД (RDBMS) — когда между данными внутри базы данных есть взаимные отношения, которые можно использовать для уменьшения хранения данных в таблицах и эффективного управления запросами.

Примеры РСУБД:

  • PostgreSQL
  • Oracle Database
  • Microsoft SQL Server
  • Microsoft Access
  • SQLite
  • MySQL
  • MariaDB