реклама
разместить

Снятся ли базам данных аналитики

И на каком языке они говорят друг с другом (спойлер: SQL)

Снятся ли базам данных аналитики

Привет, на связи Анатолий Карпов и karpov.courses!

Базы данных нужны не только аналитикам, но и разработчикам, бизнесменам, DevOps-инженерам и всем остальным, кто работает с большим количеством одинаковой или похожей информации.

Если вам интересно, как устроена эта система и как ей управлять, — читайте дальше или приходите учиться на нашем бесплатном курсе «Симулятор SQL c нуля». Что за SQL — рассказываем дальше.

Что будет в статье:

Кому понадобились базы данных и зачем

Когда у вас есть бизнес, все операции нужно где-то записывать. Если это разовые сделки, можно всё держать в голове, блокноте, Excel. Но при работе с большим количеством клиентов или продуктов помнить всё невозможно, а записывать самому и не ошибаться — долго и сложно.

К тому же данные могут постоянно меняться, например, при работе с онлайн-заказами по доставке еды. Утром у вас одно количество товара, денег и заказов, а вечером другое. За всем сразу не уследишь.

Снятся ли базам данных аналитики

А ещё большое количество данных нужно аналитикам для работы: выявлять тенденции, прогнозировать спрос, тестировать бизнес-гипотезы. Это уже настоящая Big Data, которая не поместится ни в один блокнот:

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

В 1981 году Эдгар Кодд разработал первую реляционную базу данных, в которой информация хранилась в разных таблицах. Это было похоже на Excel, но больше, удобнее и немного сложнее.

Вот про такие базы данных мы сегодня поговорим и покажем в картинках, как это выглядит.

Как это устроено

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

Снятся ли базам данных аналитики

Это упрощённое изображение старых жёстких дисков, которые выглядели как стопка круглых пластин большого диаметра.

В нашей статье мы используем эти иконки вольным образом для объяснения работы современных баз данных.

Будем считать, что каждая «шайба» — это отдельный список, где хранится только один тип данных. Это может быть номер клиента, номер заказа, номер курьера, время создания заказа, возраст, пол.

Снятся ли базам данных аналитики

Одна база данных может состоять из нескольких типов данных, каждый из которых — отдельная «шайба».

Снятся ли базам данных аналитики

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

Получается схема из нескольких баз. Классически их изображают такими таблицами:

Снятся ли базам данных аналитики

Это удобно, потому что получается одна согласованная система. Ещё удобнее то, что все записи ведутся автоматически — после любого действия пользователя, каждой покупки и передачи заказа в доставку.

Кто работает с базами данных

Хранить и находить информацию нужно не только разработчикам или аналитикам. Это может быть любой интересующийся миром IT человек, который хочет усовершенствовать часть рутинных дел. Например, юрист, который оптимизирует работу своей команды и хочет сохранить порядок в делах. Или владелец кафе, бизнесмен, разработчик игр.

Снятся ли базам данных аналитики

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

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

Как с этим работают и насколько это сложно

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

Снятся ли базам данных аналитики

Допустим, аналитик решил выяснить, какие заказы у них чаще всего делают мужчины, а потом запустить рекламу на женскую аудиторию и предложить им купить подарки мужчинам к 23 февраля.

Для этого аналитику нужно получить из таблицы все номера заказов и соответствующие им товары от пользователей мужского пола.

На человеческом языке запрос про номера заказов будет выглядеть так: «Выбери из таблицы Users все номера заказов от пользователей-мужчин».

Чтобы получить реальный ответ от базы данных, запрос нужно переписать на языке SQL. Если попробовать его прочесть, становится видно, что он почти не отличается от человеческого.

Снятся ли базам данных аналитики

Всё потому, что основные слова в запросах — просто английский язык. Вот примеры того, что ещё используется:

  • SELECT выбирает столбцы из таблицы;
  • FROM указывает, какую таблицу в базе данных смотреть;
  • WHERE означает условие, например только те строки в столбцах, в которых пол мужской;
  • GROUP BY служит для группировки данных в ответе;
  • ORDER BY нужен для сортировки ответа, например, по убыванию номера заказа.

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

Вот другой вариант запроса. Если нам понадобится узнать возрасты пользователей из Саратова, мы напишем так:

Снятся ли базам данных аналитики

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

Основная сложность в работе аналитика не в освоении новых технологий, а в понимании вопросов «Какие данные нужны, чтобы помочь бизнесу?», «На какой вопрос ответить?», «Что искать в данных?»

Снятся ли базам данных аналитики

Как научиться

Если вы хотите узнать больше о работе с базами данных и научиться общаться с ними на одном языке, приходите на бесплатный курс «Симулятор SQL c нуля».

На курсе мы объясним подробнее устройство языка запросов SQL, дадим вам тренажёр и много практических заданий, чтобы вы освоили эту технологию и смогли добавить полезный навык в резюме.

Для тех, кто хочет заниматься с обратной связью от экспертов, преподавателей и кураторов, есть отдельная программа.

Select SQL!

4040
реклама
разместить
9 комментариев

Комментарий удалён модератором

Комментарий удалён модератором

Да, это всё один творческий ум)

Комментарий удалён модератором

Согласны! SQL очень удобный язык

Комментарий удалён модератором

Вот где живут настоящие разработчики баз данных!

Раскрывать всегда
Тестовое задание с собеседования на позицию Аналитика c решением
Тестовое задание с собеседования на позицию Аналитика c решением
66
реклама
разместить
Сэкономил 15% на закупках, увеличил продажи на 16%. Как базы данных помогали бизнесу?

Когда я только начинал свой бизнес, то думал, что базы данных — это что-то сложное и дорогое. Но сейчас я точно знаю: это один из самых мощных инструментов для роста, причём не дорогой. Хочу поделиться тремя историями моих клиентов, которые добились реальных результатов с помощью баз данных.

Сэкономил 15% на закупках, увеличил продажи на 16%. Как базы данных помогали бизнесу?
Мифы о маркетинге, которые приводят к растратам бюджета. Миф № 2. Люди любят бренды

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

Мифы о маркетинге, которые приводят к растратам бюджета. Миф № 2. Люди любят бренды
Базы данных: ответы на главные вопросы бизнеса

Узнайте, как базы данных помогают бизнесу расти, экономить время и увеличивать продажи. Ответы на самые частые вопросы о базах данных и работе с ними в Parsing Master – в одной статье.

Пример базы ритуальных агентств
22
SQLAlchemy: Ваш друг в мире баз данных... или нет?!
SQLAlchemy: Ваш друг в мире баз данных... или нет?!
11
Клиентская база: как превратить контакты в инструмент роста
Клиентская база: как превратить контакты в инструмент роста
11
Ошибаются все, но в «Моём деле» — реже, чем любые другие бухгалтеры. Вот почему
Ошибаются все, но в «Моём деле» — реже, чем любые другие бухгалтеры. Вот почему

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

66
Где взять данные для обучения нейросети? 5 бесплатных источников, о которых молчат эксперты!
Где взять данные для обучения нейросети? 5 бесплатных источников, о которых молчат эксперты!
Гайд по менеджменту знаний: 6 решений для разных бизнес-задач
Гайд по менеджменту знаний: 6 решений для разных бизнес-задач

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

1515
реклама
разместить
База знаний для банка: возможности, польза и преимущества

Работа банка, страховой компании или финансовой организации основывается на большом количестве документов, правил и инструкций: начиная от требований регуляторов, заканчивая внутренними правилами для множества бизнес-процессов. Информации действительно много, и от того, как она собирается и передается сотрудникам и клиентам, от точности и полноты д…

В статье рассмотрим, с какими проблемами в работе с информацией сталкиваются банки и как внедрение Базы знаний помогает их решить.

66
BD для QA. База по базам.
BD для QA. База по базам.
СМБ дуреет с этой прикормки: IT-тренды 2025 для малого и среднего бизнеса

Малый и средний бизнес в России сегодня не только подвержен киберугрозам, но и получает всё больше преимуществ от современных технологий. Но как понять, какие решения действительно принесут пользу, а какие — пустая трата времени и денег? Давайте разберёмся.

22
22
[]