Question: Life without SQL ( 2 5 points ) . A comma separated values ( csv ) file is given on Canvas: employee - sample.csv .
Life without SQL points A comma separated values csv file is given on Canvas: employeesample.csv It contains a dataset with employee salary information, which includes Full Name, Current Annual Salary, Gross Pay Received, Overtime Pay, Department This is the abbreviation of the department name; for example, BOA stands for Board of Appeals Division, Assignment Category ParttimeRegular, FulltimeRegular Position Title Supervisor Manager, Social worker, Library assistant, and Date First Hired.
Note: A comma separated values csv file is a plain text file that uses a comma to separate values. Each line of the file is a data record. Each record consists of one or more fields, separated by commas. The use of the comma as a field separator is the source of the name for this file format. A csv file typically stores tabular data numbers and text in plain text, in which case each line will have the same number of fields. Below is a sample taken from the employeesample.csv file the header line and two data lines:
FullName,CurrentAnnualSalary,GrossPayReceived,OvertimePay,Department,Division,AssignmentCategory,PositionTitle,DateFirstHired
Bisrat Abnet,DLCPurchasing,FulltimeRegular,Alcohol Beverage Purchasing Specialist,
Bista Gopal,LIB,Bethesda Library,FulltimeRegular,Library Assistant II
Problem: You have to write a Java program to answer one of queries a or b below. Your code must process the csv data file directly meaning solve the problem without importing the data in a DBMS and using SQL
a Query: Search for and list the names of all employees who work in the same department as Johnson Jared himself excluded.
Note: The department in which Johnson works must be found programmatically, by searching the csv file it must not be hardcoded in your program; the same applies for finding the employees working in that department. Hint: there are employees that your code should find.
b Query: List all the division names and the total number of employees working in each Transportation division divisions whose names start with Transportation
Note: the division names and the count of employees in each division must be determined programmatically, by processing the csv file in an appropriate manner. Hint: there are Transportation divisions that your code should find.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
