Entities Structures in SQL Format
CREATE TABLE Customer ( CustomerID INT PRIMARY KEY, Name VARCHAR(255), Address VARCHAR(255), ContactNumber VARCHAR(15), Email VARCHAR(255));CREATE TABLE Order ( OrderID INT PRIMARY KEY, CustomerID INT, OrderStatus VARCHAR(50), created_at TIMESTAMP, FOREIGN KEY (CustomerID) REFERENCES Customer(CustomerID));CREATE TABLE Product ( ProductID INT PRIMARY KEY, Name VARCHAR(255), Description TEXT, QuantityAvailable INT, UnitPrice DECIMAL(10, 2));CREATE TABLE OrderProduct ( OrderID INT, ProductID INT, PRIMARY KEY (OrderID, ProductID), FOREIGN KEY (OrderID) REFERENCES Order(OrderID), FOREIGN KEY (ProductID) REFERENCES Product(ProductID));CREATE TABLE Vehicle ( VehicleID INT PRIMARY KEY, Type VARCHAR(50), Capacity DECIMAL(10, 2), AvailabilityStatus BOOLEAN);CREATE TABLE Route ( RouteID INT PRIMARY KEY, Origin VARCHAR(100), Destination VARCHAR(100), Distance DECIMAL(10, 2), EstimatedTravelTime TIME);CREATE TABLE VehicleRoute ( VehicleID INT, RouteID INT, PRIMARY KEY (VehicleID, RouteID), FOREIGN KEY (VehicleID) REFERENCES Vehicle(VehicleID), FOREIGN KEY (RouteID) REFERENCES Route(RouteID));CREATE TABLE Employee ( EmployeeID INT PRIMARY KEY, Name VARCHAR(255), Role VARCHAR(100), ContactNumber VARCHAR(15), Email VARCHAR(255));CREATE TABLE OrderEmployee ( OrderID INT, EmployeeID INT, PRIMARY KEY (OrderID, EmployeeID), FOREIGN KEY (OrderID) REFERENCES Order(OrderID), FOREIGN KEY (EmployeeID) REFERENCES Employee(EmployeeID));...