677 подписчиков
Продолжаем изучать базы данных в рамках курса python_advanced на одной образовательной платформе. Предыдущие части (1 и 2): Задача 1. Создание схемы Реализуйте следующие таблицы: SQL-запросы для создания схемы оформите в SQL-файле или в Python-скрипте. Подумайте, как должны вести себя ссылки при удалении родительских записей. В отдельном файле напишите классификацию всех типов связей между таблицами в схеме. Попробуем разобраться, как тут всё должно работать. У нас будет три основных таблицы: Первая...
3 месяца назад
15,7K подписчиков
С помощью этого короткого руководства в трех частях вы создадите базу данных, добавите в неё записи, а затем выполните несколько запросов для их обработки. В первой части мы узнаем, что скрывается за тремя буквами SQL и начнем двигаться к поставленной цели. Данная статья является переводом. Ссылка на оригинал. Вторая часть → 🔤 Азбука SQL в примерах. Часть 1. Создаем базу данных и первую таблицу Пример выражения на языке SQL Вот пример выражения на языке SQL: Оно возвращает нам целую таблицу, а точнее, возвращает все столбцы и строки из таблицы с именем Pets (питомцы)...
7 месяцев назад
2K подписчиков
Для приложений, которые будут масштабироваться по трафику и сложности, крайне важно изначально спроектировать грамотную схему базы данных. Если сделать плохой выбор, придется потратить много усилий, чтобы этот плохой шаблон не распространился на службы и контроллеры бэкендов и, наконец, на фронтенд. Но как оценить, какая схема лучше? И что вообще значит «лучше», когда мы говорим об архитектуре БД? Предлагаем познакомиться с рекомендациями Майка Алча, консультанта по разработке программного обеспечения...
3 года назад