Тест:

тема 18 БД та SQL

13.10.2026
0 0
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Вміст тесту:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Опис, який учні побачать перед початком тестування

1

5 з 55 балів

Етап 1. З чого складається проєкт

Розташуйте етапи проєкту «Автосалон» у правильному порядку.

Організаційний: створити файл бази даних

Підготовчий: спроєктувати таблиці та зв’язки

Проєктний: створити таблиці, запити, форми, звіти

Тестувальний: внести дані, перевірити, виправити помилки

Презентація: показати базу в дії

2

8 з 55 балів

Етап 2. Проєктуємо таблиці

У базі три таблиці: «Виробники», «Моделі», «Автомобілі». Оберіть, у якій таблиці має зберігатися кожне поле.

Країна —            [Виробники, Моделі, Автомобілі]

Тип кузова —            [Виробники, Моделі, Автомобілі]

Колір —            [Виробники, Моделі, Автомобілі]

Потужність двигуна —            [Виробники, Моделі, Автомобілі]

Рік випуску —            [Виробники, Моделі, Автомобілі]

Назва виробника —            [Виробники, Моделі, Автомобілі]

Ціна —            [Виробники, Моделі, Автомобілі]

Наявність у салоні —            [Виробники, Моделі, Автомобілі]

3

6 з 55 балів

Етап 2. Типи даних у LibreOffice Base

Оберіть тип для кожного поля.

Код виробника (1, 2, 3…) —         [INTEGER, VARCHAR, DECIMAL, BOOLEAN, DATE]

Назва моделі —         [INTEGER, VARCHAR, DECIMAL, BOOLEAN, DATE]

Об’єм двигуна (1.6, 2.0) —         [INTEGER, VARCHAR, DECIMAL, BOOLEAN, DATE]

Потужність (115, 150) —         [INTEGER, VARCHAR, DECIMAL, BOOLEAN, DATE]

VIN-номер (WF0SXXGCDSAB27477) —         [INTEGER, VARCHAR, DECIMAL, BOOLEAN, DATE]

Наявність (так / ні) —         [INTEGER, VARCHAR, DECIMAL, BOOLEAN, DATE]

4

4 з 55 балів

Етап 2. Ключі

Установіть відповідність між полем і його роллю в базі.

1

«Код виробника» в таблиці «Виробники»

А

первинний ключ — текст

2

«Код виробника» в таблиці «Моделі»

Б

звичайне поле, не ключ

3

«VIN» у таблиці «Автомобілі»

В

первинний ключ — число

4

«Колір» у таблиці «Автомобілі»

Г

зовнішній ключ

5

3 з 55 балів

Етап 2. Зв’язки між таблицями

Схема: Виробники (1) → (∞) Моделі (1) → (∞) Автомобілі. Позначте всі правильні твердження.

6

6 з 55 балів

Етап 3. Читаємо дані з трьох таблиць

Виробники

Код вир.

Назва

Країна

1

BMW

Німеччина

2

Ford

США

3

Renault

Франція

4

Skoda

Чехія

5

Tesla

США

6

Toyota

Японія

Моделі

Код мод.

Назва

Кузов

К. с.

Код вир.

1

Clio

хетчбек

75

3

2

Megane

універсал

110

3

3

Focus

універсал

115

2

4

Kuga

кросовер

150

2

5

Fabia

хетчбек

86

4

6

Octavia

седан

180

4

7

X5

кросовер

249

1

8

320i

седан

184

1

9

Model 3

седан

283

5

10

Corolla

седан

132

6

Автомобілі (поле VIN не показано)

Код мод.

Колір

Рік

Ціна, $

Наявн.

1

чорний

2008

5500

так

1

червоний

2015

8900

ні

2

сірий

2013

7800

так

3

білий

2011

6400

так

3

синій

2017

11200

так

4

сірий

2015

14000

так

4

білий

2021

24900

ні

5

зелений

2012

5900

так

6

сірий

2019

18500

так

6

чорний

2022

26000

так

7

чорний

2018

42000

ні

8

синій

2016

17300

так

9

білий

2021

31000

так

9

червоний

2023

38500

так

10

сірий

2020

16800

так

Таблиці зв’язані за кодами. Впишіть відповіді.

Білий автомобіль 2011 року має код моделі 3. Це модель          виробника          з країни          .

Модель Octavia виробляє          .

Автомобілів моделі Kuga в таблиці —          (впишіть цифру).

Автомобілів виробника Renault (усіх його моделей) у таблиці —          .

7

1 з 55 балів

Етап 3. Складіть запит

Потрібен запит «Авто в наявності за ціною»: показати колір і ціну автомобілів, які є в салоні, від найдешевшого. Розташуйте частини запиту в правильному порядку.

"Колір", "Ціна" WHERE ORDER BY "Ціна" "Автомобілі" "Наявність" = TRUE SELECT FROM

8

4 з 55 балів

Етап 3. Запит із двох таблиць

Назва моделі зберігається в таблиці «Моделі», а колір і ціна — в «Автомобілі». Щоб показати їх разом, у запит додають обидві таблиці й прирівнюють поля зв’язку. Оберіть правильні частини запиту (авто в наявності, від найдешевшого).

SELECT "Назва моделі", "Колір", "Ціна"

FROM                        ["Автомобілі", "Моделі", "Автомобілі", "Виробники"]

WHERE "Автомобілі"."Код моделі" =                          ["Моделі"."Код моделі", "Моделі"."Код виробника", "Моделі"."Назва моделі"]

AND "Наявність" =       [TRUE, 'так', 1]

ORDER BY "Ціна"      [ASC, DESC]

9

3 з 55 балів

Етап 3. Запит «Потужні автомобілі»

Моделі

Код мод.

Назва

Кузов

К. с.

Код вир.

1

Clio

хетчбек

75

3

2

Megane

універсал

110

3

3

Focus

універсал

115

2

4

Kuga

кросовер

150

2

5

Fabia

хетчбек

86

4

6

Octavia

седан

180

4

7

X5

кросовер

249

1

8

320i

седан

184

1

9

Model 3

седан

283

5

10

Corolla

седан

132

6

Автомобілі (поле VIN не показано)

Код мод.

Колір

Рік

Ціна, $

Наявн.

1

чорний

2008

5500

так

1

червоний

2015

8900

ні

2

сірий

2013

7800

так

3

білий

2011

6400

так

3

синій

2017

11200

так

4

сірий

2015

14000

так

4

білий

2021

24900

ні

5

зелений

2012

5900

так

6

сірий

2019

18500

так

6

чорний

2022

26000

так

7

чорний

2018

42000

ні

8

синій

2016

17300

так

9

білий

2021

31000

так

9

червоний

2023

38500

так

10

сірий

2020

16800

так

Запит показує автомобілі, у моделі яких потужність більша за 120 к. с., за спаданням потужності.

Записів у результаті:          .

Модель у першому рядку результату:          .

Чи потрапить у результат Focus (115 к. с.)? Напишіть так або ні:          .

10

4 з 55 балів

Етап 3. Запити з параметром

Моделі

Код мод.

Назва

Кузов

К. с.

Код вир.

1

Clio

хетчбек

75

3

2

Megane

універсал

110

3

3

Focus

універсал

115

2

4

Kuga

кросовер

150

2

5

Fabia

хетчбек

86

4

6

Octavia

седан

180

4

7

X5

кросовер

249

1

8

320i

седан

184

1

9

Model 3

седан

283

5

10

Corolla

седан

132

6

Автомобілі (поле VIN не показано)

Код мод.

Колір

Рік

Ціна, $

Наявн.

1

чорний

2008

5500

так

1

червоний

2015

8900

ні

2

сірий

2013

7800

так

3

білий

2011

6400

так

3

синій

2017

11200

так

4

сірий

2015

14000

так

4

білий

2021

24900

ні

5

зелений

2012

5900

так

6

сірий

2019

18500

так

6

чорний

2022

26000

так

7

чорний

2018

42000

ні

8

синій

2016

17300

так

9

білий

2021

31000

так

9

червоний

2023

38500

так

10

сірий

2020

16800

так

Запит 1 шукає моделі за умовою "Тип кузова" = :Тип_кузова. Запит 2 шукає автомобілі за умовою "Рік випуску" >= :Рік. Впишіть, скільки записів покаже запит (цифрою).

Запит 1, уведено седан —          .

Запит 1, уведено кросовер —          .

Запит 1, уведено Седан (з великої літери) —          .

Запит 2, уведено 2020 —          .

11

1 з 55 балів

Етап 3. Умова запиту

Запит має показати автомобілі, випущені не раніше 2020 року. Який критерій записати під полем «Рік випуску»?

12

4 з 55 балів

Етап 3. Об’єкти бази даних

Для чого в проєкті потрібен кожен об’єкт? Установіть відповідність.

1

Таблиця «Автомобілі»

А

зручно вводити й переглядати по одному авто

2

Запит «Авто в наявності»

Б

оформлює дані для друку

3

Форма «Каталог автомобілів»

В

зберігає дані про кожне авто

4

Звіт «Прайс-лист»

Г

відбирає записи за умовою

13

1 з 55 балів

Етап 3. Звіт

Моделі

Код мод.

Назва

Кузов

К. с.

Код вир.

1

Clio

хетчбек

75

3

2

Megane

універсал

110

3

3

Focus

універсал

115

2

4

Kuga

кросовер

150

2

5

Fabia

хетчбек

86

4

6

Octavia

седан

180

4

7

X5

кросовер

249

1

8

320i

седан

184

1

9

Model 3

седан

283

5

10

Corolla

седан

132

6

Автомобілі (поле VIN не показано)

Код мод.

Колір

Рік

Ціна, $

Наявн.

1

чорний

2008

5500

так

1

червоний

2015

8900

ні

2

сірий

2013

7800

так

3

білий

2011

6400

так

3

синій

2017

11200

так

4

сірий

2015

14000

так

4

білий

2021

24900

ні

5

зелений

2012

5900

так

6

сірий

2019

18500

так

6

чорний

2022

26000

так

7

чорний

2018

42000

ні

8

синій

2016

17300

так

9

білий

2021

31000

так

9

червоний

2023

38500

так

10

сірий

2020

16800

так

Звіт «Прайс-лист наявних авто» містить лише автомобілі, які є в салоні. Твердження: у цьому звіті буде автомобіль BMW X5.

14

4 з 55 балів

Етап 4. Тестуємо базу

Під час тестування в базу пробують внести «погані» дані. Позначте все, що база НЕ дозволить зробити.

15

1 з 55 балів

Етап 5. Презентація проєкту

Моделі

Код мод.

Назва

Кузов

К. с.

Код вир.

1

Clio

хетчбек

75

3

2

Megane

універсал

110

3

3

Focus

універсал

115

2

4

Kuga

кросовер

150

2

5

Fabia

хетчбек

86

4

6

Octavia

седан

180

4

7

X5

кросовер

249

1

8

320i

седан

184

1

9

Model 3

седан

283

5

10

Corolla

седан

132

6

Автомобілі (поле VIN не показано)

Код мод.

Колір

Рік

Ціна, $

Наявн.

1

чорний

2008

5500

так

1

червоний

2015

8900

ні

2

сірий

2013

7800

так

3

білий

2011

6400

так

3

синій

2017

11200

так

4

сірий

2015

14000

так

4

білий

2021

24900

ні

5

зелений

2012

5900

так

6

сірий

2019

18500

так

6

чорний

2022

26000

так

7

чорний

2018

42000

ні

8

синій

2016

17300

так

9

білий

2021

31000

так

9

червоний

2023

38500

так

10

сірий

2020

16800

так

На презентації покупець питає: «Який найдешевший автомобіль зараз є в салоні?» Що покаже перший рядок запиту «Авто в наявності за ціною»?

Рефлексія від 19 учнів

Сподобався:

0

Так: 18

Ні: 1

Зрозумілий:

0

Так: 17

Ні: 2

Потрібні роз'яснення:

0

Ні: 17

Так: 2

Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Рекомендуємо

Збір і опрацювання даних. Інформатика 8 клас. Розділ 2 (теми 9–13). Тріщук, Лазарець 2025

Збір і опрацювання даних. Інформатика 8 клас. Розділ 2 (теми 9–13). Тріщук, Лазарець 2025

13

Аватар профіля Бабич Василь Іванович
інфо
8 клас

50 грн

40 грн

Збір даних. Персональні дані. Опитування, анкета, тест. Сервіси для збору даних. Інна Тріщук, 8 клас, Тема 9

Збір даних. Персональні дані. Опитування, анкета, тест. Сервіси для збору даних. Інна Тріщук, 8 клас, Тема 9

12

Аватар профіля Бабич Василь Іванович
інфо
8 клас

50 грн

Контрольна робота "Мова запитів SQL. Експорт та імпорт в БД"

Контрольна робота "Мова запитів SQL. Експорт та імпорт в БД"

25

Аватар профіля Чирва Володимир Васильович
Інформатика
10 клас та II курс

30 грн

Мова запитів SQL

Мова запитів SQL

273

Аватар профіля Токар Юлія Валеріївна
Інформатика
11 клас

35 грн

Початок роботи з SQL

Початок роботи з SQL

30

Аватар профіля Франчук Роксолана Василівна
Інформатика
9 клас

33 грн

Створення таблиць в БД

Створення таблиць в БД

216

Аватар профіля Токар Юлія Валеріївна
Інформатика
10 клас

33 грн

Схожі тести

Підсумковий тест "Веб-технології"

Підсумковий тест "Веб-технології"

3201

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
10—11 клас

Архітектура комп'ютера

Архітектура комп'ютера

1821

Аватар профіля Лавро Світлана Володимирівна
Інформатика
8 клас

Алгоритми з розгалуженням

Алгоритми з розгалуженням

1005

Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас

Інформаційні технології

Інформаційні технології

935

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Інформаційні системи

Інформаційні системи

563

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

442

Аватар профіля Балашова Вікторія Сергіївна
Інформатика
9 клас
✖
↑