PDF Version Available
This document is also available in PDF format: dbsql2.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/dbsql2.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:
- Write SQL queries that use filters such as AND, OR, IN, and LIKE, and functions
- Compare this tutorial with an earlier one, and explain what's missing
- Compare tutorials on SQL filters and functions, and evaluate one in depth
Lab Instructions
The tutorial you will be following is here: Link: https://www.khanacademy.org/computing/computer-programming/sql/more-advanced-sql-queries/pt/more-complex-queries-with-andor
Questions
- How do you think this tutorial compares to the first Khan Academy tutorial you did in the SQL 1 lab? Why?
- What do you think is missing from this tutorial? Why?
- For each of the 4 challenges and the final project (5 total), include:
- The name of the challenge or project
- A screenshot of your answer
- What, if anything, you found challenging, and why
Screenshot rules: make sure to have a note with your name and the term in each screenshot. The screenshot should be focused on the note and your 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:
Tutorial Recommendation
You will find 3 tutorials for someone who wants to learn SQL filters and functions, compare them, and then write a more thorough review of your favorite. The tutorials can be interactive or not. Videos that you can follow along with count as tutorials for this.
Everything you list must be new. You must find these yourself:
- Do not ask an AI to find or recommend them.
- Do not include anything I've shared on Brightspace or my website.
- Do not include anything you've already submitted for another assignment.
Part 1: Compare 3 tutorials
Find 3 tutorials or videos on SQL filters and functions. For each one, include:
- Its title and link
- Its type (interactive, video, or written)
- Its pros
- Its cons
Part 2: Review your favorite
Pick your favorite of the 3 and write a more thorough review of it. Your review should include:
- Why you picked it over the other two
- What it covers
- How well it teaches SQL filters and functions
- What, if anything, is missing or could be better
- Who you would recommend it to
Your review should be at least one paragraph and no more than two pages.
Deliverables
You may submit everything in one document, or in two documents where the second one is your Tutorial Recommendation.
- Your answers to questions 1 to 3, labelled with their question numbers
- All 5 screenshots, following the screenshot rules
- Your Tutorial Recommendation: Part 1 (comparing 3 tutorials) and Part 2 (the review of your favorite)
Resources
References, a video, a PowerPoint and some notes are available at my website Link: https://www.aholdengouveia.name/IntroData/sql2.html