CS50W - Лекция 4. SQL, модели и миграции. Курс по Web программированию (Гарвард).

В Django используется SQL, язык для работы с базами данных, чтобы обеспечить абстракцию над SQL и возможность работы с базами данных через классы и объекты Python, которые называются моделями. Для обновления базы данных в соответствии с изменениями моделей используются миграции. Далее в видео рассказывается о том, как данные хранятся в базах данных, особенно в реляционных базах данных, где данные организованы в таблицы с рядами и столбцами. Для примера рассматривается создание базы данных и веб-приложения для авиалиний, где каждый рейс представлен отдельной строкой в таблице с тремя столбцами: местом вылета, местом прибытия и продолжительностью полета. Также в видео упоминаются различные системы управления реляционными базами данных, которые поддерживают SQL, такие как MySQL, PostgreSQL и SQLite. MySQL и PostgreSQL являются более тяжелыми системами управления базами данных, которые часто используются крупными компаниями для хранения данных на отдельных серверах. Это позволяет запускать веб-прило
Back to Top