Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Quickdatabasediagrams

23/12/2020 Client: saad24vbs Deadline: 14 Days

In this assignment, you will design the tables to hold data in the CSVs, import the CSVs into a SQL database, and answer questions about the data. In other words, you will perform:


Data Engineering

Data Analysis

Note: You may hear the term "Data Modeling" in place of "Data Engineering," but they are the same terms. Data Engineering is the more modern wording instead of Data Modeling.




Data Modeling

Inspect the CSVs and sketch out an ERD of the tables. Feel free to use a tool like http://www.quickdatabasediagrams.com.


Data Engineering

Use the information you have to create a table schema for each of the six CSV files. Remember to specify data types, primary keys, foreign keys, and other constraints.

For the primary keys check to see if the column is unique, otherwise create a composite key. Which takes to primary keys in order to uniquely identify a row.

Be sure to create tables in the correct order to handle foreign keys.

Import each CSV file into the corresponding SQL table. Note be sure to import the data in the same order that the tables were created and account for the headers when importing to avoid errors.

Data Analysis

Once you have a complete database, do the following:


List the following details of each employee: employee number, last name, first name, sex, and salary.

List first name, last name, and hire date for employees who were hired in 1986.

List the manager of each department with the following information: department number, department name, the manager's employee number, last name, first name.

List the department of each employee with the following information: employee number, last name, first name, and department name.

List first name, last name, and sex for employees whose first name is "Hercules" and last names begin with "B."

List all employees in the Sales department, including their employee number, last name, first name, and department name.

List all employees in the Sales and Development departments, including their employee number, last name, first name, and department name.

In descending order, list the frequency count of employee last names, i.e., how many employees share each last name.

Bonus (Optional)

As you examine the data, you are overcome with a creeping suspicion that the dataset is fake. You surmise that your boss handed you spurious data in order to test the data engineering skills of a new employee. To confirm your hunch, you decide to take the following steps to generate a visualization of the data, with which you will confront your boss:


Import the SQL database into Pandas. (Yes, you could read the CSVs directly in Pandas, but you are, after all, trying to prove your technical mettle.) This step may require some research. Feel free to use the code below to get started. Be sure to make any necessary modifications for your username, password, host, port, and database name:

from sqlalchemy import create_engine engine = create_engine('postgresql://localhost:5432/<your_db_name>') connection = engine.connect()

Consult SQLAlchemy documentation for more information.

If using a password, do not upload your password to your GitHub repository. See https://www.youtube.com/watch?v=2uaTPmNvH0I and https://help.github.com/en/github/using-git/ignoring-files for more information.

Create a histogram to visualize the most common salary ranges for employees.

Create a bar chart of average salary by title.

Epilogue

Evidence in hand, you march into your boss's office and present the visualization. With a sly grin, your boss thanks you for your work. On your way out of the office, you hear the words, "Search your ID number." You look down at your badge to see that your employee ID number is 499942.


Submission

Create an image file of your ERD.

Create a .sql file of your table schemata.

Create a .sql file of your queries.

(Optional) Create a Jupyter Notebook of the bonus analysis.

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Calculation Guru
Writer Writer Name Offer Chat
Calculation Guru

ONLINE

Calculation Guru

I see that your standard of work is to get content for articles. Well, you are in the right place because I am a professional content writer holding a PhD. in English, as well as having immense experience in writing articles for a vast variety of niches and category such as newest trends, health issues, entertainment, technology, etc and I will make sure your article has all the key pointers and relevant information, Pros, Cons and basically all the information that a perfect article needs with good research. Your article is guaranteed to be appealing, attractive, engaging, original and passed through Copyscape for the audience so once they start reading they keep asking for more and stay interested.

$95 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

Xl=2pifl - Australia new zealand food standards code definition - Tomb of the beguiler puzzle - Unsw business school cover sheet - Hia home owners warranty - Discussion question - dot coms business plans - Tevera liberty university - 1 to the power of 10 - Confocal microscopy principle and applications ppt - 2 c4h10 13 o2 8 co2 10 h2o - E.v - Zara international case study answers - Direct write off and allowance method - Discussion question 100 words - Global heavy chemicals ltd - Mathswatch gcse higher worksheets - Is fast food to blame for obesity essay - Doing business in cambodia pdf - Introduction to Data Communication and Networking - The Quality - Which of the following sentences is a prisoner reentry strategy - Hawaiian name translation list - Shadow health mental health answers - E-mail scenarios - Ten canoes essay - Concave slope in geography - Www elsevierhealth com journals jhin - The gettysburg address ethos pathos logos - How to make a vision board on powerpoint - Character sketch of jesus christ - Dual currency deposit explained - Theory Development, Analysis, and Evaluation - True false making data secure means keeping it secret - Qut student log in - Estimated level of developmental stage for this age grade - Is elephant a short e sound - Assignment - The statement system.out.printf("%10s", 123456) outputs ________. (note: * represents a space) - Out of this furnace analysis - The Role of the RN/APRN in Policy Evaluation - Three stage model of interviewing - Compare and contrast suspensions and colloids - Shawshank redemption rooftop scene analysis - SC-5 - Need tomorrow - WK 1, HCS 457: DR 1 - Case 1-8 Shifty Industrie - What does p1 mean in btec results - York medical group monkgate - Wiltshire council parking permit - Mona lisa elements of art - What amount of revenue would be included in adger’s flexible budget for may? - What are some examples of ren in everyday life - Groundwater sustainability and human development - Harrison bergeron annotated text - 2018 dog gate the ingenious mesh instructions - Greenough hamlet cafe menu - What are the measures of position - Koop ketamine online, koop MXM-poeder, koop 1P-LSD-poeder, koop methadon, koop MDPV en koop DMT-poeder online. - Ratio analysis on the financial statements - Microsoft - South cheshire private hospital - How to prepare cost of goods manufactured statement - The donaldson company uses a job order costing system - Financial analysis simulation data detective solution - What is anti islanding protection - Doosan 1600 compressor fault codes - K species and r species - Lg electronics marketing strategy - Oxidation number of br in br2 - Freedom foods rice puffs coles - Database - The musketeers season 3 episode guide - Anova unequal sample size - Bending stress formula for shaft - Sedgemoor market forthcoming sales - Folding st andrews cross - Glass container used in laboratories crossword clue - Disney pixar complete collection - Supply Chain management - General motors case study strategic management - Ethical dilemas with the grading of the marine corps fitness test - Chemical equilibrium and le chatelier's principle lab report answers - Matweb aluminum 6061 t6 - Ict equipment list for office - SOCW 6103 Week 2 Discussion 1: Anti-Discrimination Law and Laws Protecting Individuals With Addiction - Ips e max cad crystall stains - Jean watson theory of caring powerpoint - Two resistance theory mass transfer - Ethernet physical layer ppt - Area of a circle worksheet - Ebay powership rates - Tv1 on demand emmerdale - Analyze how forgiveness is utilized for both intrapersonal characteristics and interpersonal relations improvements. - Tag heuer connected user manual pdf - Direct and inverse proportion word problems - Oxidation state of mn in mno42 - 500 words essay - Limiting reagent lab the reaction between vinegar and baking soda - Osma drainage price list - Game project proposal sample