Population Database You will find a program named CreateCityDB.java in Starting Out with Java: Early Objects (6th Edition) Chapter 15 Source Code. Compile and run the program (SEE BELOW). The program will create a Java DB database named CityDB. The CityDB database will have a table named City, with the following columns: Column Name Data Type CityName CHAR (50) Primary Key Population DOUBLE The CityName column stores the name of a city, and the Population column stores the population of that city. After you run the CreateCityDB.java program, the City table will contain 20 rows with various cities and their populations. Next, write a JavaFX application called PopulationDemo that connects to the CityDB database and allows the user to click any of the following operations: Sort the list of cities by population, in ascending order. Sort the list of cities by population, in descending order. Sort the list of cities by name. Get the total population of all the cities. Get the average population of all the cities. Get the highest population. Get the lowest population.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Population Database

You will find a program named CreateCityDB.java in Starting Out with Java: Early Objects (6th Edition) Chapter 15 Source Code. Compile and run the program (SEE BELOW). The program will create a Java DB database named CityDB. The CityDB database will have a table named City, with the following columns:

Column Name Data Type
CityName CHAR (50) Primary Key
Population DOUBLE

The CityName column stores the name of a city, and the Population column stores the population of that city. After you run the CreateCityDB.java program, the City table will contain 20 rows with various cities and their populations.

Next, write a JavaFX application called PopulationDemo that connects to the CityDB database and allows the user to click any of the following operations:

  • Sort the list of cities by population, in ascending order.
  • Sort the list of cities by population, in descending order.
  • Sort the list of cities by name.
  • Get the total population of all the cities.
  • Get the average population of all the cities.
  • Get the highest population.
  • Get the lowest population.
Population Database
Beijing
Buenos Aires
Cairo
Calcutta
Delhi
Jakarta
Karachi
Lagos
London
Los Angeles
Manila
Mexico City
Moscow
Mumbai
New York City
Osaka
Sao Paulo
Seoul
Shanghai
Tokyo
CITYNAME
Sort Ascending
Get Average
12,500,000
13,170,000
14,450,000
15,100,000
18,680,000
18,900,000
11,800,000
13,488,000
12,875,000
15,250,000
16,300,000
20,450,000
15,000,000
19,200,000
19,750,000
17,350,000
18,850,000
20,550,000
16,650,000
32,450,000
Sort Descending
Get Highest
POPULATION
Sort Name
Get Lowest
X
Get Total
Exit
Transcribed Image Text:Population Database Beijing Buenos Aires Cairo Calcutta Delhi Jakarta Karachi Lagos London Los Angeles Manila Mexico City Moscow Mumbai New York City Osaka Sao Paulo Seoul Shanghai Tokyo CITYNAME Sort Ascending Get Average 12,500,000 13,170,000 14,450,000 15,100,000 18,680,000 18,900,000 11,800,000 13,488,000 12,875,000 15,250,000 16,300,000 20,450,000 15,000,000 19,200,000 19,750,000 17,350,000 18,850,000 20,550,000 16,650,000 32,450,000 Sort Descending Get Highest POPULATION Sort Name Get Lowest X Get Total Exit
Chapter 15
HOMEWORK
5. Population Database
You will find a program named CreateCityDB.java in Chapter 15 Source Code. Compile and run the program.
The program will create a Java DB database named CityDB. The CityDB database will have a table named
City, with the following columns:
Column Name
CityName
Population
Data Type
CHAR (50) Primary Key
DOUBLE
The CityName column stores the name of a city, and the Population column stores the population of that city.
After you run the CreateCityDB.java program, the City table will contain 20 rows with various cities and
their populations.
Next, write a program that connects to the CityDB database and allows the user to select any of the following
operations:
▪ Sort the list of cities by population, in ascending order.
▪ Sort the list of cities by population, in descending order.
▪ Sort the list of cities by name.
▪ Get the total population of all the cities.
▪ Get the average population of all the cities.
Get the highest population.
. Get the lowest population.
Transcribed Image Text:Chapter 15 HOMEWORK 5. Population Database You will find a program named CreateCityDB.java in Chapter 15 Source Code. Compile and run the program. The program will create a Java DB database named CityDB. The CityDB database will have a table named City, with the following columns: Column Name CityName Population Data Type CHAR (50) Primary Key DOUBLE The CityName column stores the name of a city, and the Population column stores the population of that city. After you run the CreateCityDB.java program, the City table will contain 20 rows with various cities and their populations. Next, write a program that connects to the CityDB database and allows the user to select any of the following operations: ▪ Sort the list of cities by population, in ascending order. ▪ Sort the list of cities by population, in descending order. ▪ Sort the list of cities by name. ▪ Get the total population of all the cities. ▪ Get the average population of all the cities. Get the highest population. . Get the lowest population.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

How do you display the data in a JavaFX application?

Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Types of trees
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education