0% found this document useful (0 votes)
22 views18 pages

l2 SQL Queries Select Update Delete Insert

Uploaded by

Matthew Lavelle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views18 pages

l2 SQL Queries Select Update Delete Insert

Uploaded by

Matthew Lavelle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 18

Structured Data -

DATABASES
Objectives
• Understand what structured data is

• Understand key features of DATABASES:


• Tables
• Records
• Fields
• Keys
• Relationships
• Queries
DATABASE
• An way of organising (STRUCTURING) data do that the data can easily
be accessed, managed and updated
Copy the Access database from this folder to your
own home drive
• StudentShare Drive
• COMPUTING
• 4. GCSE
• Year 10
• Databases

• Use CTRL + C and CTRL + V to copy and paste it to your home drive
Basic Search Query – SELECT
SELECT Subjects.SubjectName, Subjects.SubjectTeacher
FROM Subjects
WHERE Subjects.ExamBoard = 'Edexcel'
• Adapt this query to find:

• The names of all Teachers

• The names and subjects of all Teachers

• All subjects who have Orange as the Book Colour

• All students who have a surname starting with the letter ‘G’
• SELECT Classes.SubjectName, Classes.StudentName
• FROM Classes
• WHERE Classes.SubjectName = 'Business'
• SELECT *
• FROM Students
• WHERE Students.DateofBirth < #01/01/2000#
DELETE – removes records from database

DELETE FROM Students


WHERE ID=5;
• Adapt this query to:

• DELETE Student 31 from the Students table

• DELETE Business from the Subjects table

• DELETE class 9 from the Classes table


UPDATE – find and change values
UPDATE Students
SET Students.Firstname = 'Sarah'
WHERE Students.Firstname = 'Sara'
• Adapt this query to:

• UPDATE Student 33 – change their email address to 123@vodafone.co.uk

• UPDATE Computer Science to be Computing as the SubjectName

• UPDATE Mathematics to be Maths and the Teacher to be Miss Green


Your Task
• Research the INSERT SQL query online

• Demonstrate in screenshots how this works – add a new


student to the Students table

• Screenshot the SQL code


• Screenshot the result from a table of a INSERT

• Explain what the INSERT SQL query does.


INSERT INTO
INSERT INTO Students (Firstname, Surname, DateOfBirth, Emailaddress)
VALUES ('Jasper', 'Freer', '01/01/2005', 'jasper@gmail.com')
https://www.w3schools.com/sql/default.asp
• Write a SELECT, UPDATE and DELETE query on the Demo Database

• Screenshot each example


• Adapt this query to find:

• All subjects who have NONE teach it

• All students who have a birthdate after 01/01/2000


• Try WHERE Students.DateofBirth>#31/12/1999#

• All students who have the first name “Matthew”


Database Queries – complex SELECT (find)
SELECT Students.ID, Students.Surname, Classes.ClassID, Subjects.SubjectName,
Classes.SubjectName
FROM ((Classes
INNER JOIN Students ON Classes.StudentName = Students.ID)
INNER JOIN Subjects ON Classes.SubjectName = Subjects.SubjectName);
Homework – database features
• Table
• A set of organised data (records) put into categories (fields)
• Field
• a single part of a data record.
• Record
• a set of data values in different fields about one ‘thing’ stored in a
table
• Primary Key
• a piece of data to uniquely identify a record
• Relationship
• links between records in different tables

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy