Certainly! Here's a simplified version:
```sql
-- Create Category table
CREATE TABLE Category (
cat_id INT PRIMARY KEY,
name VARCHAR(255)
);
-- Create Product table
CREATE TABLE Product (
id INT PRIMARY KEY,
name VARCHAR(255),
size VARCHAR(50),
cost DECIMAL(10, 2),
price DECIMAL(10, 2),
cat_id INT,
FOREIGN KEY (cat_id) REFERENCES Category(cat_id)
);
-- Insert rows into Category table
INSERT INTO Category VALUES (1, 'Electronics'), (2, 'Clothing'), (3, 'Home and Garden'), (4, 'Books'), (5, 'Sports');
-- Insert rows into Product table
INSERT INTO Product VALUES
(1, 'Smartphone', '5 inches', 200, 350, 1),
(2, 'Laptop', '15 inches', 800, 1200, 1),
(3, 'T-shirt', 'Medium', 10, 20, 2),
(4, 'Table', 'Large', 50, 80, 3),
(5, 'Book', 'Paperback', 5, 15, 4),
(6, 'Running Shoes', '10', 30, 60, 5);
```
This version combines the insert statements and simplifies the structure for better readability. Adjust it further based on your specific needs.