PDF Version Available

This document is also available in PDF format: dbsql3.pdf

The PDF version includes bookmarks for easy navigation and is optimized for printing.

Accessibility Notice

This document is also available in HTML format at:

Link: https://aholdengouveia.name/IntroData/labs/dbsql3.html

The HTML version provides enhanced accessibility features including keyboard navigation, screen reader support, responsive design, dark mode support, and high contrast options.

Learning Outcomes

By the end of this lab, you will be able to:

Lab Instructions

The challenges are here: Link: https://www.hackerrank.com/domains/sql You will need to register, but it's a free site.

You must do at least 10 basic/easy and 1 intermediate/medium (or advanced) challenge, make sure to number each challenge and label if it's the basic/easy or the intermediate/medium

Questions

There is a document that should be used called SQLchallenges which has an example of what your answers should look like, you can use that as a base for your deliverable. It is linked here as a Word document Link: https://www.aholdengouveia.name/IntroData/labs/SQLchallenges.docx or as an OpenDocument file Link: https://www.aholdengouveia.name/IntroData/labs/SQLchallenges.odt

For each of your 11 (or more) challenges, answer (a) to (f):

  1. The challenge name and number, and whether it's basic/easy or intermediate/medium
  2. Explain the query you used to solve the problem in your own words.
  3. What resources did you need for this challenge?
  4. Rate the difficulty of this challenge on a scale of 1 (easy) to 10 (hard) and explain why you gave it the rating you did.
  5. Would you recommend this challenge to others? Why or why not?
  6. Take a screenshot of your solution to this challenge. Make sure to have a note with your name and the term in the screenshot, screenshot should be focused on the note and answer, not the full desktop. Any screenshots that don't include the note, or are full desktop, or taken with a camera instead of a screenshot won't count and will earn no points. This is an example of what it should look like:
    Example screenshot showing a text document with student name and term/year alongside data visualization
    This is an image of what each of your screenshots should look like

Deliverables

Resources

References, a video, a PowerPoint and some notes are available at my website Link: https://www.aholdengouveia.name/IntroData/sql3.html