ЛР № 2. Проаналізувати предметну область відповідно до індивідуального варіанту (наприклад: інтернет-магазин, бібліотека, навчальний процес, система бронювання).
Виділити основні сутності, їх атрибути та зв’язки між ними.
Побудувати ER-діаграму бази даних із зазначенням типів зв’язків (1:1, 1:N, M:N).
Реалізувати структуру бази даних у СУБД (MySQL / PostgreSQL).
Створити таблиці з первинними та зовнішніми ключами.
Заповнити базу тестовими даними (не менше 10 записів у кожній таблиці).
Скласти SQL-запити для:
вибірки даних за заданими умовами;
сортування та агрегації даних;
об’єднання таблиць (JOIN).
Перевірити коректність роботи запитів та структури бази даних.
Вихідні дані (5 варіант): предметна область - система обліку інтернет-магазину; основні сутності - користувачі, товари, категорії товарів, замовлення, позиції замовлень та платежі; атрибути сутностей включають ідентифікатори, назви, описи, ціни, кількість, дати створення та статуси; вимоги до запитів - отримання списку товарів за категоріями, пошук замовлень конкретного користувача, підрахунок загальної вартості замовлень, вибірка найбільш популярних товарів та формування зведеної інформації за період.
Форма звіту: Текстовий звіт з описом предметної області, ER-діаграмою, SQL-скриптами та результатами виконання запитів. Виконуйте будь ласка без штучного інтелекту, бо буду перевіряти, за ціну домовимось