Полезно для тех, кто ещё с ними не сталкивался
База данных — это место для хранения данных. Используется в том числе в клиент-серверной архитектуре. Это все интернет-магазины, сайты кинотеатров или авиабилетов.
Вы делаете заказ, а система сохраняет Ваши данные в базе.
Простыми словами
– это хранилище, куда приложение складывает свои данные. Если приложение небольшое, отдельная база не нужна. Но потом это становится удобнее и выгоднее с точки зрения памяти.
Место в памяти ограничено. Поэтому когда данных много, их нужно куда-то сложить, как вещи в шкаф. Можно писать в файлики, а можно сохранять информацию в базу данных.
Как это выглядит?
Всё знают, как выглядит excel-табличка?
Тоже самое! Есть колонки с заголовками, и информация внутри.
Это называется реляционная база данных — набор таблиц, хранящихся в одном пространстве.
Что за пространство?
Представьте – Вы храните все данные в excel. Можно запихать всю информацию в одну огромную таблицу, но это неудобно...
Обычно табличек несколько: информация по клиентам, по заказам, по адресам. Эти таблицы удобно хранить в одном месте, поэтому их собирают в отдельную папочку.
Пространство внутри базы данных — это та же самая папочка. Место, куда сложили все таблички, чтобы они были в одном месте.
Как получить информацию из базы.
Нужно записать свой запрос в понятном для базы виде — на SQL. SQL (Structured Query Language) — язык общения с базой данных. В нем есть ключевые слова, которые помогут Вам сделать выборку:
- select — выбери мне такие-то колонки...
- from — из такой-то таблицы базы...
- where — такую-то информацию...
Работать с базой данных не так сложно, как кажется. А на практике – это удобно.
Не бойтесь нового. Чтобы разобраться нужно время, да. Зато потом Вы освободите время для других задач и будете работать комфортно.