first commit
This commit is contained in:
@@ -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)
|
||||
);
|
||||
------------------------------------------------
|
||||
Reference in New Issue
Block a user