SQL: Querying, Updating & Defining Relational Databases
AQA 75174.10.4A-levelLesson packSubscription
Also online
This worksheet marks itself
Set it as homework or classwork and every answer is marked as pupils go, with feedback on what they got wrong. The scores go straight into your mark book, so you can see who needs help before the next lesson.
- 11 questions
- 39 marks
- about 55 minutes
- marked instantly
Question types: multiple choice, matching, short answer.
About this resource
Use SQL to retrieve, insert, update and delete data across multiple linked tables of a relational database, and to define a new table with CREATE TABLE. Covers SELECT (column list/*, WHERE with AND/OR/NOT and comparison/BETWEEN/LIKE/IN, ORDER BY, DISTINCT, aggregate functions, GROUP BY, HAVING),…
26 slides.
Lesson outline
- Retrieval: What You Already Know About Relational Databases
- Key Vocabulary
- Quick Check — Reading the Glossary
- SELECT: Retrieving Exactly What You Need
- We Do — SELECT with WHERE and AND
- Hinge Check — AND or OR?
- Sorting, De-duplicating and Pattern-Matching
- You Do — LIKE and ORDER BY
- Hinge Check — Which Wildcard Pattern?
- Summarising Data: Aggregate Functions, GROUP BY, HAVING
- We Do — Aggregate Functions with GROUP BY and HAVING
- Hinge Check — WHERE or HAVING?
Unit bundlePaper 2
More from 4.10 Fundamentals of databases
- Lesson pack · 4.10.1Conceptual Data Models & Entity-Relationship ModellingSubscription
- Lesson pack · 4.10.2–4.10.3Relational Databases and NormalisationSubscription
- Lesson pack · 4.10.5Client-Server Databases & Concurrency ControlSubscription
- Knowledge organiser · 4.10Fundamentals of DatabasesSubscription
- Scheme of work · 4.10Fundamentals of DatabasesSubscription


