Что такое СУБД?
Для того чтобы понять, что такое СУБД (Системы Управления Базами Данных), ответим на вопрос: для чего они были созданы.
Представим интернет-магазин одежды, которому не обойтись без информации об имеющихся моделях, поставщиках, заказах, клиентах и т.д. Её можно фиксировать вручную: записывать в текстовом редакторе или таблице.
Минусы такого хранения очевидны:
- большой объем данных (вообразите таблицу в 1000 строк, в которую нужно ежедневно вносить изменения);
- сложность в обновлении информации (если с одним и тем же файлом нужно одновременно работать нескольким людям, это вызовет путаницу);
- неточность (внося изменения вручную, человек может ошибиться);
- низкий уровень безопасности (в обычном текстовом файле нельзя настроить ограниченный доступ к некоторым конфиденциальным данным).
Для преодоления перечисленных проблем были созданы системы для работы с базами данных. Они позволяют автоматизировать хранение информации.
Ко всей информации, хранящейся упорядоченно (в специальных таблицах), применяются требования, которые вы устанавливаете сами: кто может вносить изменения, нужны ли резервные копии, какая информация в базе данных устарела и т.д. Эти возможности делают базу данных гибким функционалом, который настраивается индивидуально и дает контроль над всеми сведениями.
СУБД характеризует:
- обеспечение безопасности и целостности данных;
- быстрый и надежный доступ к информации;
- одновременный многопользовательский доступ;
- резервное копирование, которое позволяет преодолеть технические сбой оборудования без потери данных.
Существует множество серверов для работы с базами данных: PostgreSQL, Sqlite, MySQL, MSSQL, Oracle и пр.
На хостинге доступны MSSQL и MySQL. Для работы с последним используется утилита phpMyAdmin. Благодаря этому интерфейсу вы сможете создавать запросы на языке SQL (Structured Query Language) и управлять своими базами данных.