SQL & databases Les 1

1 / 28
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 5

In deze les zitten 28 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

Slide 1 - Tekstslide

Vandaag

Introductie SQL
en databases

Slide 2 - Tekstslide

Om te kunnen starten met SQL moet je een aantal begrippen kennen en snappen:
  • Data
  • Database
  • SQL

Slide 3 - Tekstslide

Geef een voorbeeld van data over een mens

Slide 4 - Woordweb

Data (gegevens)
Alle feiten die verzameld kunnen worden en omgezet in informatie door middel van data-analyse

Slide 5 - Tekstslide

Database
Een database, gegevensbank of databank is een (meestal digitaal opgeslagen) gegevensverzameling, ingericht met het oog op flexibele raadpleging en gebruik.

Slide 6 - Tekstslide

Geef een voorbeeld van een database die je dagelijks gebruikt

Slide 7 - Woordweb

We werken deze lessen met een database van een  fastfoodrestaurant. De database is te downloaden in Fundament als SQlitebestand

Slide 8 - Tekstslide

Domein C5; hoofdstuk 1 Basis SQL, rechts in de kantlijn zie je de verschillende bestanden. Wij werken met SQLite!!

Slide 9 - Tekstslide

Wat is SQL?
Met een vraagtaal kun je data opvragen uit een database. De bekendste vraagtaal is SQL. In die taal vraag je data op uit de database met een query.
SQL = Structured Query Language.

Slide 10 - Tekstslide

De tabellen in deze database zijn:
  • product
  • categorie
  • klant
  • bestelling
  • bestelregel
In het volgende schema zie je welke kolommen de tabellen hebben.

Slide 11 - Tekstslide

Slide 12 - Tekstslide

voor deze lessen gaan we gebruik maken van SQLite.
We oefenen de queries online via de website: https://sqliteonline.com/

Slide 13 - Tekstslide

Slide 14 - Tekstslide

query
SELECT   id
,                  omschrijving
FROM      categorie

Slide 15 - Tekstslide

Basisstructuur query:
SELECT een of meer kolommen
FROM een tabel


Slide 16 - Tekstslide

De volgorde bij SELECT is belangrijk!!
In de volgorde waarin je de kolommen opgeeft, worden ze na het uitvoeren van de query ook weergegeven.
Verschillende kolommen in de SELECT worden van elkaar gescheiden met een komma (,)
Je kunt ook in één keer alle kolommen uit een databasetabel selecteren, bijvoorbeeld uit de tabel klant:


Slide 17 - Tekstslide

SELECT  *
FROM      klant

Slide 18 - Tekstslide

Query
Select * From klant --->

resultaat:

Slide 19 - Tekstslide

  • Als je de asterisk (*) bij SELECT gebruikt, worden alle kolommen uit de bij FROM opgegeven tabel weergegeven in het resultaat van de query.
  • Als je count (*) bij SELECT gebruikt, wordt de hoeveelheid rijen uit de bij FROM opgegeven tabel weergegeven in het resultaat van de query.

Slide 20 - Tekstslide

Welke query geeft een overzicht van de namen van alle producten?

Slide 21 - Open vraag

Slide 22 - Tekstslide

Welke query geeft een overzicht van de namen en e-mailadressen van alle klanten?

Slide 23 - Open vraag

Slide 24 - Tekstslide

Welke query geeft een overzicht van alle bestellingen?

Slide 25 - Open vraag

Slide 26 - Tekstslide

  • Herhaling
  • Voorwaarden opstellen
  • Operatoren

Slide 27 - Tekstslide

Slide 28 - Tekstslide