Skip to main content

De Wereld-Database

In deze les gaan we een database met drie tabellen gebruiken. De database bevat een tabel city (plaats), een tabel country (land) en een tabel countrylanguage (taal van het land).

We downloaden de file world.zip en unzippen het bestand. Je ziet een nieuw bestand met de naam world.sql. Onthoud waar het staat.

We maken een database zoals we dat eerder hebben gedaan. We starten XAMPP Apache en MySQL en gaan naar 127.0.0.1/phpmyadmin. We maken daar een nieuwe database en noemen die world (wereld). Daarna importeren we het scirpt world.sql. Na een paar seconden is de database aangemaakt.

Laten we met controleren of de database goed is aangemaakt.

Ga naar het tabje SQL in phpmyadmin en voer de volgende queries uit. De getallen tussen haakjes zijn de getallen die je zou moeten zien als je de query uitvoerd.

SELECT count(*) FROM city (4079)

SELECT count(*) FROM country (239)

SELECT count(*) FROM countrylanguage (984)

Als we de city tabel en country tabel bekijken dan zien we het volgende:

TABEL City
Kolomnaam Beschrijving
ID Primary Key (nummer)
Name  
CountryCode Foeign Key naar Country
District Provincie of Rrgio
Population Bevolkingsgrootte
TABEL Country
Kolomnaam Beschrijving
Code Primary Key (Country Code)
Name Naam van het land (bijvoorbeeld China of Denmark)
Continent Continent (Europe, Africa, ...)
Region Regio
SurfaceArea Opprervlakte
IndepYear Jaar van onafhankelijkheid
Population Bevolkingsgrootte
LIfeExpectancy Levensverwachting
GNP Bruto Nationaal Product
GNPOld Oud Bruto Nationaal Product
LocalName Lokale naam
GovernmentForm Regeringsvorm
HeadOfState 'Baas' van het land
Capital Foreign Key naar City
Code2 Officiële landsafkorting (bijv NL)

We gaan nu een aantal queries maken.

Opgave 1

xxx

Opgave 1

xxx

Opgave 1

xxx

Opgave 1

xxx

Opgave 1

xxx