Рассмотрим на практическом примере, как из кода Python делать SQL-запросы к MySQL-серверу: CREATE, SELECT, UPDATE, JOIN и т. д. Публикация представляет собой незначительно сокращенный перевод статьи Чайтаньи Баведжи Python and MySQL Database: A Practical Introduction. Материал также адаптирован в виде блокнота Jupyter. *** Большинство приложений в той или иной форме взаимодействует с данными. Поэтому языки программирования (Python не исключение), предоставляют инструменты хранения источников данных и доступа к ним...
Продолжаем изучать базы данных в рамках курса python_advanced на одной образовательной платформе. Предыдущие части (1 и 2): Задача 1. Создание схемы Реализуйте следующие таблицы: SQL-запросы для создания схемы оформите в SQL-файле или в Python-скрипте. Подумайте, как должны вести себя ссылки при удалении родительских записей. В отдельном файле напишите классификацию всех типов связей между таблицами в схеме. Попробуем разобраться, как тут всё должно работать. У нас будет три основных таблицы: Первая...