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:
- Solve SQL challenges at basic and intermediate levels
- Explain in your own words how each of your queries solves its problem
- Rate and evaluate SQL challenges, including the resources you needed
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):
- The challenge name and number, and whether it's basic/easy or intermediate/medium
- Explain the query you used to solve the problem in your own words.
- What resources did you need for this challenge?
- 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.
- Would you recommend this challenge to others? Why or why not?
- 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:
This is an image of what each of your screenshots should look like
Deliverables
- Answers to the above question and all requested screenshots in the format given on the SQLchallenges.docx
- A screenshot of your HackerRank Profile that shows the SQL badge and your username. Make sure this screenshot follows the requested format with your name and the term.
- This should be a single file submitted, with everything clearly labelled.
Resources
References, a video, a PowerPoint and some notes are available at my website Link: https://www.aholdengouveia.name/IntroData/sql3.html