Залежно від вибору технології, в якій буде створено веб-сайт, він може бути зроблений як html-документ зі стилями css, і тоді нам не знадобиться підключення до бази даних. Однак, якщо ми збираємося розміщувати на сайті багато статей, найкращим рішенням може бути популярна система управління контентом, така як WordPress, або інший веб-додаток, наприклад, CRM-система. У цьому випадку вам знадобиться підключення до бази даних.

Практично кожен серверний веб-додаток потребує певного контейнера для зберігання та оперування даними. База даних ідеально підходить для цієї мети. Одними з найпопулярніших рішень є бази даних MySql або MariaDB.
Пам’ятайте про базу даних
На жаль, обізнаність про те, що для створення веб-сайту часто потрібна база даних, є незначною. Про це свідчить наступний приклад:
Приклад:
Клієнт розірвав договір з хостинговою компанією, попередньо зробивши копію веб-сайту. Він скопіював файли на локальний диск свого комп’ютера. Він звернувся до нас, щоб замовити новий хостинг і відновити свій сайт зі зробленої копії. Виявляється, сайт був зроблений на популярній CMS системі WordPress. Ми отримали zip-архів, який містив усі файли сайту. Однак не було ні бази даних, ні резервної копії бази даних. На запитання про це клієнт лише знизав плечима, не розуміючи, що ми від нього хочемо. На жаль, так буває досить часто. Хоча користувачі Інтернету стають все більш обізнаними, тема баз даних все ще залишається предметом табу. Ось чому важливо підвищувати обізнаність, особливо серед власників веб-сайтів, щоб вони знали, що їхній сайт – це не тільки файл, але й база даних.
Ця коротка стаття має на меті дати загальний огляд теми, пов’язаної з базами даних.
Що таке база даних?
Згідно з визначенням, база даних – це організована колекція структурованої інформації, яка зазвичай зберігається в електронному вигляді в комп’ютерній системі.

Але самих лише даних недостатньо. Для цього нам потрібен якийсь “наглядач”, який дозволяє легко керувати даними, тобто додавати, видаляти, оновлювати та ефективно шукати дані. Тому базою даних зазвичай керує система управління базами даних (“СУБД”). Дані, СУБД і пов’язані з ними додатки разом утворюють систему баз даних.
Як упорядковані дані?
Як ви вже здогадалися, такі дані найлегше організувати в таблиці, які містять як стовпці, так і рядки. І це дійсно так. Дані в найпопулярніших типах баз даних, що використовуються сьогодні, просто розміщуються в рядках і стовпчиках декількох таблиць. Така організація даних спрощує обробку даних і створення запитів до них.
Це полегшує доступ до даних, управління та контроль над ними, а також їх модифікацію, оновлення та впорядкування. Для того, щоб мати можливість легко керувати такими даними, була розроблена і популяризована спеціальна мова запитів SQL (Structured Query Language – мова структурованих запитів).
Застосування баз даних
Чи тільки у веб-дизайні ми стикаємося з базами даних? Зовсім ні. Навіть така популярна операційна система, як Windows, містить вбудовану базу даних – це системний реєстр. Але також популярні CRM, ERP додатки працюють з базами даних. Вся інформація в офісах організована в базах даних. Навіть дані на картах містять інформацію, організовану в базах даних. Системи IOT ( Internet of Things) також працюють зі спеціалізованими базами даних для зберігання та аналізу даних, зібраних з датчиків.
Це не є темою цієї статті, але варто написати, що бази даних, залежно від способу організації даних в них, поділяються на : реляційні, об’єктно-орієнтовані, реляційно-об’єктні, потокові, тимчасові, нереляційні. Популярними базами даних є MySQL, MariaDB, PostgreSQL, SQLite, Oracle, MongoDB. Але є багато інших баз даних.

Бази даних – підсумок
Повертаючись до теми нашого сайту – якщо у нас є сайт на базі CMS WordPress, то ми можемо бути впевнені, що всі дані на сайті, такі як пости і статті, організовані в базі даних у вигляді записів (рядків) в таблиці.
Тому пам’ятайте, якщо ви хочете зробити резервну копію сайту самостійно, не забудьте зробити копію бази даних на додаток до файлів.