Лабораторна робота 7
Умови завершення
Відкрито з: понеділок, 21 жовтня 2024, 00:00
Термін виконання: понеділок, 4 листопада 2024, 00:00
Зробити завдання відповідно до свого варіанту. Номера варіантів вказані в файлах
- kn_21.xlsx,
- ki_kb_21.xlsx
- ipz_21.xlsx
- ekk_de_ist.xlsx
текст завдання в файлі L_7.pdf.
Робота повинна складатися з текстового звіту, що завантажений на eLearn і проекту, що завантажений на GitHub.
Структура звіту:
- титульний аркуш (приклад наведено нижче),
- текст завдання,
- скріншоти з назвами використаних в проекті docker образів та docker контейнерів,
- текст Python коду програм і SQL запитів,
- скріншоти виконання програм в власному віртуальному середовищі
- скріншоти всіх таблиць і запитів БД в графічному клієнті
- посилання на проект на GitHub
Завдання:
- На платформі Docker, за допомогою файлу docker-compose.yml, створити контейнер з СУБД PostgreSQL або MySQL. Зробити прокидання портів та папок для зберігання БД.
- В цьому контейнері, використовуючи мову Python, створити базу даних. Створити в ній необхідні таблиці з відповідними полями і заповнити їх справжніми даними (вимоги, опис БД та мінімальний об’єм даних, який необхідно ввести в таблиці, вказані в кожному варіанті). Для генерування даних можна використати Faker.
- На мові Python написати програму, що підключається до створеної БД, виводить всі таблиці (структура + дані, які в ній зберігаються) та результати виконання запитів в консоль в форматованому вигляді (заголовки стовпців + всі стовпці рівні).
- На платформі Docker створити контейнер з графічним клієнтом (адмінка) для управління БД. Запустити його і підключитись до створеної БД. Переконатись, що всі таблиці і запити створені вірно.
- Завантажити проект на GitHub, попередньо додавши до файлу .gitignore всі технічні папки та файли.
- В текстовому редакторі створіть звіт вищенаведеної структури і завантажити на Elearn
- 17 жовтня 2024, 00:40
- 17 жовтня 2024, 00:40
- 17 жовтня 2024, 00:40
- 17 жовтня 2024, 00:40
- 17 жовтня 2024, 00:40
Шрифти
Розмір шрифта
1
Колір тексту
Колір тла