Доступ к базам данных из Python.dor_ДО_24-172-Б Без ИМ

Доступ к базам данных из Python.dor_ДО_24-172-Б Без ИМ

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

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

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

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

Вопрос 1

Уровень изоляции, который используется по умолчанию в SQLite, – …

  1. Deferred
  2. Immediate
  3. Exclusive
  4. None
Вопрос 2

Уровень изоляции, который блокирует базу данных для всех объектов чтения и записи до завершения транзакции, – …

  1. Deferred
  2. Immediate
  3. Exclusive
  4. None
Вопрос 3

SQL-запрос, который используется для создания таблицы в SQLite, – …

  1. CREATE TABLE
  2. ALTER TABLE
  3. DROP TABLE
  4. INSERT INTO
Вопрос 4

Ключевой аспект, который отличает SQLite от MySQL, – …

  1. поддержка SQL-запросов
  2. возможность работы с транзакциями
  3. отсутствие необходимости в сервере
  4. поддержка ACID
Вопрос 5

SQL-оператор для вставки данных в таблицу …

  1. INSERT INTO
Вопрос 6

Метод … в sqlite3 используется для извлечения всех строк из результата запроса

  1. fetchall
Вопрос 7

Метод, который используется для подключения к базе данных SQLite в Python, – это …

  1. cursor
  2. commit
  3. connect
  4. execute
Вопрос 8

Атрибут row_factory, который используется для доступа к данным по именам столбцов, – это …

  1. Row
Вопрос 9

Упорядочьте этапы работы с транзакциями в SQLite:

  1. запуск транзакции
  2. вставка данных в базу данных
  3. коммит изменений
  4. откат изменений при ошибке
  5. печать состояния базы данных
Вопрос 10

Соотнесите описание функционала с правильным классом или функцией:

  1. Метод, который извлекает все строки результата выполненного SQL-запроса
  2. Метод объекта подключения, который фиксирует (подтверждает) все изменения, сделанные в базе данных в рамках текущей транзакции
  3. Метод для выполнения SQL-запросов к базе данных
  4. Метод для работы с базами данных в Python, позволяющий обращаться к полям строки по их именам вместо индексов
  5. Функция, используемая для создания подключения к базе данных SQLite
  6. Метод объекта подключения, который отменяет все изменения, сделанные в рамках текущей транзакции, и возвращает базу данных в состояние до начала транзакции
  7. cursor.fetchall()
  8. connection.commit()
  9. cursor.execute()
  10. sqlite3.Row
  11. sqlite3.connect()
  12. connection.rollback()