В текущем кейсе проектирую реляционную базу данных для переноса в Airtable — приложение для управления данными, в основе которого лежит реляционная СУБД.

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

Что такое реляционная база данных (РБД)?

Это база данных основанная на таблицах и отношениях между ними. Впервые была предложена IBM в 1970 году. Используется в большинстве IT приложений/сервисов для того, чтобы уменьшить расходы на надежное хранение/запись/чтение данных за счет устранения их избыточности.

Самые популярные системы управления базами данных — реляционные, такие как:

  • Oracle Database
  • MySQL
  • Microsoft SQL Server
  • Postgre SQL
  • IBM Db2

Итак, начнем...

1. Проектируем концепт-модель РБД в Draw.io (открывается в очень простеньком виде, только суть, без дизайна). В данном случае, концепт-модель проекта e-learning через LMS описана полностью, но данные на первом этапе будут собираться в основном по конверсиям лид-клиент.

2. Выбираем подходящий шаблон для сбора данных в Airtable. Для целей проекта на базе тестирования MPV выбрала шаблон для отслеживания маркетинговых кампаний. Очень понравилась связь и сортировка рекламных кампаний по типу, их связь по общим признакам контрольных показателей, c UTM-метками, связь по целям и статусу. Однозначно в работе буду использовать теперь этот инструмент.

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

Что мне понравилось в Airtable?

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

  • Создаем и упорядочиваем наборы объявлений в таблице
  • Используем встроенный конструктор ссылок UTM, чтобы быстро создавать URL-адреса для рекламных наборов
  • И наконец, отслеживаем активные кампании, где можно получить панель мониторинга всего конвейера кампании и оценить результаты в удобном визуальном формате
  • Понравилось также то, что можно просмотреть статистику по платформам и по этапам клиента в сводной таблице

Как работает реляционная база данных?

Схема данных заранее определена (в своем кейсе, спроектировала образец в draw.io. Проектировать концепт-модель РБД также можно с помощью бумаги и ручки или другого специального сервиса, например Miro. Главное соблюдать единую нотацию сущность-связь. Преимуществом реляционных баз данных является — стандартизация и строгость.

  • Работа РБД осуществляется с помощью системы управления (СУБД).
  • Языки запросов: Единообразный Structured Query Language (SQL)
  • Организация: Набор таблиц (столбцы и записи)

Чем удобен Airtable?

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

  • Поддерживает импорт данных из CSV, таблиц Excel и не только
  • Можно визуализировать данные в графиках на манер PowerBI
  • Можно писать собственные скрипты на Javascript для манипуляций с данными внутри таблиц