-
Notifications
You must be signed in to change notification settings - Fork 543
Week1 MAKEME
unmeshvrije edited this page Nov 23, 2019
·
1 revision
This homework is divided into two parts.
Write a node-JS program to
- create a database
company - create a table
Employeeswith at least the following fields (emp_no, emp_name, salary, reports_to,). - create a table
Departmentswith at least the following fields (dept_no, dept_name, manager) - Create a table
Projectswith at least the following fields (proj_no, proj_name, starting_date, ending_date)
- You are encouraged to add more fields for all tables.
- Insert 10-20 rows in each table with relevant fields.
- You can either write queries in a text file and upload the text file
- You can also take the
SQL dumpof thecompanydatabase and submit thedumpfile.sql(recommended).
For this part of the homework, use the world.sql file in the week1 folder.
The world.sql is an SQL dump which is a list of SQL commands.
Thes commands create the country and city tables and insert a lot of values in them.
Now you can, write SQL queries on this database.
Write a node-JS program to query (using select statements) the world database to answer following questions
1. What are the names of countries with population greater than 8 million
2. What are the names of countries that have “land” in their names ?
3. What are the names of the cities with population in between 500,000 and 1 million ?
4. What's the name of all the countries on the continent ‘Europe’ ?
5. List all the countries in the descending order of their surface areas.
6. What are the names of all the cities in the Netherlands?
7. What is the population of Rotterdam ?
8. What's the top 10 countries by Surface Area ?
9. What's the top 10 most populated cities?
10. What is the population of the world ?
- You can submit one
queries.jsthat contains all ten queries.