База данных с доступом на запись: hostname: ich-edit.edu.itcareerhub.de, MYSQL_USER: ich1, MYSQL_PASSWORD: ich1_password_ilovedbs.
1
Задание 1
Создайте таблицу products со следующими столбцами и ограничениями:
product_id — INT, автоинкремент, первичный ключ.
product_name — VARCHAR(100), NOT NULL.
category — VARCHAR(50), по умолчанию 'General'.
price — DECIMAL(8, 2), неотрицательный.
stock_quantity — INT, неотрицательный.
supplier_id — INT, может быть NULL.
2
Задание 2
Заполните таблицу products пятью строками:
Laptop, Electronics, 1200.00, 10, 1
Office Chair, Furniture, 150.00, 25, 2
Pen, Stationery, 1.50, 100, 3
Desk Lamp, Furniture, 45.00, 15, 2
Notebook, Stationery, 3.00, 200, 3
3
Задание 3
Уменьшите количество на складе для продукта с product_id = 1 на 3 единицы.
4
Задание 4
Создайте представление product_overview, которое содержит:
product_name — название продукта.
category — категорию.
stock_value — стоимость запасов (price * stock_quantity).
stock_status — 'Low Stock', если stock_quantity < 20, иначе 'In Stock'.
5
Задание 5
Спроектируйте таблицу для мониторинга основных показателей здоровья. Подумайте, какие столбцы и ограничения понадобятся, создайте таблицу и заполните её тремя тестовыми строками.
Проверка понимания
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Вопрос 1
Что важнее всего в практическом задании?
Вопрос 2
Как безопаснее двигаться в практикуме?
Вопрос 3
Что делать, если решение не совпадает с ожидаемым результатом?