first commit

This commit is contained in:
Vitalii Litvinchuk
2026-05-04 23:15:09 +03:00
commit 6deed0469a
49 changed files with 5366 additions and 0 deletions
+94
View File
@@ -0,0 +1,94 @@
Робота з тригерами (triggers)
Lucky Shrub потребує визначити правила для вставки, оновлення та видалення даних про продукти у своїй базі даних. Вам слід використати для цього тригери
Таблиця Products містить наступну інформацію про кожен продукт:
ProductID,
ProductName,
BuyPrice,
SellPrice ,
NumberOfItems.
Передумови
Для виконання роботи Вам потрібна буде база даних Lucky Shrub та таблиця Products в MySQL. Таблиця Products повинна бути заповнена відпвідними даними. Виконайте наступні кроки для створення бази даних (якщо потрібно) та заповнення таблиці даними:
------------------------------------------------
1: Створіть базу даних Lucky_Shrub (якщо потрібно)
CREATE DATABASE IF NOT EXISTS Lucky_Shrub;
-------------------------------------------------
2: Оберіть базу даних Lucky_Shrub
USE Lucky_Shrub;
------------------------------------------------
3: Створіть таблицю Products:
CREATE TABLE Products (
ProductID VARCHAR(10) PRIMARY KEY,
ProductName VARCHAR(100),
BuyPrice DECIMAL(6, 2),
SellPrice DECIMAL(6, 2),
NumberOfItems INT
);
------------------------------------------------
4: Використайте наступний код для заповнення таблиці Products:
INSERT INTO
Products (
ProductID,
ProductName,
BuyPrice,
SellPrice,
NumberOfITems
)
VALUES (
"P1",
"Artificial grass bags ",
40,
50,
100
),
(
"P2",
"Wood panels",
15,
20,
250
),
(
"P3",
"Patio slates",
35,
40,
60
),
(
"P4",
"Sycamore trees ",
7,
10,
50
),
(
"P5",
"Trees and Shrubs",
35,
50,
75
),
(
"P6",
"Water fountain",
65,
80,
15
);
------------------------------------------------
5: Створіть таблицю Notifications з такими полями:
CREATE TABLE Notifications (
NotificationID INT AUTO_INCREMENT,
Notification VARCHAR(255),
DateTime TIMESTAMP NOT NULL,
PRIMARY KEY (NotificationID)
);
------------------------------------------------