NEW
Font size
S
M
L
XL
WorksheetsМодульна контрольна робота з нереляційних баз даних
Total questions: 56
Worksheet time: 2hrs 52mins
Name
Class
Date
1.
До якого типу баз даних відноситься Neo4j?
a)
Графова
b)
Документна
c)
Колонкова
d)
Об'єктно-реляційна
2.
Яка мова запитів використовується в базі даних Neo4j?
a)
Cypher
b)
CQL
c)
SQL
d)
GraphQL
3.
Що є основними структурними елементами даних у Neo4j?
a)
Вершини та ребра
b)
Таблиці та колонки
c)
Ключі та значення
d)
Документи
4.
У якому випадку доцільно використовувати графову базу даних Neo4j?
a)
Для моделювання соціальних мереж
b)
Для обробки табличних даних
c)
Для зберігання великих зображень
d)
Для виконання числових обчислень
5.
Яким чином зберігаються властивості у вузлах та зв’язках Neo4j?
a)
У вигляді пар ключ-значення
b)
У форматі JSON
c)
У вигляді рядків
d)
У масивах
6.
Яку перевагу забезпечує використання графової моделі даних у Neo4j?
a)
Швидкий пошук зв'язків між сутностями
b)
Масивна паралельна обробка
c)
Підтримка транзакцій ACID
d)
Стиснення даних
7.
До якого типу баз даних відноситься Apache Cassandra?
a)
Колонкова
b)
Документна
c)
Графова
d)
Об'єктно-орієнтована
8.
Що означає поняття SSTable в Apache Cassandra?
a)
Неперезаписуваний файл
b)
Тип індексу
c)
Транзакційний журнал
d)
Ключ кеша
9.
Яка мова використовується для виконання запитів у Cassandra?
a)
CQL
b)
Cypher
c)
SQL
d)
AQL
10.
Завдяки якій архітектурі Cassandra підтримує горизонтальне масштабування?
a)
Однорангова архітектура
b)
Хмарна інфраструктура
c)
Відсутність шардінгу
d)
Єдиний master-вузол
11.
Що відбувається в Cassandra у разі виходу з ладу одного з вузлів кластера?
a)
Інші вузли тимчасово обслуговують дані
b)
Кластер зупиняє роботу
c)
Втрачаються всі дані
d)
Виконується очищення таблиць
12.
Для чого використовується реплікація в Apache Cassandra?
a)
Забезпечення відмовостійкості
b)
Стиснення даних
c)
Індексація
d)
Шифрування
13.
До якого типу баз даних відноситься MongoDB?
a)
Документна
b)
Графова
c)
Колонкова
d)
Реляційна
14.
Який формат використовується для зберігання даних у MongoDB?
a)
BSON
b)
JSON
c)
XML
d)
CSV
15.
Який метод використовується для вставки кількох документів у MongoDB?
a)
insertMany()
b)
insertOne()
c)
add()
d)
replaceMany()
16.
Який метод MongoDB дозволяє оновити лише один документ?
a)
updateOne()
b)
updateMany()
c)
replaceOne()
d)
modify()
17.
Який метод MongoDB використовується для повної заміни документа?
a)
replaceOne()
b)
updateOne()
c)
insertOne()
d)
patch()
18.
Який оператор MongoDB використовується для фільтрації значень, що перевищують певне значення?
a)
$gt
b)
$lt
c)
$eq
d)
$in
19.
Що означає шаблон збереження даних 'Embedded document' у MongoDB?
a)
Вкладення одного документа в інший
b)
Зберігання документа у вигляді JSON-файлу
c)
Застосування стороннього API
d)
Зовнішнє посилання на інший документ
20.
Який шаблон зберігання в MongoDB використовує посилання на інший документ?
a)
Referenced document
b)
Embedded document
c)
Flattened schema
d)
Reduced mapping
21.
Який метод MongoDB видаляє всі документи, що відповідають умові?
a)
deleteMany()
b)
deleteOne()
c)
dropMany()
d)
removeAll()
22.
Який метод використовується для видалення одного документа у MongoDB?
a)
deleteOne()
b)
deleteMany()
c)
drop()
d)
clearOne()
23.
Яка структура у MongoDB дозволяє представити зв’язок One-to-Many через вкладені документи?
a)
Embedded One-to-Many
b)
Reference Mapping
c)
Join Collection
d)
Sharded Linking
24.
Який оператор використовується в MongoDB для перевірки наявності поля у документі?
a)
$exists
b)
$in
c)
$type
d)
$match
25.
Який оператор MongoDB дозволяє використовувати регулярні вирази для пошуку?
a)
$regex
b)
$match
c)
$text
d)
$search
26.
Який етап агрегаційного конвеєра MongoDB використовується для розгортання елементів масиву?
a)
$unwind
b)
$project
c)
$arrayElemAt
d)
$split
27.
Який тип колекцій в ArangoDB використовується для створення зв’язків між документами?
a)
Document collection
b)
Edge collection
c)
Graph collection
d)
Relation collection
28.
Який елемент є обов’язковим у запиті AQL?
a)
FILTER
b)
SEARCH
c)
RETURN
d)
LET
29.
Який оператор у AQL використовується для групування та агрегації значень?
a)
AGGREGATE
b)
GROUP BY
c)
COLLECT
d)
AGGREGATE BY
30.
У якій структурі зберігаються документи в ArangoDB?
a)
XML
b)
YAML
c)
CSV
d)
JSON
31.
Які службові поля мають бути вказані в ребрах (edge documents)?
a)
_key, _rev
b)
_id, _from, _to
c)
_from, _to
d)
_id, _key, _to
32.
Яка функція використовується для визначення кількості елементів у AQL?
a)
COUNT()
b)
LENGTH()
c)
SIZE()
d)
TOTAL()
33.
Яка команда використовується для створення нової бази даних через ArangoSH?
a)
db.create()
b)
db._createDatabase()
c)
db.newDatabase()
d)
create.db()
34.
Як називається база даних за замовчуванням в ArangoDB?
a)
main
b)
default
c)
system
d)
_system
35.
Яка функція використовується для повнотекстового пошуку у View в ArangoDB?
a)
TEXTSEARCH()
b)
PHRASE()
c)
FULLTEXT()
d)
SEARCHTEXT()
36.
Яка ключова конструкція AQL використовується для ітерування по елементах колекції?
a)
FOR
b)
LOOP
c)
FOREACH
d)
ITERATE
37.
Що виконує команда INSERT в AQL?
a)
Оновлює існуючий документ
b)
Видаляє документ
c)
Додає новий документ
d)
Виконує агрегацію
38.
Як в AQL відфільтрувати документи за певною умовою?
a)
WHERE
b)
IF
c)
FILTER
d)
SELECT
39.
AQL. Як отримати перший елемент з результату запиту?
a)
TOP()
b)
FIRST()
c)
LIMIT(1)
d)
GET(0)
40.
Що робить команда REPLACE у AQL?
a)
Оновлює частину документа
b)
Повністю замінює документ
c)
Видаляє документ
d)
Створює нову колекцію
41.
Яка команда AQL використовується для часткового оновлення документа?
a)
REPLACE
b)
INSERT
c)
UPDATE
d)
MODIFY
42.
Яка з наведених характеристик притаманна NoSQL базам даних?
a)
Жорстка схема
b)
Масштабування лише вертикальне
c)
Гнучка структура даних
d)
Обов’язкове використання SQL
43.
Що означає абревіатура NoSQL?
a)
Not Only SQL
b)
No Structured Query Language
c)
New Open SQL
d)
No Server Query Logic
44.
Яка з баз даних є прикладом документоорієнтованої NoSQL БД?
a)
MongoDB
b)
Neo4j
c)
MySQL
d)
Cassandra
45.
Що таке горизонтальне масштабування в контексті NoSQL БД?
a)
Збільшення кількості серверів
b)
Оптимізація запитів
c)
Додавання CPU
d)
Перехід до хмарних технологій
46.
Який компонент CAP-теореми забезпечує безперервність роботи при часткових відмовах мережі?
a)
Consistency
b)
Availability
c)
Partition tolerance
d)
Redundancy
47.
Що гарантує компонент Consistency у CAP-теоремі?
a)
Доступність вузлів
b)
Однакові дані на всіх вузлах
c)
Відмовостійкість
d)
Швидкий запис
48.
Яку трійку обмежень описує CAP-теорема?
a)
Consistency, Availability, Performance
b)
Concurrency, Accuracy, Persistence
c)
Consistency, Availability, Partition tolerance
d)
Correctness, Access, Portability
49.
Який тип NoSQL баз даних зберігає інформацію у вигляді вузлів і зв'язків?
a)
Документоорієнтовані
b)
Графові
c)
Колоночні
d)
Ключ-значення
50.
Який тип бази даних найкраще підходить для аналітичної обробки великих обсягів даних за стовпцями?
a)
Графова
b)
Колоночна
c)
Документоорієнтована
d)
Реляційна
51.
Що є основною перевагою NoSQL у порівнянні з реляційними БД?
a)
Використання транзакцій
b)
Гнучкість структури даних
c)
Сувора схема
d)
Підтримка SQL
52.
Що з наведеного найчастіше використовується як ключ у базах типу ключ-значення?
a)
SQL-запит
b)
Унікальний ідентифікатор
c)
Графовий вузол
d)
Документ
53.
Що з наведеного найкраще описує масштабування Cassandra?
a)
Вертикальне масштабування
b)
Неможливість масштабування
c)
Горизонтальне масштабування без майстра
d)
Використання одного вузла
54.
Який тип баз даних найкраще підходить для складних запитів із великою кількістю зв'язків між об'єктами?
a)
Ключ-значення
b)
Графові
c)
Документоорієнтовані
d)
Колоночні
55.
Який тип NoSQL БД найкраще підходить для логування великих потоків подій?
a)
Колоночна
b)
Реляційна
c)
Документоорієнтована
d)
Графова
56.
Чим відрізняються документоорієнтовані БД від реляційних?
a)
Документи зберігаються у форматі XML
b)
Дані не мають структури
c)
Документи можуть мати різну структуру
d)
Тільки для текстової інформації
Reset
