wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Database Administration

Total questions: 37

Worksheet time: 23mins

Name
Class
Date
1.

База даних, в якій зберігається інформація про підозрілі сторінки називається

a)

msdb

b)

model

c)

suspectdb

d)

sysdb

e)

master

2.

в наявності є база даних DB1 у SQL Server 2019. Ви встановили повну (full) модель відновлення. Ви додали процес, який змінює 1000 записів таблиці Account о 18:00 щодня. Будь-які зміни, зроблені, зроблені процесом мають бути відновлені і база даних має бути в стані online. Яку стратегію потрібно обрати?

a)

Потрібно налаштувати моментальні знімки (snapshot) бази даних

b)

Потрібно налаштувати бекап основної (primary) файлової групи

c)

Потрібно налаштувати бекап логу транзакцій (transaction log)

d)

Потрібно налаштувати різницевий (differential) бекап

3.

Який параметр і значення потрібно встановити, щоб операція дзеркального відображення бази даних викнувалась в синхронному режимі після початкової фази синхронізації?

a)

WITNESS ENABLED

b)

SAFETY FULL

c)

SAFETY ON

d)

WITNESS ON

e)

SAFETO OFF

4.

Виберіть всі випадки, де потрібно мати первинний ключ в таблиці

a)

replication

b)

mirroring

c)

log shipping

d)

SSIS transfer

e)

import/export

5.

Вкажіть всі необхідні ролі, які необхідно задати користувачу, щоб він мав змогу лише писати дані в БД

a)

db_datareader

b)

db_denydatareader

c)

db_readonly

d)

db_denydatawriter

e)

db_datawriter

6.

Вкажіть назву утиліти, яка використовується для запуску пакета, створеного Data Transformation Service

a)

dtsrun

b)

dta

c)

dtexec

d)

sqlmaint

7.

Вам потрібно перевірити чи всі екземпляри SQL Server мають налаштовані параметри безпеки, примусовість створення індексів і ухилення фрагментації даних. Що потрібно зробити?

a)

В Microsoft SQL Server Managment Studio потрібно створити план супроводу (maintenence)

b)

Потрібно використати SQL Configuration Manager

c)

В SQL Server Managment Studio потрібно створити політику (policy)

d)

Потрібно використати Database Engine Tuning Advisor

8.

В базі даних DB1 здійснено невелику кількість операцій. Згідно політики компанії вам потрібно перевірити, що база даних може бути відновлена на вказану дату. Що потрібно зробити?

a)

Потрібно перевірити, що база даних використовує повну (full) модель відновлення

b)

Потрібно перевірити, що база даних використовує з неповним протоколюванням (bulk-logged) модель відновлення

c)

Потрібно перевірити, що база даних використовує просту (simple) модель відновлення

d)

Потрібно перевірити, що в базі даних налаштована операція перевірки контрольної суми сторінок (checksum page verify)

9.

Де здійснюється поверхневе, а не реальне стиснення даних

a)

index-level compression

b)

block-level compression

c)

column-level compression

d)

page-level compression

e)

row-level compresion

10.

Користувачі повідомили, що вони не мають змоги приєднатися до іменованих екземплярів (named instances) SQL Server. Ви перевірили, що користувачі мають змогу під'єднатися лише до екземплярів за замовчуванням (default instance). Ви також перевірили, що всі екземпляри SQL Server працюють коректно. Вам потрібно запустити службу, яка необхідна для того щоб користувачі мали змогу під'єднатися до названих екземплярів (named instance) SQL Server. Що потрібно запустити?

a)

SQL Server Browser

b)

SQL Active Directory Helper

c)

Server

d)

SQL Server Agent

11.

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

a)

WINTESS ON

b)

SAFETY ON

c)

WINTESS ENABLED

d)

SAFETY OFF

e)

SAFETY FULL

12.

Вкажіть всі редакції SQL SERVER 2016, для яких встановлено обмеження максимального розміру бази даних 4 GB

a)

mobile

b)

compact

c)

express

d)

trial

e)

web

13.

Згідно вимог компанії, користувацькі збережені процедури мають містити префікс usp_ для всіх екземплярів. Крім цього потрібно перевірити, що збережена процедура, яка не містить даного префіксу не може бути створена. Що потрібно зробити?

a)

Створити умову, яка буде містити назву збереженої процедури і буде виконуватись при зміні (on change)

b)

Створити умову, яка буде містити назву збереженої процедури і буде виконуватись при зміні (on demand)

c)

Створити політику, яка буде містити назву збереженої процедури і буде виконуватись при зміні (on change)

d)

Створити процедуру, яка буде містити назву збереженої процедури і буде виконуватись при зміні (on demand)

14.

Вкажіть всі ролі SQL Server, які мають права для завершення процесів

a)

dbo

b)

serveradmin

c)

sysadmin

d)

server_owner

e)

processadmin

15.

Виберіть ролі, з якими користувач може отримати доступ до агента SQL Server

a)

SQLAgentSysRole

b)

SQLAgentUserRole

c)

SQLAgentAdminRole

d)

SQLAgentReaderRole

e)

SQLAgentOperatorRole

16.

Вкажіть, які агенти використовуються для виконання операцій, необхідних для переміщення реплікованих даних від видавця до дистриб'ютера, а потім передплатнику

a)

Snapshot Agent

b)

Distribution Agent

c)

Merge Agent

d)

Log Reader Agent

17.

В наявності є база даних DB1. Останній різницевий бекап (differential backup) був зроблений о 15:30, повний бекап о 13:30, моментальний знімок був створений о 16:30 і 17:30. Бекап і моментальні знімки зберігаються на дисках, відмінних від тих що містять файли бази даних. О 17:05 хард диск, який містив базу даних був пошкоджений. Вам потрібно відновити базу даних DB1 з найменшою втратою даних. (в архівах не було правильної відповіді)

a)

Потрібно відновити повний бекап

b)

Потрібно відновити повний бекап і різницевий

c)

Потрібно відновити моментальний знімок на 17:30

d)

Потрібно відновити моментальний знімок на 16:30

18.

Режим відновлення БД, при якому БД залишається готовою до використання із здійсненням відкату незавершених транзакцій називається

a)

restore with revovery

b)

restore with nostandby

c)

restore with standby

d)

restore with rollback

e)

restore with norecovery

19.

Вам потрібно здійснити експорт даних з SQL Server у файл Microsoft Execel. Ви намагаєтесь вирішити завдання використовуючи SQL Server Import/Export Wizard. Ви зберегли визначення пакету у файл. Тепер вам потрібно ще раз виконати пакет з командної стрічки. Яка утиліта для цього має бути застосована?

a)

bcp.exe

b)

sqlmaint.exe

c)

dtexec.exe

d)

dta.exe

20.

В наявності є база даних DB1 об’ємом 90 GB в SQL Server 2019. Ви зробили підрахунки, що кожного дня приблизно 1 GB даних змінюється або додається. Ви встановили просту (simple) модель відновлення. Згідно вимог компанії, під час бізнес-годин, втрата даних за час більше як 120 хвилин є неприпустимим. Вам потрібно створити стратегію відновлення, яка має задовольняти такі вимоги: 1. Використовувати щонайменше місця на диску. 2. Відповідати вимогам компанії. Що потрібно зробити?

a)

Повний бекап потрібно робити один раз в день. Під час бізнес-годин, здійснювати бекап логу транзакцій (transaction log) кожні 2 години.

b)

Повний бекап потрібно робити один раз в день.

c)

Повний бекап потрібно робити один раз в день. Під час бізнес-годин, здійснювати різницевий (differential) бекап кожні 2 години

d)

Повний бекап потрібно робити один раз в тиждень. Різницевий (differential) бекап потрібно робити щодня. Під час бізнес-годин бекап логу транзакцій (transaction log) потрібно робити кожні 2 години.

21.

Вам потрібно налаштувати FILESTREAM для запису/читання файлів, а також налаштувати доступ до файлів для віддалених користувачів. Вам потрібно перевірити, що FILESTREAM увімкнений. Яку службу потрібно налаштувати?

a)

SQL Server Full Text

b)

Distributer File System

c)

SQL Server VSS Writer

d)

SQL Server

22.

В наявності є база даних DB1 у SQL Server 2019. Ви встановили повну (full) модель відновлення. Ви використовуєте процес, який змінює 10000 записів таблиці Account о 18:00 щодня. Будь-які зміни, зроблені процесом мають бути відновлені і база даних має бути в стані online.

Яку стратегію потрібно обрати?

a)

Потрібно налаштувати різницевий (differential) бекап.

b)

Потрібно налаштувати моментальні знімки (snapshots) бази даних.

c)

Потрібно налаштувати бекап основної (primary) файлової групи.

d)

Потрібно налаштувати бекап логу транзакцій (transaction log)

23.

Виберіть всі види транзакцій, які копіюються при виконання Log Shipping

a)

часткові транзакції (partial)

b)

брудні транзакції (dirty)

c)

закомічені транзакції (committed)

d)

незакомічені транзакції (uncommitted)

24.

Чи можна створити кластерний індекс не на первинному ключі?

a)

так

b)

залежить від редакції SQL Server

c)

залежить від версії SQL Server

d)

ні

25.

В компанії є сервер SQL Server 2016. Для нового застосування вам потрібно встановити SQL Server 2019. Вам потрібно переконатися в тому, що інші застосування будуть мати доступ до обох SQL Server, Яку стратегію слід обрати?

a)

Потрібно налаштувати службу SQL Server

b)

потрібно налаштувати службу SQL Server Agent

c)

потрібно використати іменовані екземпляри

d)

потрібно встановити SQL Server 2019 такої ж редакції, як і SQL Server 2016

26.

Ви адмініструєте сервер SQL Server 2019. В наявності є база даних Work з таблицею Job. Вам потрібно здійснити експорт всіх даних з цієї таблиці у файл. Під час експорту вам потрібно упевнитися в тому, що процес експорту збережено для повторного використання, і буде використано формат документа Microsoft Office Open XML. Що потрібно зробити?

a)

Запустити програму bulk copy із заданими параметрами вихідного файлу і його формату

b)

Запустити утиліту SQLCmd і зберегти вивід у файл

c)

Запустити майстер SQL Import and Export Wizard і зберегти вивід у файл

d)

Запустити утиліту bulk copy з форматом файлу і файлом виводу

27.

Де здійснюється реальне стискання даних?

a)

column-level compression

b)

index-level compression

c)

row-level compression

d)

block-level compression

e)

page-level compression

28.

Екземпляр сервера SQL Server 2019 Instance01 містить базу даних Work, в якій використовується модель відновлення з неповним протоколюванням (bulk-logged). Ви передаєте бекап логу бази даних через WAN. Заплановане завдання (schedule job) здйснює перебудування індексів у даній базі даних. Ви помітили, що розмір бекапу логу збільшуеться через завдання. Вам потрібно зменшити розмір бекапу логу. Що потрібно зробити?

a)

Задати в базі використання моделі повного відновлення (full recovery model)

b)

Стиснути файл бекапу логу

c)

Перебудувати індекси

d)

Задати в базі використання моделі простого відновлення (simple recovery model)

29.

Ви маєте екземпляр Instance01 сервера баз даних SQL Server 2019, яка містить базу даних SellingHelp. В ній міститься Product таблиця. Згідно вимог компанії, таблиця Product має реплікуватися в екземпляри SQL Server на ноутбуках, Для цього вам потрібно реалізувати топологію реплікації. Таблиця Product оновлюється з екземпляра Instance01 коли ноутбук входить в корпоративну мережу. Таблиця Product на екземплярі Instance01 часто оновлюється між з'єднаннями. Вам потрібно переконатися, що ви можете успішно реалізувати топологію реплікації, а також тип підписки і тим самим мінімізувати використовуваний трафік. Що потрібно реалізувати?

a)

Реплікацію моментальних знімків (Snapshot) із pull-підпискою

b)

Реплікацію моментальних знімків (Snapshot) із push-підпискою

c)

Реплікацію злиттям (Merge) із push-підпискою

d)

Реплікацію злиттям (Merge) із pull-підпискою

e)

Реплікацію транзакційну (Transactional) із pull-підпискою

30.

В базі даних DB1 здійснено невелику кількість операцій. Згідно політики компанії вам потрібно перевірити, що база даних може бути відновлена на вказану користувачем дату.

a)

Потрібно перевірити, що база даних використовує просту (simple) модель відновлення.

b)

Потрібно перевірити, що база даних використовує повну (full) модель відновлення.

c)

Потрібно перевірити, що в базі даних налаштована опція перевірки контрольної суми сторінок (checksum page verify).

d)

Потрібно перевірити, що база даних використовує з неповним протоколюванням (bulk-logged) модель відновлення.

31.

Вкажіть всі необхідні ролі, які необхідно задати користувачу, щоб він мав змогу лише читати дані в БД

a)

db_datareader

b)

db_denydatareader

c)

db_readonly

d)

db_denydatawriter

e)

db_datawriter

32.

Чи можна створити кластерний індекс на колонці, яка містить дублікати?

a)

ні

b)

залежить від ORM

c)

залежить від редакції SQL Server

d)

залежить від версії SQL Server

e)

так

33.

В наявності є база даних DB1. База містить дві файлові групи: HISTORY, яка містить архівні дані, що містяться на диску G; друга PRIMARY, яка містить дані OLTP (On-Line Transaction Processing) на диску F. Стратегія відновлення бази даних DB1 має три вимоги:

1) файлова група HISTORY має бекапитись в кінці робочого дня;

2) файлова група PRIMARY має бекапитись 5 разів протягом дня;

3). Лог транзакцій має бекапитись кожні 15 хв.

Ви отримали звіт о 13:00 про те що хард диск який містив файлову групу HISTORY був пошкоджений. Вам потрібно відновити базу даних із мінімальними втратами даних наскільки це можливо. Що потрібно зробити?

a)

Відновити останній бекап файлової групи HISTORY

b)

Зробити бекап транзакційного логу. Потім відновити останній бекап файлової групи HISTORY і відновити бекап транзакційного логу файлової групи HISTORY

c)

Відновити останній бекап файлової групи HISTORY. Після цього відновити транзакціний лог

d)

Зробити бекап транзакційного логу. Потім відновити останній бекап файлової групи PRIMARY, відновити останній бекап файлової групи HISTORY. Після цього відновити всі бекапи транзакційного логу

34.

Виберіть користувачів, які автоматично створюються під час створення БД

a)

nt authority\system

b)

information_scheme

c)

sys, dbo, quest

d)

##MS_PolicyEventProcessingLogin##

e)

owner, sa

35.

Яку інформацію виведе запит
select name from sys.databases

a)

назви системних баз даних на сервері

b)

назви баз даних на сервері

c)

назви баз даних на сервері, на які підписаний користувач

d)

назви всіх користувацьких баз даних на сервері

36.

Вкажіть процедуру, яка використовується для створення нової ролі бази даних

a)

createRole

b)

dt_addRole

c)

addRole

d)

sp_addRole

e)

sp_newRole

37.

Ви адмініструєте сервер баз даних SQL Server 2019. Користувач пожалівся вам, що коли він запускає запит, він виконується дуже довго і ще досі не зупинився. Вам потрібно перевірити чи запит блокований. Який засіб ви використаєте?

a)

Database Engine Tuning Advisor

b)

Засіб Activity Monitor в Microsoft SQL Server Managment Studio

c)

Windows System Monitor tool

d)

Засіб Job Activity Monitor в Microsoft SQL Server Managment Studio