Фреймворк Flask.sa_Pyt-р

Фреймворк Flask.sa_Pyt-р — вариант 4

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

21 вопрос Вариант 4 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

С помощью какой команды можно установить Flask-SQLAlchemy?

  1. pip install flask-sqlalchemy
  2. pip install –K flask-sqlalchemy
  3. pip flask-sqlalchemy install
Вопрос 2

По умолчанию модификатор nullable имеет значение …:

  1. True
  2. False
  3. Отсутсвует
Вопрос 3

С помощью какой команды можно установить flask-migrate?

  1. pip install flask-migrate
  2. pip flask-migrate install
  3. pip install –R flask-migrate
Вопрос 4

Для создания новой таблицы необходимо создать …

  1. Новый класс
  2. Новую функцию
  3. Новый модуль
Вопрос 5

Что такое миграция баз данных?

  1. Программа для создания отчетности
  2. Обновление антивирусной базы данных
  3. Процесс переноса данных между различными версиями базы данных
  4. Резервное копирование данных
Вопрос 6

К CRUD-операциям относятся:

  1. Update
  2. Delete
  3. Rollback
  4. Union
  5. Count
  6. Create
  7. Read
Вопрос 7

Если поле не может иметь значение null, то используется модификатор…

  1. notnull
  2. nullball
  3. nullable
Вопрос 8

Что такое SQLAlchemy?

  1. Язык программирования
  2. ORM для Python
  3. База данных
  4. Фреймворк для разработки веб-приложений
Вопрос 9

Для удаления записи ее нужно сначала найти в таблице, а затем вызвать метод … у свойства session.

  1. delete
Вопрос 10

Допишите модификатор, который устанавливает поле как первичный ключ: id = sa.Column(sa.Integer, … =True)

  1. primary_key
Вопрос 11

Чтобы запретить в поле повторяющиеся записи необходимо добавить модификатор …

  1. unique
Вопрос 12

Вид связи таблиц, когда к одной записи в одной таблице может соответствовать несколько полей из другой таблицы, но каждой записи этой другой таблицы соответствует лишь одна в исходной – это … .

  1. Один-к-многим
  2. One-to-Many
Вопрос 13

Если книга содержит несколько категорий (тегов), но и каждой категории принадлежит множество других книг, то это связь …

  1. Многие-ко-многим
  2. Many-to-Many
Вопрос 14

Свойством … можно воспользоваться чтобы получить записи у таблицы.

  1. query
Вопрос 15

Установите соответствие между командами и их значением:

  1. upgrade
  2. init
  3. migrate
  4. Запускает обновление БД по файлам, генерированным командой migrate
  5. Инициализирует работу миграций. Выполняется один раз за проект. Создаст директорию в проекте, куда будет сохранять генерируемые файлы
  6. Производит проверку текущего состояния БД и заявленных таблиц в проекте и генерирует файлы для обновления и понижения версии
Вопрос 16

Установите соответствие между командами и их значением:

  1. shell
  2. routes
  3. run
  4. db
  5. Запускает flask-приложение в интерактивном режиме
  6. Показывает все маршруты, которые настроены на сервере
  7. Запускает приложение flask
  8. Команда взаимодействия с базой данных
Вопрос 17

Установите соответствие между модификатором и его значением:

  1. nullable
  2. unique
  3. default
  4. Устанавливает может ли поле быть пустым
  5. Устанавливает должно ли значение поля быть уникальным для таблицы
  6. Устанавливает некоторое значение по умолчанию при попытке создания записи без явного указания для данного поля
Вопрос 18

Сопоставьте термин с его определением:

  1. Миграция баз данных
  2. Отображение
  3. Сессия
  4. Процесс изменения структуры базы данных без потери данных
  5. Процесс отображения объектов Python на таблицы в базе данных
  6. Механизм управления транзакциями и объектами базы данных
Вопрос 19

Упорядочите порядок операций при редактировании записи:

  1. Получение данных из базы данных
  2. Отображение формы редактирования
  3. Отправка отредактированных данных на сервер
  4. Обновление записи в базе данных
  5. Отображение подтверждения об успешном обновлении информации
Вопрос 20

Упорядочите следующие шаги работы с базой данных в правильной последовательности:

  1. Установка соединения с базой данных
  2. Отправка SQL запроса на выполнение
  3. Получение результатов запроса
  4. Закрытие соединений с базой данных
Вопрос 21

Вы разрабатываете веб-приложение на Flask для ведения списка рецептов. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных. Пользователь вводит название рецепта, список ингредиентов и инструкцию приготовления в форму на веб-странице, затем нажимает кнопку «Добавить». Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?

  1. Получение данных из формы на веб-странице, установка соединения с базой данных, создание объекта модели данных, добавление данных в объект, сохранение объекта в базе данных, закрытие соединения с базой данных
  2. Получение данных из формы на веб-странице, создание SQL запроса для добавления нового рецепта в базу данных, выполнение SQL запроса, закрытие соединения с базой данных
  3. Проверка наличия свободного места в базе данных, добавление нового рецепта в таблицу рецептов, обновление данных в связанных таблицах, очистка кэша
  4. Использование встроенных функций Flask для добавления данных в базу данных, автоматическое подключение к базе данных через конфигурационные файлы приложения