Главная страница

бд. бд БАНК_ЗАДАНИЙ. Удаленный доступ к базе с любого хоста


Скачать 0.91 Mb.
НазваниеУдаленный доступ к базе с любого хоста
Дата08.10.2021
Размер0.91 Mb.
Формат файлаdocx
Имя файлабд БАНК_ЗАДАНИЙ.docx
ТипДокументы
#243833
страница8 из 8
1   2   3   4   5   6   7   8

КОНТРОЛЬНАЯ РАБОТА 2.О

Формируемые/проверяемые умения

Формируемые/проверяемые знания

  • Создавать объекты баз данных в современных СУБД

  • Выполнять установку и настройку программного обеспечения для обеспечения работы пользователя с базой данных

  • Обеспечивать информационную безопасность на уровне базы данных

  • Выполнять процедуру восстановления базы данных и вести мониторинг выполнения этой процедуры

  • Алгоритм проведения процедуры резервного копирования

  • Алгоритм проведения процедуры восстановления базы данных

  • Способы контроля доступа к данным и управления привилегиями

  • Основы разработки приложений баз данных

  • Методы и средства защиты данных в базе данных

Работа выполняется в форме тестирования.

Время выполнения задания – 45 минут

Уровень сложности работы – 2

КРИТЕРИИ ВЫСТАВЛЕНИЯ ОЦЕНКИ

Правильно даны ответы на 30 – 27 вопросов из 30 – оценка «отлично»

Правильно дан ответ на 26 – 23 вопросов из 30 – оценка «хорошо»

Правильно дан ответ на 22 – 19 вопросов из 30 – оценка «удовлетворительно»

Правильно дан ответ на менее чем на 19 вопросов – оценка «неудовлетворительно»

СОДЕРЖАНИЕ РАБОТЫ

Ответить на вопросы теста.

  1. Команда MySQL, с помощью которой можно сохранить и восстановить базу данных

  1. mysqlimport

  2. mysqldump

  3. mysqladmin

  4. mysqlbinlog

  1. Правильная команда резервирования копии базы данных

  1. mysqldump -uroot -pkoordinator bd1 >С:/path/to/file/dump.sql

  2. mysqldump --no-data -u uroot -p koordinator bd1 С:/path/to/file/schema.sql

  3. mysqldump -v -uroot -p mysql bd1 >С:/tmp/mysql_user.sql

  4. mysqldump –u uroot –p coordinator bd1 >С: /path/to/outputfile.sql.gz

  1. Поставьте в соответствие возможности пользователей

    1

    username@'localhost'

    А

    подключаться может с любого компьютера, IP-адрес которого начинается с 192.168.0.

    2

    username@'192.168.0.1'

    Б

    подключаться может с любого компьютера, кроме localhost

    3

    username@'%'

    В

    подключаться может только с 192.168.0.1

    4

    username@'192.168.0.% '

    Г

    подключаться может только с localhost

  2. Команда получения списка всех учетных записей пользователей в MySQL

  1. SELECT user, host, passwordFROMmysql.user;

  2. SHOW user, host, password FROM mysql.user;

  3. SHOWUSER user, host, password FROM mysql.user;

  4. SHOW mysql.user FROM user;

  1. Команда установки всех прав пользователю базы данных MySQL

  1. GRANT ALL PRIVILEGES ON test_database .* TO 'test_user'@'localhost';

  2. GRANT *.* PRIVILEGES ON test_database .* TO 'test_user'@'localhost';

  3. GRANT ALL.* PRIVILEGES ON test_database .* TO 'test_user'@'localhost';

  4. GRANT *.ALL PRIVILEGES ON test_database .* TO 'test_user'@'localhost';

  1. Команда просмотра привилегий пользователей

  1. SHOW_ GRANTS FOR 'test_user'@'localhost';

  2. SELECT GRANTS FOR 'test_user'@'localhost';

  3. SHOW GRANTS FOR 'test_user'@'localhost';

  4. SHOW_ALL_ GRANTS FOR 'test_user'@'localhost';

  1. Команда отмены прав у пользователей MySQL

  1. RESTRICT

  2. UPDATE

  3. DELETE

  4. REVOKE

  1. Правильно написанное представление

  1. CREATE VIEW v AS SELECT a.id a_id, b.id b_id FROM a,b;

  2. CREATE VIEW v AS SELECT a.id, b.id FROM a,b;

  3. CREATE VIEW v (a_id, b_id) AS SELECT a.id, b.id FROM a,b;

  4. CREATE VIEW v AS SELECT id, b.id FROM a,b;

  1. Ограничения представлений

  1. нельзя повесить триггер на представление

  2. нельзя использовать в представлениях запросыSELECT

  3. нельзя сделать представление на основе временных таблиц

  4. в определении представления нельзя использовать подзапрос в части FROM

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

  6. требуется постоянное создание представления при его использовании

  7. таблицы и представления, присутствующие в определении представления должны существовать

  8. только представления, удовлетворяющие ряду требований, допускают запросы типа UPDATE, DELETE и INSERT

  1. Для старта транзакции необходимо исполнить запрос

  1. START TRANSACTION

  2. OPEN TRANSACTION

  3. TRANSACTION

  4. COMMIT

  1. У хранимых процедур могут

  1. отсутствовать параметры

  2. присутствовать параметры исключительно типа IN

  3. присутствовать параметры исключительно типа INOUT

  4. присутствовать параметры исключительно типа OUT

  5. присутствовать параметры разных типов: IN, OUT, INOUT

  1. Вызов хранимых процедур осуществляется командой

  1. SHOW

  2. CALL

  3. RETURN

  4. SELECT

  1. В хранимой функции все параметры вида

  1. OUN

  2. CHAR

  3. IN

  4. INOT

  1. Запрос или их набор, который полностью будет выполнен в БД или не будет выполнен совсем транзакция

  2. Вызов функции осуществляется в операторе

  1. SELECT

  2. RETUR

  3. SHOW

  4. CALL

  1. Количество видов триггеров, которые можно создать

  1. 3

  2. 4

  3. 5

  4. 6

  1. Объектбазыданных,представляющийсобойнаборSQL-инструкций,которыйкомпилируетсяодинразихранитсяна сервере хранимая процедура

  2. Смена разделителя операторов SQLпроизводится командой

  1. DELIMITER

  2. SIMBOL

  3. PREFICS

  4. CHAR

  1. Пользовательские переменные предваряет символ

  1. &

  2. @

  3. %

  4. $

  1. В процедуре каждый параметр по умолчанию является параметром 

  1. IN

  2. OUT

  3. INOUT

  4. В процедурах нет параметров по умолчанию

  1. Конструкции управления потоком, которые можно использовать при создании хранимых процедур

  1. IF

  2. CASE

  3. ITERATE

  4. FOR

  5. LEAVE

  6. LOOP

  7. SWITCH

  8. WHILE

  9. REPEAT

  1. Хранимая функция может иметь

  1. несколько операторов RETURN

  2. один оператор RETERN

  3. не имеет оператора RETERN

  4. один оператор END

  1. С помощью оператора ALTER PROCEDURE можно изменить

  1. параметры хранимой процедуры

  2. тело хранимой процедуры

  3. характеристики хранимой процедуры

  4. имя хранимой процедуры

  1. Объект базы данных, который позволяет обрабатывать записи в базе данныхкурсор

  2. Оператор FETCH в курсоре

  1. Выбирает строки для оператора SELECT

  2. Хранит строки для оператора INSERT

  3. Удаляет лишние строки

  4. Перемещает курсор по записям

  1. Хранимая процедура, которая активизируется при наступлении определенного события триггер

  2. Привилегии пользователя, которые требуются при создании хранимой процедуры

  1. CREATE

  2. ROUTINE

  3. UPDATE

  4. ALTER

  5. GRANT

  6. EXECUTE

  1. Блокировки таблиц бывают следующих видов

  1. На обработку записи

  2. На запись

  3. На удаление записи

  4. На чтение

  5. На изменение записи

  1. Команда назначении явной блокировки

  1. SHOW TABLES

  2. LOCK TABLES

  3. UNLOCK TABLES

  4. READ TABLES

  1. Транзакции должны удовлетворять следующим требованиям

  1. Атомарность

  2. Безотказность

  3. Целостность

  4. Блокируемость

  5. Изолированность

  6. Постоянство

  7. Устойчивость

  1. Курсоры прекрасно поддерживаются в

  1. хранимых процедурах

  2. таблицах

  3. триггерах

  4. запросах

  5. функциях



1   2   3   4   5   6   7   8


написать администратору сайта