Сертификат "База данных MySql"
  • Сертификат "База данных MySql"
  • Сертификат "База данных MySql"
Сертификат "База данных MySql"
  • Сертификат "База данных MySql"
  • Сертификат "База данных MySql"

База данных MySql

750,00 руб.
В течение часа!
Экзамен "База данных MySql" для пользователей и системных администраторов.

Темы тестирования:

  • Общие понятия
  • Практические задачи
  • Хранимые процедуры. транзакции.
  • Масштабирование и обслуживание
Количество
Есть в наличии!

Форма сдачи теста: Экстерн
Количество вопросов: 30
Время: 50 минут.
Проходной балл: 85%
Срок действия сертификата: неограничен

Сертификат появляется в Вашем профиле ресурса GeekBrains, и Вы можете его распечатать.
11324 шт.
Внимание !
Вопросы к тесту выложены исключительно в ознакомительных целях: количество вопросов может не совпадать с действительным, актуальность не поддерживается,- за решением теста Welcome to the cashier!

Что такое binlog?

Файл, содержащий информацию о конфликтах репликации
Файл, содержащий информацию об обновлении данных
Файл, содержащий бэкап мастер базы
Файл, содержащий информацию о настройках репликации


Чем характерна третья нормальная форма по сравнению с 1 и 2?

В таблице должен быть только один первичный ключ
Каждый неключевой атрибут неприводимо зависит от первичного ключа
Все используемые множества значений должны содержать только скалярные значения
В таблицах есть первичный ключ, однозначно идентифицирующий записи в таблице


Что не входит в принципы ACID?

Атомарность
Уникальность данных
Долговечность
Согласованность


Укажите корректные утверждения относительно MyISAM и InnoDB в актуальных версиях MySQL

MyISAM поддерживает транзакции
InnoDB поддерживает транзакции
MyISAM блокирует строки при обновлении данных, а InnoDB – таблицы
MyISAM блокирует таблицы при обновлении данных, а InnoDB - строки


Какого числового типа нет в MySQL?

Float
Byte
Integer
Double


Укажите операторы фильтрации выборок в MySQL

HAVING
WHERE
INSERT
FILTER


Есть две таблицы:

users - таблица с пользователями (users_id, name)
orders - таблица с заказами (orders_id, users_id, status)
Укажите запрос, который выбирает всех пользователей из таблицы users, у которых больше 5 записей в таблице orders и которые имеют status = 1

SELECT u.* FROM orders o
JOIN users u ON u.users_id = o.users_id
WHERE o.status = 1 GROUP BY o.users_id
HAVING COUNT(o.status) > 5

SELECT u.* FROM orders o
JOIN users u ON u.users_id = o.users_id
WHERE o.status = 1 COUNT(o.status) > 5

SELECT u.* FROM orders o
JOIN users u ON u.users_id = o.users_id
WHERE o.status = 1 AND COUNT(o.status) > 5
GROUP BY o.users_id

SELECT u.* FROM orders o
JOIN users u ON u.users_id = o.users_id
WHERE COUNT(o.status) > 5 GROUP BY o.users_id
HAVING o.status = 1


Какого движка нет в MySQL?

InnoDB
Elf
Memory
MyISAM


Есть таблица с полями name и id. Какой запрос выводит имя с наибольшим id без использования команды MAX.

SELECT name, id FROM customers GROUP BY id LIMIT 1
SELECT name, id FROM customers GROUP BY id
SELECT name, id FROM customers ORDER BY id DESC LIMIT 1
SELECT DISTINCT name, id FROM customers


Какая команда открывает транзакцию?

BEGIN
ROLLBACK
CREATE
COMMIT


Какая команда позволяет создать резервную копию БД в MySQL?

Mysqldump
mysq save
dump
mysqlcopy


Дана таблица, имеющая следующую структуру...
 
SELECT CONCAT(age) FROM user;
SELECT * FROM AVG(user.age);
AVG(user.age);
SELECT AVG(age) FROM user;


Какие способы помогают избежать взаимных блокировок в транзакциях?

Частые коммиты
Использование только блокировок на чтение (S)
Использование смешанных блокировок
Использование только эксклюзивных блокировок (X)


Есть таблица с пользовательскими данными об их транспортных средствах. Марка машины вводится вручную, поэтому некоторые пользователи указывают «Meredes». Какие запросы выбирают всех владельцев автомобилей Mercedes-Benz, даже если они написали название марки с ошибкой?

SELECT * FROM cars WHERE brand LIKE “Mer%edes”
SELECT * FROM cars WHERE brand LIKE “Mer$edes”
SELECT * FROM cars WHERE brand LIKE “Mer*edes”
SELECT * FROM cars WHERE brand LIKE “Mer_edes”


Какие SQL-операции относятся к командам DDL?

DROP
SELECT
CREATE
ALTER


Столбец name таблицы tbl содержит запись со строкой 'cat'. Укажите запросы, при помощи которых можно извлечь данную запись?

SELECT * FROM tbl WHERE name LIKE '*';
SELECT * FROM tbl WHERE name LIKE '_';
SELECT * FROM tbl WHERE name LIKE '***';
SELECT * FROM tbl WHERE name LIKE '___';
SELECT * FROM tbl WHERE name LIKE '%';
SELECT * FROM tbl WHERE name LIKE '.*';


Есть библиотека с книгами. Оперируя сущностями «Книга» и «Автор», Вы хотите сохранить реестр своей библиотеки в БД. Сколько таблиц понадобится для эффективного хранения такой структуры в 3-й нормальной форме?

4
3
1
2


Что такое транзакция в MySQL?

Именованный набор команд, допускающий многократный вызов
Группа операций, которая выполняется или отменяется целиком
Команда на передачу данных на удаленный сервер MySQL
MySQL не поддерживает транзакции


Какая команда в MongoDB заменяет SELECT из MySQL?

Find
Search
List
Select


Что выведет на экран вызов  SELECT hello('world'); если функция hello имеет следующую структуру?
 
Hello, worlds!
Worlds!
World!
Hello, world!


Есть таблица компьютеров PC (model, speed, price).
Какой запрос выведет:
- все компьютеры, с тактовой частотой больше 1500 МГц
- среднюю стоимость компьютеров с таким же быстродействием?

SELECT pc.speed, AVG(pc.price) FROM PC WHERE pc.speed > 1500
SELECT pc.speed, AVG(pc.price) FROM PC ORDER BY pc.speed HAVING pc.speed > 1500
SELECT pc.speed, AVG(pc.price) FROM PC HAVING pc.speed > 1500
SELECT pc.speed, AVG(pc.price) FROM PC WHERE pc.speed > 1500
GROUP BY pc.speed


Дана таблица, имеющая следующую структуру...
Какой запрос будет возвращать выборку совершеннолетних пользователей?
 
SELECT * FROM user WHERE age >= 18
SELECT FROM user VALUES (age >= 18)
SELECT * FROM user ORDER BY age >= 18
SELECT ALL FROM user WHERE age >= 18


Каким свойством не обладает первичный ключ?

Неизменность
Уникальность
Минимальность
Долговечность


Какие команды автоматически завершат транзакцию?

BEGIN
DELETE
ALTER TABLE
UPDATE


Что позволяет реализовать репликация master-slave в MySQL?

Обеспечение целостности данных
Обеспечение масштабирования операций записи (INSERT, UPDATE, DELETE)
Обеспечение разделения потоков чтения и записи
Обеспечение атомарности операции записи на несколько серверов


Для чего нужны представления (VIEW) в MySQL?

MySQL не поддерживает представления (VIEW)
Для ускорения операций записи
Для сохранения сложных запросов в виде виртуальной таблицы
Для создания хранимых процедур


Пусть имеется таблица оборудования gadgets с названием name и ценой price. Какой запрос вернёт позицию с самой высокой ценой?

SELECT name FROM gadgets HAVING MAX(price)
SELECT name FROM gadgets WHERE price = (SELECT MAX(price) FROM gadgets)
SELECT name FROM gadgets WHERE MAX(price)
SELECT name FROM gadgets WHERE MAX(price) = (SELECT price FROM gadgets)


Какие права доступа нужны пользователю для выполнения из под него операции репликации?

SLAVE
INSERT
ROOT
REPLICATION SLAVE


В каком порядке выполняются операции для триггера?
 
Любой запрос на изменение данных (INSERT, UPDATE, DELETE), изменение значения sum, вставка данных в таблицу account
Запрос на INSERT, вставка данных в таблицу account, вызов триггера, изменение значения sum.
Любой запрос на изменение данных (INSERT, UPDATE, DELETE), вставка данных в таблицу account, вызов триггера, изменение значения sum
Запрос на INSERT, вызов триггера, изменение значения sum, вставка данных в таблицу account


Какой движок таблиц поддерживает транзакции в MySQL?

MyISAM
HEAP
InnoDB
MEMORY


Какие типы данных в MySQL позволяют хранить строковые значения?

Char
BLOD
Dec
String


Дана таблица, имеющая следующую структуру...
Какой запрос будет возвращать средний возраст пользователей?
 
SELECT CONCAT(age) FROM user;
SELECT * FROM AVG(user.age);
SELECT AVG(age) FROM user;
AVG(user.age);


Вы можете обратится к нам напрямую, через:

skype По Skype: molodoyberkut
telegram По Telegram: @MolodoyBerkut
icq По ICQ: 657089516

Или через форму обратной связи на нашем сайте
4.png