A) Create The Tables With The Appropriate Integrity Constraints
A) Create The Tables With The Appropriate Integrity Constraints
Answer:
• desc sale;
+-----------+------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------+------+-----+---------+-------+
| BILL_NO | int | NO | PRI | NULL | |
| BILL_DATE | date | YES | | NULL | |
| CUST_ID | int | YES | MUL | NULL | |
| ITEM_ID | int | YES | MUL | NULL | |
| QTY_SOLD | int | YES | | NULL | |
+-----------+------+------+-----+---------+-------+
• desc customer;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| CUST_ID | int | NO | PRI | NULL | |
| CUST_NAME | varchar(15) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
• desc item;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| ITEM_ID | int | NO | PRI | NULL | |
| ITEM_NAME | varchar(15) | YES | | NULL | |
| PRICE | decimal(6,2) | YES | | NULL | |
+-----------+--------------+------+-----+---------+-------+
+---------+------------+---------+---------+----------+
| BILL_NO | BILL_DATE | CUST_ID | ITEM_ID | QTY_SOLD |
+---------+------------+---------+---------+----------+
| 10 | 2022-10-15 | 1 | 20 | 2 |
| 11 | 2022-10-14 | 2 | 21 | 1 |
| 12 | 2022-09-14 | 3 | 22 | 3 |
| 13 | 2022-09-30 | 4 | 23 | 4 |
| 14 | 2022-10-07 | 5 | 24 | 2 |
+---------+------------+---------+---------+----------+
+---------+-------------+---------+
| ITEM_ID | ITEM_NAME | PRICE |
+---------+-------------+---------+
| 20 | keyboard | 1500.00 |
| 21 | mouse | 1500.00 |
| 22 | graphic_pro | 3500.00 |
| 23 | ROM | 2500.00 |
| 24 | USB | 225.00 |
+---------+-------------+---------+
c)List all the bills for the current date with the customer
names and item numbers
+-----------+---------+---------+
| CUST_NAME | ITEM_ID | BILL_NO |
+-----------+---------+---------+
| arun | 20 | 10 |
+-----------+---------+---------+
d)List the total Bill details with the quantity sold, price of
the item and the final amount
+---------+----------+----------+
| PRICE | QTY_SOLD | TOTAL |
+---------+----------+----------+
| 1500.00 | 2 | 3000.00 |
| 1500.00 | 1 | 1500.00 |
| 3500.00 | 3 | 10500.00 |
| 2500.00 | 4 | 10000.00 |
| 225.00 | 2 | 450.00 |
+---------+----------+----------+
+---------+-----------+
| CUST_ID | CUST_NAME |
+---------+-----------+
| 1 | arun |
| 2 | Varun |
| 3 | JHON |
| 4 | JOY |
| 5 | nithya |
+---------+-----------+
+---------+----------------+
| CUST_ID | COUNT(ITEM_ID) |
+---------+----------------+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 1 |
| 5 | 1 |
+---------+----------------+
+-----------+
| ITEM_NAME |
+-----------+
| USB |
+-----------+
+---------+-----------+
| ITEM_ID | ITEM_NAME |
+---------+-----------+
| 20 | keyboard |
+---------+-----------+