The document provides instructions for a database administration project involving creating tables, entering sample data, adding constraints, and writing SQL queries. It includes instructions to:
1. Create a database called "Online sales" and tables to store salesman, customer, and orders data.
2. Write SQL queries to retrieve, filter, sort, and perform calculations on the data in various ways such as finding total purchase amounts or salesmen in specific cities.
3. Backup the "Online sales" database to the c:/backup folder for safekeeping.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
383 views
DB Exercises Project 2
The document provides instructions for a database administration project involving creating tables, entering sample data, adding constraints, and writing SQL queries. It includes instructions to:
1. Create a database called "Online sales" and tables to store salesman, customer, and orders data.
2. Write SQL queries to retrieve, filter, sort, and perform calculations on the data in various ways such as finding total purchase amounts or salesmen in specific cities.
3. Backup the "Online sales" database to the c:/backup folder for safekeeping.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4
Database Administration Level III Project TWO
1. Cerate database by the name of Online sales
2. Cerate the following tables and enter the data
Sample table: salesman
salesman_id | name | city | commission -------------+------------+----------+------------ 5001 | James Hoog | New York | 0.15 5002 | Nail Knite | Paris | 0.13 5005 | Pit Alex | London | 0.11 5006 | Mc Lyon | Paris | 0.14 5007 | Paul Adam | Rome | 0.13 5003 | Lauson Hen | San Jose | 0.12
Sample table: customer
customer_id | cust_name | city | grade | salesman_id -------------+----------------+------------+-------+------------- 3002 | Nick Rimando | New York | 100 | 5001 3007 | Brad Davis | New York | 200 | 5001 3005 | Graham Zusi | California | 200 | 5002 3008 | Julian Green | London | 300 | 5002 3004 | Fabian Johnson | Paris | 300 | 5006 3009 | Geoff Cameron | Berlin | 100 | 5003 3003 | Jozy Altidor | Moscow | 200 | 5007 3001 | Brad Guzan | London | | 5005
Sample table: orders
ord_no purch_amt ord_date customer_id salesman_id
---------- ---------- ---------- ----------- ----------- 70001 150.5 2012-10-05 3005 5002 70009 270.65 2012-09-10 3001 5005 70002 65.26 2012-10-05 3002 5001 70004 110.5 2012-08-17 3009 5003 70007 948.5 2012-09-10 3005 5002 70005 2400.6 2012-07-27 3007 5001 70008 5760 2012-09-10 3002 5001 70010 1983.43 2012-10-10 3004 5006 70003 2480.4 2012-10-10 3009 5003 70012 250.45 2012-06-27 3008 5002 70011 75.29 2012-08-17 3003 5007 70013 3045.6 2012-04-25 3002 5001 3. Add default value for customer table city “New York” 4. Check the value order table grade can’t greater than 300 5. Write a SQL statement to display all the information of all salesmen. 6. Write a SQL statement to display specific columns like name and commission for all the salesmen. 7. Write a query to display the columns in a specific order like order date, salesman id, order number and purchase amount from for all the orders. 8. Write a query which will retrieve the value of salesman id of all salesmen, getting orders from the customers in orders table without any repeats. 9. Write a SQL statement to display names and city of salesman, who belongs to the city of Paris. 10. Write a SQL statement to display all the information for those customers with a grade of 200 11. Write a SQL query to display the order number followed by order date and the purchase amount for each order which will be delivered by the salesman who is holding the ID 5001. 12. Write a query to display all customers with a grade above 100 13. Write a SQL statement to display all customers, who are either belongs to the city New York or had a grade above 100. 14. Write a SQL statement to display all the customers, who are either belongs to the city New York or not had a grade above 100 15. Write a SQL statement to display either those orders which are not issued on date 2012-09-10 and issued by the salesman whose ID is 5005 and below or those orders which purchase amount is 1000.00 and below. 16. Write a SQL statement to display salesman_id, name, city and commission who gets the commission within the range more than 0.10% and less than 0.12%. 17. Write a SQL query to display all orders where purchase amount less than 200 or exclude those orders which order date is on or greater than 10th Feb,2012 and customer id is below 3009. 18. Write a SQL statement to exclude the rows which satisfy 1) order dates are 2012-08-17 and purchase amount is below 1000 2) customer id is greater than 3005 and purchase amount is below 1000. 19. Write a SQL query to display order number, purchase amount, the achieved and unachieved percentage (%) for those order which exceeds the 50% of the target value of 6000. 20. Write a SQL statement to find those salesmen with all information who come from the city either Paris or Rome. 21. Write a query to filter those salesmen with all information who comes from any of the cities Paris and Rome. 22. Write a query to produce a list of salesman_id, name, city and commission of each salesman who live in cities other than Paris and Rome. 23. Write a query to sort out those customers with all information whose ID value is within any of 3007, 3008 and 3009. 24. Write a query to filter all those orders with all information which purchase amount value is within the range 500 and 4000 except those orders of purchase amount value 948.50 and 1983.43. 25. Write a SQL statement to find those salesmen with all other information and name started with other than any latter within 'A' and 'L'. 26. Write a SQL statement to find those salesmen with all information whose name containing the 1st character is 'N' and the 4th character is 'l' and rests may be any character. 27. Write a SQL statement to find the total purchase amount of all orders. 28. Write a SQL statement to find the average purchase amount of all orders. 29. Write a SQL statement to find the number of salesmen currently listing for all of their customers. 30. Write a query to find those customers with their name and those salesmen with their name and city who lives in the same city. 31. Write a SQL statement to find the names of all customers along with the salesmen who works for them. 32. Write a query that produces all customers with their name, city, salesman and commission, who served by a salesman and the salesman works at a rate of the commission within 12% to 14%. 33. Write a SQL statement that produces all orders with the order number, customer name, commission rate and earned commission amount for those customers who carry their grade is 200 or more and served by an existing salesman. 34. Write a SQL statement to prepare a list with salesman name, customer name and their cities for the salesmen and customer who belongs to the same city. 35. Write a SQL statement to make a list with order no, purchase amount, customer name and their cities for those orders which order amount between 500 and 2000. 36. Write a SQL statement to find the list of customers who appointed a salesman for their jobs who gets a commission from the company is more than 12%. 37. Write a query to display all the orders from the orders table issued by the salesman 'Paul Adam' 38. Write a query to display all the orders for the salesman who belongs to the city London. 39. Write a query to find all the orders issued against the salesman who may works for customer whose id is 3007. 40. Write a query to display all the orders which values are greater than the average order value for 10th October 2012. 41. Write a query to find all orders attributed to a salesman in New york. 42. Write a query to display the commission of all the salesmen servicing customers in Paris 43. Write a query to display all the customers whose id is 2001 below the salesman ID of Mc Lyon. 44. Delete default value of city form customer table 45. Back up online sales database to disk c:/backup folder