Лабораторна робота 6
Умови завершення
Відкрито з: понеділок, 16 жовтня 2023, 00:00
Термін виконання: неділя, 5 листопада 2023, 00:00
Зробити завдання відповідно до свого варіанту. Номера варіанті вказані в файлі student_var.xlsx, текст завдання в файлі L_6.pdf.
Робота повинна складатися з текстового звіту, що завантажений на eLearn і проекту, що завантажений на GitHub.
Структура звіту:
- титульний аркуш (приклад наведено нижче),
- текст завдання,
- скріншоти з назвами використаних в проекті docker образів та docker контейнерів,
- текст Python коду програм і SQL запитів,
- скріншоти виконання програм в власному віртуальному середовищі
- скріншоти всіх таблиць і запитів БД в графічному клієнті
- посилання на проект на GitHub
Завдання:
- На платформі Docker, за допомогою файлу docker-compose.yml, створити контейнер з СУБД PostgreSQL або MySQL. Зробити прокидання портів та папок для зберігання БД.
- В цьому контейнері, використовуючи мову Python, створити базу даних. Створити в ній необхідні таблиці з відповідними полями і заповнити їх даними (вимоги, опис БД та мінімальний об’єм даних, який необхідно ввести в таблиці, вказані в кожному варіанті).
- На мові Python написати програму, що підключається до створеної БД, виводить всі таблиці (структура + дані, які в ній зберігаються) та результати виконання запитів в консоль в форматованому вигляді (заголовки стовпців + всі стовпці рівні).
- На платформі Docker створити контейнер з графічним клієнтом (адмінка) для управління БД. Запустити його і підключитись до створеної БД. Переконатись, що всі таблиці і запити створені вірно.
- Завантажити проект на GitHub, попередньо додавши до файлу .gitignore всі технічні папки та файли.
- В текстовому редакторі створіть звіт наступної структури і завантажити на Elearn
- 18 жовтня 2023, 11:52
- 15 жовтня 2023, 15:42