Jaar 3 - Module 2 - Les 1: Databases
Leren hoe je databases gebruikt om data op te slaan
Beginnen met databases!
Tot nu toe hebben we data in Excel bekeken
Tot nu toe hebben we data in Excel bekeken
We gaan vandaag iets nieuws leren: databases!
We hebben data in Excel gezien voor de vakantie:
We hebben data in Excel gezien voor de vakantie:
We hebben data in Excel gezien voor de vakantie:
Excel heeft voordelen, je kunt alles handig zien!
We hebben data in Excel gezien voor de vakantie:
Excel heeft voordelen, je kunt alles handig zien!
Maar er zijn ook nadelen, bijv formules kunnen moeilijk te lezen zijn, bijv: =SOM(Cijfers!C:C)
We hebben data in Excel gezien voor de vakantie:
Excel heeft voordelen, je kunt alles handig zien!
Maar er zijn ook nadelen, bijv formules kunnen moeilijk te lezen zijn, bijv: =SOM(Cijfers!C:C)
Excel kan ook langzaam zijn met grote bestanden
Het kan handiger zijn om data in een database op te slaan.
Het kan handiger zijn om data in een database op te slaan.
Een database is een programma speciaal voor het opslaan van data.
Het kan handiger zijn om data in een database op te slaan.
Een database is een programma speciaal voor het opslaan van data.
We moeten er wel nieuwe codes voor leren.
In een database kun je niet zomaar op data klikken, zoals in Excel.
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
.print 'Alle data'
select *
from cijfers;
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
Dat ziet er zo uit:
.print 'Alle data'
select *
from cijfers;
Tekst die je boven in beeld krijgt
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
Dat ziet er zo uit:
.print 'Alle data'
select *
from cijfers;
Tekst die je boven in beeld krijgt
Let goed op:
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
Dat ziet er zo uit:
.print 'Alle data'
select *
from cijfers;
select betekent wat je wilt zien.
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
Dat ziet er zo uit:
.print 'Alle data'
select *
from cijfers;
select betekent wat je wilt zien.
Met * krijg je de hele tabel in beeld
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
Dat ziet er zo uit:
.print 'Alle data'
select *
from cijfers;
achter from komt de naam van de tabel
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
Dat ziet er zo uit:
.print 'Alle data'
select *
from cijfers;
sluit af met een punt-komma!
In een database kun je niet zomaar op data klikken, zoals in Excel.
Je moet de data openen met een stukje code.
Dat ziet er zo uit:
In Python gebruikten we een # om een regel commentaar te maken, zo:
# deze regels printen de woorden alle data
print('Alle data')
In Python gebruikten we een # om een regel commentaar te maken, zo:
# deze regels printen de woorden alle data
print('Alle data')
Dat kan in de database code ook. Maar het werkt wel anders.
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Dit is commentaar
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Dit is commentaar
Net als in Python slaat de computer dat over.
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar moet beginnen met twee streepjes
Commentaar werkt zo:
-- deze regels code printen de table cijfers
.print 'Alle data'
select *
from cijfers;
Commentaar moet beginnen met twee streepjes.
Net als bij Python kun je ctrl-? gebruiken om van een regel commentaar te maken.
Commentaar werkt zo:
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
Met de database code die we net hebben gezien krijg je alle rijen en alle kolommen .
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In Excel hebben kolommen een letter. Hier is de letter E.
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In een database hebben kolommen namen, dat is handiger!
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In een database hebben kolommen namen, dat is handiger!
In Excel hebben we gezien hoe we data in opslaan, in rijen en kolommen.
In een database hebben kolommen namen, dat is handiger!
"Gemiddelde van Toets_3" is leesbaarder dan "gemiddelde van E:E".
In een database kun je ook een bepaalde kolom selecteren.
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
.print 'Data van de derde toets'
select Toets_3
from cijfers;
.print 'Data van de derde toets'
select Toets_3
from cijfers;
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
verander natuurlijk wat je bovenaan schrijft
.print 'Data van de derde toets'
select Toets_3
from cijfers;
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
na select komt nu de naam van 1 kolom ipv *
.print 'Data van de derde toets'
select Toets_3
from cijfers;
In een database kun je ook een bepaalde kolom selecteren.
Dat ziet er zo uit:
na from komt nog steeds de naam van de tabel
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
na select komt nu de naam van 1 kolom ipv *
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
na select komt nu de naam van 1 kolom ipv *
We krijgen dan alleen de kolom Toets_3:
.print 'Data van de derde toets'
select Toets_3
from cijfers;
We hebben net deze code gebruikt:
na select komt nu de naam van 1 kolom ipv *
We krijgen dan alleen de kolom Toets_3. Je ziet dan niet meer bij welke naam de data hoort, dat is niet handig!
We kunnen ook meerdere kolommen selecteren.
.print 'Data van de derde toets'
select Naam, Toets_3
from cijfers;
We kunnen ook meerdere kolommen selecteren.
.print 'Data van de derde toets'
select Naam, Toets_3
from cijfers;
na select komen nu twee namen van kolommen:
Naam en Toets_3
We kunnen ook meerdere kolommen selecteren.
.print 'Data van de derde toets'
select Naam, Toets_3
from cijfers;
We kunnen ook meerdere kolommen selecteren.
na select komen nu twee namen van kolommen:
Naam en Toets_3
Tussen de kolommen komt een komma
Werk alleen in main.sql
Begin bij regel 9, laat de rest staan