Что такое СУБД?

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

Представим интернет-магазин одежды, которому не обойтись без информации об имеющихся моделях, поставщиках, заказах, клиентах и т.д. Её можно фиксировать вручную: записывать в текстовом редакторе или таблице.

Минусы такого хранения очевидны:

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

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

СУБД — структурированная система для работы с базами данных с установленным набором правил.

Ко всей информации, хранящейся упорядоченно (в специальных таблицах), применяются требования, которые вы устанавливаете сами: кто может вносить изменения, нужны ли резервные копии, какая информация в базе данных устарела и т.д. Эти возможности делают базу данных гибким функционалом, который настраивается индивидуально и дает контроль над всеми сведениями.

СУБД характеризует:

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

Существует множество серверов для работы с базами данных: PostgreSQL, Sqlite, MySQL, MSSQL, Oracle и пр.

На хостинге доступны MSSQL и MySQL. Для работы с последним используется утилита phpMyAdmin. Благодаря этому интерфейсу вы сможете создавать запросы на языке SQL (Structured Query Language) и управлять своими базами данных.