You are on page 1of 5

Al_ Taif University

Database project
By
Part_1
Code of Creat database and Table
CREATE TABLE `CLIENT` (
`NUM_CLI` int(50) NOT NULL PRIMARY KEY,
`NAME_CLI` varchar(100) NOT NULL,
`ADR_CLI` varchar(100) NOT NULL,
`EMAIL` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE `ORDER` (


`NUM_ORD` int(50) NOT NULL PRIMARY KEY,
`DATE_BO` DATE NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE `BOOK` (


`NUM_BO` int(50) NOT NULL PRIMARY KEY,
`FILE_BO` varchar(100) NOT NULL,
`EDIT_DATE_BO` DATE NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

CREATE TABLE `PRINT` (


`NUM_CLI` int(50) NOT NULL ,
`NUM_ORD` int(50) NOT NULL ,
`NUM_BO` int(50) NOT NULL ,
`N_EXEMP` INT(100) NOT NULL,
CONSTRAINT FK1
FOREIGN KEY (NUM_CLI) REFERENCES CLIENT(NUM_CLI),
CONSTRAINT FK2
FOREIGN KEY (NUM_ORD) REFERENCES BOOK(NUM_ORD),
CONSTRAINT FK3
FOREIGN KEY (NUM_BO) REFERENCES PRINT(NUM_BO)

) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Fill the Table Data


INSERT INTO `order` (`NUM_ORD`, `DATE_BO`) VALUES ('44', DATE('2020-11-03'));

INSERT INTO `book` (`NUM_BO`, `FILE_BO`, `EDIT_DATE_BO`) VALUES ('5', 'Benefits of Sport
', '2020-11-03'), ('8', 'yoga book ', '2020-11-03');

INSERT INTO `client` (`NUM_CLI`, `NAME_CLI`, `ADR_CLI`, `EMAIL`) VALUES ('1001', 'Ali
Antare', 'jazan street 35 ', 'ali@gmail.com');

INSERT INTO `print` (`NUM_CLI`, `NUM_ORD`, `NUM_BO`, `N_EXEMP`) VALUES ('1001', '44',
'5', '77');
SreenShot
Part_2

- List the emails of all clients.

- List of all the orders placed on 03-11-2020.

- List of all files of the books ordered on 03-11-2020 as well as the name of
their respective client.

- List of all files of the books ordered on 03-11-2020


5- Deduce the Entity Relation model from the part1

You might also like