E Action Schema
E Action Schema
1. Admin Table:
CREATE TABLE Admin (
);
2. User Table:
CREATE TABLE Users (
full_name VARCHAR(100),
address TEXT,
phone_number VARCHAR(15),
user_type ENUM('buyer', 'seller') NOT NULL,
);
3. Auctions Table:
CREATE TABLE Auctions (
seller_id INT,
description TEXT,
category_id INT,
start_time TIMESTAMP,
end_time TIMESTAMP,
);
4. Bids Table:
CREATE TABLE Bids (
auction_id INT,
user_id INT,
);
5. Categories Table:
CREATE TABLE Categories (
description TEXT,
);
6. Transactions Table:
CREATE TABLE Transactions (
auction_id INT,
buyer_id INT,
seller_id INT,
);
7. Feedback Table:
CREATE TABLE Feedback (
auction_id INT,
user_id INT,
comments TEXT,
);
8. Notifications Table:
CREATE TABLE Notifications (
user_id INT,
message TEXT,
);
9. Reports Table:
CREATE TABLE Reports (
reported_by INT,
auction_id INT,
reason TEXT,
);
admin_id INT,
action TEXT,
);