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
KolomnaamBeschrijving
IDPrimary Key (nummer)
Name 
CountryCodeFoeign Key naar Country
DistrictProvincie of Rrgio
PopulationBevolkingsgrootte
TABEL Country
KolomnaamBeschrijving
CodePrimary Key (Country Code)
NameNaam van het land (bijvoorbeeld China of Denmark)
ContinentContinent (Europe, Africa, ...)
RegionRegio
SurfaceAreaOpprervlakte
IndepYearJaar van onafhankelijkheid
PopulationBevolkingsgrootte
LIfeExpectancyLevensverwachting
GNPBruto Nationaal Product
GNPOldOud Bruto Nationaal Product
LocalNameLokale naam
GovernmentFormRegeringsvorm
HeadOfState'Baas' van het land
CapitalForeign Key naar City
Code2Officië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