Media is too big
VIEW IN TELEGRAM
Нормальные формы баз данных: Объясняем на пальцах
00:45 | Коротко о реляционных БД
01:20 | Что такое нормализация
01:46 | Зачем нужна нормализация БД
02:08 | Что такое избыточность данных с примерами
04:51 | Какие бывают нормальные формы БД и о процессе нормалиции в целом
08:00 | Ненормализованная форма или нулевая нормальная форма с примером
09:37 | Первая нормальная форма с примером нормализации
11:24 | Вторая нормальная форма с примером нормализации
15:29 | Что такое декомпозиция
16:18 | Третья нормальная форма с примером нормализации
18:54 | Нормальная форма Бойса-Кодда с примером нормализации
21:54 | Четвертая нормальная форма с примером нормализации
27:45 | Почему обычно никто не нормализует БД до 5 или 6 нормальной формы
29:14 | Пятая нормальная форма с примером нормализации
34:23 | Доменно-ключевая нормальная форма
35:39 | Шестая нормальная форма
Гайды по БД и SQL
00:45 | Коротко о реляционных БД
01:20 | Что такое нормализация
01:46 | Зачем нужна нормализация БД
02:08 | Что такое избыточность данных с примерами
04:51 | Какие бывают нормальные формы БД и о процессе нормалиции в целом
08:00 | Ненормализованная форма или нулевая нормальная форма с примером
09:37 | Первая нормальная форма с примером нормализации
11:24 | Вторая нормальная форма с примером нормализации
15:29 | Что такое декомпозиция
16:18 | Третья нормальная форма с примером нормализации
18:54 | Нормальная форма Бойса-Кодда с примером нормализации
21:54 | Четвертая нормальная форма с примером нормализации
27:45 | Почему обычно никто не нормализует БД до 5 или 6 нормальной формы
29:14 | Пятая нормальная форма с примером нормализации
34:23 | Доменно-ключевая нормальная форма
35:39 | Шестая нормальная форма
Гайды по БД и SQL
❤6👍2
База данных баз данных
Откройте для себя и узнайте о 900 системах управления базами данных.
⤷ Ссылка на статью
Гайды по БД и SQL
Откройте для себя и узнайте о 900 системах управления базами данных.
⤷ Ссылка на статью
Гайды по БД и SQL
❤5🔥2
MySQL ускорение SQL запросов
🔹 Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.
🔹 Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.
🔹 Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.
🔹 Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.
🔹 Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.
⤷ Ссылка на статью
Гайды по БД и SQL
🔹 Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.
🔹 Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.
🔹 Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.
🔹 Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.
🔹 Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.
⤷ Ссылка на статью
Гайды по БД и SQL
❤5👍2
MySQL/Руководство для начинающих
MySQL - это популярный сервер баз данных, используемый в разных приложениях. SQL означает язык структурированных запросов - (S)tructured (Q)uery (L)anguage, который MySQL использует для коммуникации с другими программами. Сверх того, MySQL имеет свои собственные расширенные функции SQL для того чтобы обеспечить пользователям дополнительный функционал. В этом документе мы рассмотрим как провести первоначальную установку MySQL, настроить базы данных и таблицы, и создать новых пользователей. Давайте начнем с установки.
⤷ Ссылка на статью
Гайды по БД и SQL
MySQL - это популярный сервер баз данных, используемый в разных приложениях. SQL означает язык структурированных запросов - (S)tructured (Q)uery (L)anguage, который MySQL использует для коммуникации с другими программами. Сверх того, MySQL имеет свои собственные расширенные функции SQL для того чтобы обеспечить пользователям дополнительный функционал. В этом документе мы рассмотрим как провести первоначальную установку MySQL, настроить базы данных и таблицы, и создать новых пользователей. Давайте начнем с установки.
⤷ Ссылка на статью
Гайды по БД и SQL
❤4👍4
SQLModel
Полезная библиотека SQLModel для Python, которая упрощает взаимодействие с SQL базами данных.
⤷ Ссылка
Гайды по БД и SQL
Полезная библиотека SQLModel для Python, которая упрощает взаимодействие с SQL базами данных.
⤷ Ссылка
Гайды по БД и SQL
❤5👍2
Как упростить себе жизнь при разработке интерфейса взаимодействия приложения и БД?
Уже давно существуют ORM-фреймворки (англ. Object-Relational Mapping). ORM – это та самая прослойка между приложением и БД, с помощью которой можно, управляя объектами в приложении, синхронизировать их с объектами в БД, а также избавиться от необходимости вручную реализовывать DAL — то есть, не прописывать как должен выглядеть SQL-запрос на CRUD-операцию, не раскладывать переменные объекта по местам в запросе, не задавать приведение к типам/размерность, и т. д.
При этом, следует отметить, что, опираясь на личный опыт, я бы с осторожностью использовал ORM там, где для работы с данными требуются сложные SQL-запросы, так как на них ORM часто работает неоптимально, либо же вообще не работает.
⤷ Читать дальше...
Гайды по БД и SQL
Уже давно существуют ORM-фреймворки (англ. Object-Relational Mapping). ORM – это та самая прослойка между приложением и БД, с помощью которой можно, управляя объектами в приложении, синхронизировать их с объектами в БД, а также избавиться от необходимости вручную реализовывать DAL — то есть, не прописывать как должен выглядеть SQL-запрос на CRUD-операцию, не раскладывать переменные объекта по местам в запросе, не задавать приведение к типам/размерность, и т. д.
При этом, следует отметить, что, опираясь на личный опыт, я бы с осторожностью использовал ORM там, где для работы с данными требуются сложные SQL-запросы, так как на них ORM часто работает неоптимально, либо же вообще не работает.
⤷ Читать дальше...
Гайды по БД и SQL
❤6👍2🔥2
SQL подзапросы: руководство по использованию
В статье рассказывают, что такое подзапросы в SQL и для чего они нужны.
⤷ Ссылка на статью
Гайды по БД и SQL
В статье рассказывают, что такое подзапросы в SQL и для чего они нужны.
⤷ Ссылка на статью
Гайды по БД и SQL
❤5👍2
Советы как сделать SQL запросы читабельнее и понятнее
В статье автор приводит несколько простых правил основанных на личном опыте. Следуя им, ваши запросы будут легко читаемыми и простыми для понимания другими разработчиками.
⤷ Ссылка на статью
Гайды по БД и SQL
В статье автор приводит несколько простых правил основанных на личном опыте. Следуя им, ваши запросы будут легко читаемыми и простыми для понимания другими разработчиками.
⤷ Ссылка на статью
Гайды по БД и SQL
❤6🔥2
Pandas + SQL. Запросы SQL для работы с датафреймами Pandas
Данная библиотека будет полезна:
🔹 специалистам, знающим SQL, но еще не знакомых с синтаксисом pandas, при этом уже готовый код будет для них более читабельным;
🔹 в случаях, когда задачу выгрузки данных интуитивно легче сформулировать средствами декларативного языка запросов SQL.
⤷ Ссылка на статью
Гайды по БД и SQL
Данная библиотека будет полезна:
🔹 специалистам, знающим SQL, но еще не знакомых с синтаксисом pandas, при этом уже готовый код будет для них более читабельным;
🔹 в случаях, когда задачу выгрузки данных интуитивно легче сформулировать средствами декларативного языка запросов SQL.
⤷ Ссылка на статью
Гайды по БД и SQL
❤6🔥2
10 продвинутых SQL вопросов с собеседований, на которые вы должны знать ответ
⤷ Ссылка на статью
Гайды по БД и SQL
⤷ Ссылка на статью
Гайды по БД и SQL
❤6👍2
Агрегатные функции в SQL: объяснение с примерами запросов и задачами
⤷ Ссылка на статью
Гайды по БД и SQL
⤷ Ссылка на статью
Гайды по БД и SQL
❤5👍2
SQL запросы c датафреймом Pandas
Если вы хотите отфильтровать свои данные, чтобы найти релевантную информацию с помощь SQL запросов, используя датафрейм Pandas, вы можете воспользоваться встроенной функции
⤷ Ссылка на статью
Гайды по БД и SQL
Если вы хотите отфильтровать свои данные, чтобы найти релевантную информацию с помощь SQL запросов, используя датафрейм Pandas, вы можете воспользоваться встроенной функции
query()
Функция выполняет запросы на основе логических выражений, как если бы вы писали запрос на естественном языке!⤷ Ссылка на статью
Гайды по БД и SQL
❤6👍3
Ваши дашборды грузятся по минуте? SQL-запросы «падают» на продакшене, а бизнес требует отчеты «еще вчера»?
Руководители команд аналитики и senior-разработчики знают: узкое место — не мощность сервера, а эффективность кода и архитектуры запросов.
Прокачайте скорость - получите бесплатно урок «Аналитика без тормозов» от Георгия Семенова, руководителя команды Analytics Engineering в Яндексе с 14-летним опытом (экс-VK, Wildberries, ВТБ).
Вы узнаете:
🔸Тактические и стратегические методы ускорения запросов и дашбордов, применимые к любой СУБД
🔸Специфические нюансы оптимизации, которые отличают middle от senior.
Но это не всё. Мы понимаем: результат дает прокачка всей команды и внедрение знаний в конкретные рабочие задачи.
Для руководителей отделов аналитики: хотите масштабировать этот эффект?
Симулейтив предлагает корпоративное обучение под ключ:
Примените практику из бесплатного урока уже сегодня, а затем внедрите её в работу всего отдела аналитики - сделайте шаг, чтобы ваши процессы полетели: ТРЕНИНГ ПО SQL
Руководители команд аналитики и senior-разработчики знают: узкое место — не мощность сервера, а эффективность кода и архитектуры запросов.
Прокачайте скорость - получите бесплатно урок «Аналитика без тормозов» от Георгия Семенова, руководителя команды Analytics Engineering в Яндексе с 14-летним опытом (экс-VK, Wildberries, ВТБ).
Вы узнаете:
🔸Тактические и стратегические методы ускорения запросов и дашбордов, применимые к любой СУБД
🔸Специфические нюансы оптимизации, которые отличают middle от senior.
Но это не всё. Мы понимаем: результат дает прокачка всей команды и внедрение знаний в конкретные рабочие задачи.
Для руководителей отделов аналитики: хотите масштабировать этот эффект?
Симулейтив предлагает корпоративное обучение под ключ:
🔸Преподаватели-практики из “биг-теха” адаптируют программу под ваши бизнес-задачи
🔸Индивидуальный итоговый проект каждого сотрудника строится на его реальной рабочей задаче
🔸Бессрочная поддержка преподавателей и доступ к закрытым мастер-классам
🔸Выгода до 30% при пакетном обучении команды
Примените практику из бесплатного урока уже сегодня, а затем внедрите её в работу всего отдела аналитики - сделайте шаг, чтобы ваши процессы полетели: ТРЕНИНГ ПО SQL
❤1