From 993af8f356436a677d37c21a62d709480e559b1b Mon Sep 17 00:00:00 2001 From: sora Date: Sat, 6 Jun 2026 13:37:02 +0300 Subject: [PATCH 1/7] Solution --- task.sql | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/task.sql b/task.sql index 0c5b574..5b71e35 100644 --- a/task.sql +++ b/task.sql @@ -1,2 +1,5 @@ -# Write your SQL code for the database creation here. Good luck! -USE ShopDB; +USE ShopDB; + +CREATE INDEX Name ON Products(Name); +CREATE INDEX Email ON Customers(Email); + From 00b1e2bccdec75cd3b87d1c2a9d91074a5f7b296 Mon Sep 17 00:00:00 2001 From: sora Date: Sat, 6 Jun 2026 13:40:42 +0300 Subject: [PATCH 2/7] Solution_1 --- task.sql | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/task.sql b/task.sql index 5b71e35..cb033e0 100644 --- a/task.sql +++ b/task.sql @@ -1,5 +1,10 @@ USE ShopDB; -CREATE INDEX Name ON Products(Name); -CREATE INDEX Email ON Customers(Email); +CREATE INDEX idx_products_name ON Products(Name); +CREATE INDEX idx_customers_email ON Customers(Email); +CREATE INDEX idx_orders_customer ON Orders(CustomerID); +CREATE INDEX idx_orders_date ON Orders(Date); + +CREATE INDEX idx_orderitems_order ON OrderItems(OrderID); +CREATE INDEX idx_orderitems_product ON OrderItems(ProductID); \ No newline at end of file From a48d862eb7fbeaec49bed7591021e097c7b2ea9f Mon Sep 17 00:00:00 2001 From: sora Date: Sat, 6 Jun 2026 13:43:56 +0300 Subject: [PATCH 3/7] Solution_2 --- task.sql | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/task.sql b/task.sql index cb033e0..a38d426 100644 --- a/task.sql +++ b/task.sql @@ -1,10 +1,15 @@ USE ShopDB; -CREATE INDEX idx_products_name ON Products(Name); -CREATE INDEX idx_customers_email ON Customers(Email); -CREATE INDEX idx_orders_customer ON Orders(CustomerID); -CREATE INDEX idx_orders_date ON Orders(Date); +CREATE INDEX Name ON Products(Name); -CREATE INDEX idx_orderitems_order ON OrderItems(OrderID); -CREATE INDEX idx_orderitems_product ON OrderItems(ProductID); \ No newline at end of file + +CREATE INDEX Email ON Customers(Email); + + +CREATE INDEX CustomerID ON Orders(CustomerID); +CREATE INDEX Date ON Orders(Date); + + +CREATE INDEX OrderID ON OrderItems(OrderID); +CREATE INDEX ProductID ON OrderItems(ProductID); \ No newline at end of file From 6a5e51e052087efba229d14b9ebe3a147a70681d Mon Sep 17 00:00:00 2001 From: sora Date: Sat, 6 Jun 2026 13:48:13 +0300 Subject: [PATCH 4/7] Solution_3 --- task.sql | 2 -- 1 file changed, 2 deletions(-) diff --git a/task.sql b/task.sql index a38d426..0430136 100644 --- a/task.sql +++ b/task.sql @@ -2,8 +2,6 @@ USE ShopDB; CREATE INDEX Name ON Products(Name); - - CREATE INDEX Email ON Customers(Email); From f55e2c112394b734fafaa6654e6570f038212bac Mon Sep 17 00:00:00 2001 From: sora Date: Mon, 8 Jun 2026 11:30:45 +0300 Subject: [PATCH 5/7] Solution --- task.sql | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/task.sql b/task.sql index 0430136..c146b3d 100644 --- a/task.sql +++ b/task.sql @@ -1,13 +1,5 @@ USE ShopDB; - CREATE INDEX Name ON Products(Name); -CREATE INDEX Email ON Customers(Email); - - -CREATE INDEX CustomerID ON Orders(CustomerID); -CREATE INDEX Date ON Orders(Date); - -CREATE INDEX OrderID ON OrderItems(OrderID); -CREATE INDEX ProductID ON OrderItems(ProductID); \ No newline at end of file +CREATE INDEX Email ON Customers(Email); \ No newline at end of file From 86984ba0672abbc494fb914105fe3e3ced36dfea Mon Sep 17 00:00:00 2001 From: sora Date: Mon, 8 Jun 2026 11:36:58 +0300 Subject: [PATCH 6/7] Solution_1 --- task.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/task.sql b/task.sql index c146b3d..71a001f 100644 --- a/task.sql +++ b/task.sql @@ -1,5 +1,5 @@ USE ShopDB; -CREATE INDEX Name ON Products(Name); +CREATE INDEX idx_product_name ON Products(Name); -CREATE INDEX Email ON Customers(Email); \ No newline at end of file +CREATE INDEX idx_customers_email ON Customers(Email); \ No newline at end of file From 5ac466242335be0299fb58f63ee183467a589dfe Mon Sep 17 00:00:00 2001 From: sora Date: Mon, 8 Jun 2026 11:38:45 +0300 Subject: [PATCH 7/7] Solution_2 --- task.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/task.sql b/task.sql index 71a001f..c146b3d 100644 --- a/task.sql +++ b/task.sql @@ -1,5 +1,5 @@ USE ShopDB; -CREATE INDEX idx_product_name ON Products(Name); +CREATE INDEX Name ON Products(Name); -CREATE INDEX idx_customers_email ON Customers(Email); \ No newline at end of file +CREATE INDEX Email ON Customers(Email); \ No newline at end of file