Pull to refresh

Comments 3

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

Понять устройство реляционных БД: что такое таблица, строка, столбец, первичный ключ (уникальный идентификатор записи), внешний ключ (связь с другой таблицей).

В устройстве реляционных БД нет таких терминов как "строка" и "столбец". Это термины/понятия из табличных процессоров, вроде Excel.

В реляционных БД есть записи и поля.

Первичный ключ - это НЕ уникальный идентификатор записи. Это ограничение (CONSTRAINT). А уникальный идентификатор записи - это одна из функций, которую выполняет первичный ключ в силу своих свойств. То же относится и к внешнему ключу.

Пример: в таблице имеется первичный ключ - синтетический автоинкремент или GUID. А уникальная идентификация записи выполняется по значению в поле ИНН или, скажем, в поле номера полиса ОМС.

Ошибка с типами данных – частая причина сломанных запросов

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

Умение посчитать Retention (удержание) или Churn (отток) одним запросом – это классическое тестовое задание на собеседовании.

Это не имеет никакого отношения к SQL. Это специфические для аналитика знания. Дайте специалисту по SQL формулы, и он напишет запрос, даже не подозревая, как называется то, что он получил.

Если речь пошла о ресурсах для изучения SQL - добавлю свой сайт sqltest.online - тренажер для написания запросов. Почти 400 задач разной сложности.

Sign up to leave a comment.

Articles