Перейти к содержимому
Главная страница » Основы систем баз данных

Основы систем баз данных

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

Таблицы помогают делать жизнь проще: выбрать из меню блюдо на обед или сгруппировать данные в квитанции для оплаты ЖКХ. Такие таблицы простые, их можно понять с помощью органов чувств без специальных инструментов. А когда количество строк и столбцов превышает сотни тысяч, обработать такую таблицу тяжело даже с помощью инструментов вроде Excel.

Поэтому программисты разбивают большие данные на несколько таблиц и организуют между ними связи. Так таблицы превращаются в базы данных.

База данных (БД) — это набор информации, которая хранится упорядоченно в электронном виде.

Например, Моника и Фиби из «Друзей» решили открыть свою кофейню и размышляют, какие напитки будут продавать. Для начала они хотят проанализировать меню в других точках своего города. Затем составить базу данных из меню конкурентов, чтобы понять, какие напитки пользуются спросом и будут делать выручку, а какие — привлекать посетителей уникальностью: например, капучино с фисташками или матча-латте на банановом молоке.

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

  1. Базы данных позволяют обрабатывать, хранить и структурировать намного большие объёмы информации, чем таблицы.
  2. Удалённый доступ и система запросов позволяет множеству людей одновременно использовать базы данных. С электронными таблицами тоже можно работать онлайн всей командой, но системы управления базами данных делают этот процесс организованнее, быстрее и безопаснее.
  3. Объём информации в базах данных может быть огромным и не влиять на скорость работы. А в Google Таблицах уже после нескольких сотен строк или тысяч символов страница будет загружаться очень медленно.

Отличия таблиц от баз данных основаны на главном свойстве последних: информацию можно связать, даже если она находится в разных таблицах. Так, на примере кофейни, когда Фиби с Моникой будут изучать рецепты, высчитывать, сколько ингредиентов и расходных материалов уйдёт на один напиток, будет удобно связать базы с рецептами напитков и закупками. И по тому же принципу перейти к бухгалтерии — считать расходы и прибыль.

Если на этом шаге подруги ещё не передумают открыть свою кофейню, придётся изучить основ работы с базами данных и инструменты, помогающие с ними работать. Можно, конечно, нанять аналитика, чтобы он собрал все данные и внедрил в бизнес современные инструменты. Но чтобы составить для специалиста грамотное ТЗ, нужно понимать термины и немного разбираться в технической стороне вопроса.

Управлять базами данных с помощью языка запросов SQL и различных СУБД можно научиться на курсе «SQL для работы с данными и аналитики». Этот навык пригодится в работе аналитикам, маркетологам, продакт-менеджерам и экономистам. Даже без опыта в IT студенты за период от 1,5 месяцев осваивают современные инструменты для работы с базами данных.