Objectives

Students will be able to:

  • Analyze a database table and produce a formatted report with a chart.

Peripheral Devices

A peripheral device is a device that can be attached to your computer. It can easily be disconnected from your computer.

Some examples are:

  • a mouse
  • a keyboard
  • a memory stick
  • speakers
  • a monitor

Address

460-0026

Aichi

Nagoya

Naka Ward

2-17-13

Data Analysis Project

Scenario

is a great place to find real-world datasets.

In this project you will:

  1. Search for a dataset that you are interested in.
  2. Import the csv file(s) into a database located on XAMPP's localhost server.
  3. Analyze the dataset by designing up 3 SQL queries.
  4. Write a report (using a document specification, 500 words) based on your findings. The report will include at least 1 chart which clearly visualises the results of your query(s).
  5. Contribute to a document containing screenshots of your work.

Task 1

Explore Kaggle. Search for a dataset on a topic that interests you. Examine the dataset. Is it what you are looking for?

Once you have found a dataset that you are interested in, import it into XAMMP.

Make sure you understand whether:

  • the file's first row contains field names
  • there is a primary key field which makes every record unique. If there isn't, add an auto-incrementing field at the start of the table and make it the primary key. If there is, set it as the primary key field.

Task 2

Open/Copy the screenshot document and save it in a project location in Google drive so that you can easily find it.

Paste a screenshot of the structure of your database table where indicated.

Task 3

Design at least 3 SQL queries which analyze the dataset and output a meaningful result.

See the SQL Rubric below to guide you.

Paste screenshots of your queries into the screenshot document where indicated.

Task 4

Generate at least 1 meaningful chart which clearly visualizes some aspect of a query that you produced.

See the Chart Rubric below to guide you.

Paste screenshots of your charts into the screenshot document where indicated.

Task 5

Write a report (500 words) based on your findings. The report should:

  • introduce the context of your analysis, explaining the dataset's purpose, origin, and any relevant background information.

  • create a clear, well-labeled chart to visualize a key aspect of the data that supports their analysis.

  • Finally, the report should conclude with an interpretation of the findings, summarizing any trends, patterns, or significant insights revealed through the chart, and addressing how these findings relate back to the context introduced at the beginning.

Report Document Specification

  1. The document is a Google Doc.
  2. orientation: landscape
  3. title: centre aligned, bold, font-size 18
  4. subtitle: "by author's name", beneath the title, right aligned, font-size 12, italic
  5. body text: 2 columns, linespacing 1.5, font-size 12px, justified alignment
  6. footer: automatic page numbering in this format "Page x of y", center-aligned
  7. image(s): placed in a column and fit the full width of the column.

Tip: write the document first, format it later.

SQL Rubric

Grade Description
A There are atleast 3 SQL query screenshots in the screenshot document. At least one of the queries is adequately complex using SELECT, COUNT, SUM/MIN/MAX/AVG etc, GROUP BY, ORDER BY and possibly wildcard(s) and/or calculated field(s).
B There are atleast 3 SQL query screenshots in the screenshot document. None of the queries are as complex as described in A.
C There are less than 3 SQL query screenshots in the screenshot document, regardless of complexity.

Chart Rubric

Grade Description
A There is at least 1 chart screenshot in the Screenshot document. A link to the Google Sheet hosting the chart was submitted by the deadline. The chart is appropriately titled. The axes are appropriately labeled. It is clear what the chart is telling the audience.
B There is at least 1 chart screenshot in the Screenshot document. The chart may be missing a title or labels, making it unclear what the chart is telling the audience.
C There is atleast one chart but there is no title and there are no labels. The chart is a complete mystery.

Report Rubric

Grade Description
A The Google Document meets the requirement, fully matches the specification and meets the word limit (500 words). Note, the examiner will only read up to the word limit. The document is submitted by the deadline.
B The Google Document may be missing aspects of the specification but still meets the word limit. It matches most of the requirements stated above and is submitted by the deadline.
C The document misses the word limit by more than 20%, regardless of how accurately it follows the document specification, and regardless of how it matches the requirements stated above. The document was submitted by the deadline.
D The document doesn't meet a C band and may not have been submitted. At the teacher's discretion a D can be awarded if it is clear that the student worked on the report during the project period.

Project Submissions

  • Screenshots document (can be Google Doc or PDF format)
  • Link to Google Sheet containing chart(s)
  • Link to Google Doc containing report

Exemplars

Exemplar 1

Overall Grade

A This project was well thought out. The student took time to find an appropriate data set that he was interested in. This was motiviating.

The SQL queries are appropriately complex.

The chart is clearly labelled as per the requirement.

The report did not result in any warning once submitted into TurnItIn and another AI checker.

The report followed the specification accurately.

Exemplar 2

Overall Grade

B The student found a basic dataset quite quickly, possibly regretting the restrictive nature of the dataset.

The SQL queries do not display any particular complexity and this could be due to the restrictive nature of the chosen dataset.

The chart is clearly labelled as per the requirement.

The report did not result in any warning once submitted into TurnItIn and another AI checker.

The report did not follow the specification accurately - a missed opportunity.

Review




essential vocabulary

database querycriteriaimport evidence table integer screenshot record text ascending field double descending data type Yes/No


SUBSCRIBE

Join my mailing list to receive updates on the latest blog posts and other things.