wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Модульна контрольна робота 2 з ТПБД

Total questions: 16

Worksheet time: 38mins

Name
Class
Date
1.

Частина у клієнт-серверній архітектурі, коли обробка даних здійснюється на стороні браузера користувача, називається -

(a)  

Частина, що безпосередньо контактує з БД, називається - ​ (b)  

Choose from the below words
Client
Server
Database
Middleware
API Gateway
2.

Яке з наведених тверджень є недоліком клієнт-серверної архітектури?

a)

Наявна центральна точки відмови

b)

Центральний контроль безпеки

c)

Легкий контроль продуктивності мережі та додатка

d)

Зручність у виконанні оновлень програмного забезпечення

3.

Які архітектурні рівні можна об’єднати в один рівень у невеликих програмах?

a)

Відображення та Бізнес логіки

b)

Бізнес логіки та рівень доступу до даних

c)

Рівня доступу до даних та рівня БД

d)

Бізнес логіки та рівень БД

e)

Відображення та рівня доступу до даних

4.

Поставте правіильні твердження

  • ​ (a)   : підхід до розробки, де додаток складається з невеликих, незалежних ​ (b)   , кожен із яких виконує окрему функцію та взаємодіє через ​ (c)   .

  • ​ (d)   : підхід, при якому всі компоненти ​ (e)   об’єднані в єдину структуру та розгортаються разом.

Choose from the below words
Мікросервісна архітектура
API
Монолітна архітектура
сервісів
додатка
Класична архітектура
Системна інтеграція
Модульна структура
5.

Розподіліть стеки програмування по типу БД

Categorize the following

LAMP

WAMP

WISA

LYME

LYCE

MEAN

Реляційні БД
Нереляційні БД
6.

Технологія, яка робить можливим використання будь-якої БД, не залежно від того, якою мовою програмування було створення ПЗ називається ​ (a)  

Технологія, яка застосовується тільки для для мови програмування Java називається ​ (b)  

Choose from the below words
ODBC
JDBC
MySQL Connector
PostgreSQL Driver
7.

Для ORM є два підходи. Який з них одразу викликає оновлення БД, а який існує окремо?

Не являється підходом ORM


Active Record

Може існувати як окреме сховище, за викликом сихронізується з БД


Data Mapper

Жорстко прив'язаний до БД

DAO

8.

Співставте назву стратегій завантаження з описом:

​ (a)   - завантажує всі необхідні дочірні сутності одночасно під час одного виклику бази даних.

​ (b)   – це стратегія, де дочірня сутність завантажується лише тоді, коли до неї звертаються вперше. 

​ (c)   передбачає явне завантаження даних.

Choose from the below words
Eager Loading
Lazy Loading
Explicit Loading
Deferred Loading
Automatic Loading
Batch Loading
9.

Визначте технології по опису:

​ (a)   : це технологія, яка дозволяє працювати з реляційними базами даних, перетворюючи записи бази даних у об’єкти мови програмування. автоматизує більшість операцій з базою даних, таких як збереження, оновлення, видалення та вибір даних.

​ (b)   : це спрощена та легка версія старішої технології. зазвичай має менше функціональних можливостей і забезпечує високу продуктивність. Він зосереджений на основних операціях з базою даних, таких як збереження та вибір даних, без додаткових функцій, таких як складні зв'язки чи транзакції. Це рішення для проектів, де важлива простота та продуктивність

Choose from the below words
Micro ORM
ORM (Object-Relational Mapping)
Full-Featured ORM
NoSQL Database
Data Warehousing Technology
10.

Яка з наведених моделей розгортання бази даних у хмарі надає повне керування базою даних як сервісом, без необхідності налаштовувати інфраструктуру?

a)

Образ віртуальної машини з БД

b)

DBaaS

c)

Хостинг БД

d)

VPS/VDS

11.

Співставте визначення

  • ​ (a)   модель хмарних обчислень, яка надає інфраструктуру як послугу. Зазавичай використовується для розгортання своїх додатків та сервісів.

  • ​ (b)   - модель хмарних обчислень, яка надає платформу для розробки, тестування та розгортання додатків без необхідності керувати інфраструктурою.

  • ​ (c)   - модель хмарних обчислень, при якій користувачі отримують доступ до програмного забезпечення через інтернет, без необхідності його встановлювати або підтримувати.

Choose from the below words
IaaS
PaaS
SaaS
DaaS
FaaS
CaaS
DBaaS
12.

Співставте поняття і пояснення

Розгортання додатку та інфраструктури на виділеному сервері, який фізично стоїть у провайдера

Хостинг/Віртуальний хостинг

Розгортання додатку/ків у ізольованому віртуальному середовищі, з низькою залежністю від ОС та іншої інфраструктури

Виділений сервер, або колокейшн

Розміщення декількох веб-додатків на одному веб-сервері

VPS/VDS

ПостановкаРозгортання додатку та інфраструктури віртуальному сервері

Конейнеризація

13.

​ (a)   - це організована збірка даних, які зберігаються в електронному вигляді в комп'ютерній системі. Забезпечує доступ до даних та їх оновлення, дозволяє проводити пошук і фільтрування даних. ​ (b)   - це вид програмного забезпечення, яких збирає інформацію з різних джерел та організовує її у логічну структуру для подальшого аналізу та прийняття рішень. Зазвичай містять інформацію про історію підприємства або організації, що дозволяє користувачам виконувати більш складні запити та аналізувати тенденції. ​ (c)   - зберігає інформацію, яка може бути неструктурована та не матиме чіткої форми. Вона складається з інформації, яка може включати факти, правила, процедури та інші знання, які можуть бути використані для прийняття рішень.

Choose from the below words
База даних (БД)
Сховище даних (Data warehouse)
База знань (БЗ)
Електронна таблиця
Нереляційна БД
14.

Які види наповнення баз знань використовуються?

a)


Ручне додавання знань

b)

Комбінування ручного введення та машинного навчання

c)

Машинне навчання

d)


Вилучення даних з інших джерел

15.

Дайте правильні визначення поняттям:

ETL - ​​ (a)  

OLAP - ​ (b)  

Business Intelligence (BI) - ​ ​ ​ (c)  

Choose from the below words
Алгоритм, що відповідає за аналіз даних в сховищі
Алгоритм, що відповідає за збір, трансформацію і з
Алгоритм виконання запитів до баз даних
Алгоритм, що відповідає за збір і аналіз даних
Алгоритм розв’язання задач оптимізаці
Алгоритм створення інтерактивних звітів
Методологія роботи з даними для прийняття рішень
16.

Співставте визначення та поняття:

​ (a)   - Вони дозволяють вирішувати складні задачі, порівнюючи їх зі збереженими в базі знань раніше вирішеними випадками.

​ (b)   - це системи, що дозволяють моделювати знання та процеси прийняття рішень, що зазвичай пов'язані з експертними знаннями в якійсь конкретній галузі.

​ ​ (c)   - Вони використовують інтерактивний спосіб навігації, що дозволяє користувачам легко переходити між різними частинами документів.

​ ​ (d)   - Вони використовують інтелектуальну аналітику та адаптивність для розробки оптимальної стратегії навчання для кожного студента.

​ ​ (e)   - Ці системи зазвичай використовуються в області автоматизації бізнес-процесів, а також у системах підтримки прийняття рішень, де є чіткі правила та критерії прийняття рішень.

Choose from the below words
Rule-based systems
Intelligent tutoring systems
Hypertext manipulation systems
Експертні системи
Case-based systems
Weather forecasting systems