USE shop3;
GO
---------------------------------------------------------
-- 1. БОЛЬШЕ КАТЕГОРИЙ
---------------------------------------------------------
INSERT INTO categories (name) VALUES
(N'Бытовая техника'),
(N'Аудио-техника'),
(N'Периферия'),
(N'Комплектующие');
---------------------------------------------------------
-- 2. БОЛЬШЕ ТОВАРОВ + НОРМАЛЬНЫЕ ОПИСАНИЯ
---------------------------------------------------------
INSERT INTO products (name, category_id, specification) VALUES
(N'Samsung S24 Ultra', 1, N'Экран 6.8" Dynamic AMOLED 2X, Snapdragon 8 Gen 3, Камера 200Мп, AI-функции, Стилус S Pen.'),
(N'ASUS ROG Zephyrus G14', 2, N'Игровой ноутбук: Ryzen 9, RTX 4060, 16GB RAM, 1TB SSD, экран 14" 165Hz Nebula Display.'),
(N'Sony WH-1000XM5', 4, N'Беспроводные наушники с лучшим шумоподавлением, 30 часов работы, поддержка LDAC и Hi-Res Audio.'),
(N'Кофемашина DeLonghi Magnifica', 3, N'Автоматическая система, приготовление эспрессо и капучино одной кнопкой, встроенная кофемолка.'),
(N'Клавиатура Keychron K2', 5, N'Механическая клавиатура, Gateron Brown переключатели, RGB подсветка, алюминиевый корпус.'),
(N'Видеокарта RTX 4070 Ti', 6, N'12GB GDDR6X памяти, архитектура Ada Lovelace, поддержка DLSS 3.0 и трассировки лучей.'),
(N'iPad Pro 11 M2', 1, N'Планшет с чипом Apple M2, экран Liquid Retina, поддержка Apple Pencil 2 и Magic Keyboard.'),
(N'Мышь Logitech G Pro X Superlight', 5, N'Ультралегкая игровая мышь (63г), сенсор HERO 25K, беспроводная связь LIGHTSPEED.'),
(N'Монитор LG UltraGear 27"', 5, N'IPS матрица, 144Hz, 1ms отклик, разрешение 2560x1440, поддержка G-Sync.'),
(N'Умная колонка Яндекс Станция 2', 4, N'Встроенная Алиса, поддержка протокола Zigbee для умного дома, звук 30Вт.');
---------------------------------------------------------
-- 3. УСТАНОВКА ЦЕН И СКЛАДА ДЛЯ НОВЫХ ТОВАРОВ
---------------------------------------------------------
-- Цены
INSERT INTO product_prices (product_id, price) VALUES
(2, 115000), (3, 165000), (4, 38000), (5, 55000), (6, 12000), (7, 85000), (8, 95000), (9, 14000), (10, 32000), (11, 17000);
-- Склад (завезли по 30-100 штук)
INSERT INTO stock (product_id, quantity) VALUES
(2, 45), (3, 20), (4, 60), (5, 15), (6, 100), (7, 10), (8, 30), (9, 80), (10, 40), (11, 55);
---------------------------------------------------------
-- 4. БОЛЬШЕ ПОКУПАТЕЛЕЙ И ИХ СКИДОК (ПО ДАТАМ)
---------------------------------------------------------
INSERT INTO buyers (name_client, payment_method_id) VALUES
(N'Алексей Козлов', 1),
(N'Елена Васильева', 1),
(N'Дмитрий Волков', 2),
(N'Ольга Морозова', 2);
-- История скидок (делаем по 2 записи, триггер возьмет последнюю)
INSERT INTO discounts (buyer_id, discount_percent, set_date) VALUES
(2, 3, '2026-01-01'), (2, 7, GETDATE()), -- Елена: была 3, стала 7%
(3, 10, '2026-02-01'), (3, 15, GETDATE()), -- Алексей: была 10, стала 15%
(4, 0, '2026-01-01'), (4, 5, GETDATE()), -- Дмитрий: была 0, стала 5%
(5, 20, GETDATE()); -- Ольга: сразу 20%
---------------------------------------------------------
-- 5. БОЛЬШЕ ЗАКАЗОВ ДЛЯ АНАЛИТИКИ
---------------------------------------------------------
-- Разные люди покупают разные товары
INSERT INTO orders (product_id, buyer_id, quantity) VALUES
(2, 2, 1), (5, 3, 2), (8, 4, 1), (11, 5, 3), (4, 1, 1), (6, 2, 1);
GO