You are on page 1of 3

STUDENT ID: BC210403173

STUDENT NAME: AHMAD ZIAM


CS304 ASSIGNMENT # 2
CREATE DATABASE BC210403173
USE BC210403173

CREATE TABLE Customers (


Cust_ID INT PRIMARY KEY NOT NULL,
Cust_name VARCHAR(255),
Cust_Add VARCHAR(255),
Cust_Ph# VARCHAR(255),
);

CREATE TABLE Operators (


OP_ID INT PRIMARY KEY NOT NULL,
OP_name VARCHAR(255),
OP_ph# VARCHAR(255),
OP_Emaiadd VARCHAR(255),
);

CREATE TABLE Complaints (


Comp_ID VARCHAR(255) PRIMARY KEY NOT NULL,
Comp_date DATE,
Comp_type VARCHAR(255),
Comp_Status VARCHAR(255),
Cust_id INT NOT NULL,
OP_ID INT NOT NULL,
FOREIGN KEY(Cust_ID) REFERENCES Customer(Cust_ID),
FOREIGN KEY(OP_ID) REFERENCES Operator(OP_ID),
);
INSERT INTO Customer (Cust_ID, Cust_name, Cust_Add, Cust_Ph#)
VALUES (1, 'Rahul', 'CANADA,London', +1321328190),
(2, 'Jane Smith', '456 Park Ave', 5552345678),
(3, 'Bob Johnson', '789 Elm St', 5553456789);

INSERT INTO Operator (OP_ID, OP_name, OP_ph#, OP_Emaiadd)


VALUES (1, 'Alice', 5558765432, 'alice@example.com'),
(2, 'Bob', 5559876543, 'bob@example.com'),
(3, 'Charlie', 5551234567, 'charlie@example.com');

SELECT * FROM Complaint WHERE Comp_Type LIKE 'CSB%';

SELECT Comp_ID, Comp_Status


FROM Complaint
WHERE Comp_date >= '2022-12-01' AND Comp_date <= '2023-01-15';
SELECT * FROM Complaint ORDER BY Comp_Status ASC;

You might also like