----
Naam: ---- Naam docent: H. Vink
Student nummer: ----
Inleverdatum: 29-4-2018
Opleiding: HBO Software Engineering en Development
Module: Ontwikkelen van Databases
,Max Govaert Module Ontwikkelen van Databases
Voorwoord:
Mijn naam is ----, -- jaar oud en woonachtig in Arnhem. Sinds 2014 werk ik voor de ICT-afdeling
van ----. Ik ben begonnen aan de studie HBO Software Engineering en Development om te leren
programmeren.
Voor u ligt het eindverslag “De ontwikkeling van een database”. Als software engineering student
aan de NCOI heb ik plezier beleefd aan het in praktijk brengen van de in onze studie opgedane
kennis.
Ik wil hiervoor H. Vink graag bedanken voor de goede ondersteuning en de zeer motiverende en
leerzame lessen en wens u veel leesplezier.
----
Arnhem, April 2018
2
,Max Govaert Module Ontwikkelen van Databases
Samenvatting
De BEDRIJFS is de Europese code voor het vervoer van gevaarlijke stoffen over de weg. Binnen
---- Nederland is er behoefte aan een database waarin alle BEDRIJFS-klanten opgenomen zijn
en data gemakkelijk actueel gehouden kan worden.
In dit document is te lezen hoe voor ---- Nederland een database ontwikkeld wordt waarbinnen
de klantgegevens van alle BEDRIJFS-eigenrijders opgeslagen kunnen worden. Naast een
beschrijving van hoe de database eruit komt te zien kunt u lezen welke stappen doorlopen zijn
om te komen tot een database. Om een schets te maken van hoe de database eruit zal komen is
er gebruik gemaakt van een ER-diagram.
De database zal fungeren als centraal punt voor alle gegevens van de BEDRIJFS eigen rijders.
Het zal de klantgegevens bijhouden van de rijders, welke jaarverslagen aan hen verstrekt zijn,
wanneer deze jaarverslagen zijn aangemaakt en wanneer deze verwijderd kunnen worden.
Binnen deze case is de rode draad, dat er een snelle groei plaats vindt in het aantal
aanmeldingen dat binnenkomt en hoe het bedrijf via een goed georganiseerde database deze
groei in goede banen kan leiden. De database wordt zo ingericht dat het gebruik ervan simpel en
functioneel blijft voor alle medewerkers.
3
, Max Govaert Module Ontwikkelen van Databases
Inhoud
Voorwoord:....................................................................................................................................................2
Samenvatni.................................................................................................................................................3
Inleidini.........................................................................................................................................................5
Leeswijzer......................................................................................................................................................5
1. Doelanalyse...............................................................................................................................................5
2. Eisen en ontwerp.......................................................................................................................................6
a. Behoefeanalyse....................................................................................................................................6
b. De afaaenini........................................................................................................................................6
c. Database ontwerp..................................................................................................................................7
d. Normalisatietechniea.............................................................................................................................8
e. Modelleren............................................................................................................................................9
f. SQL........................................................................................................................................................10
i. Het Database beheerproces.................................................................................................................10
3. Advies......................................................................................................................................................11
Bijlaien:.......................................................................................................................................................12
Bijlaie 1. ER-diairam...............................................................................................................................12
Bijlaie 2. Tabellenweeriave met nullstatus en datatypen......................................................................12
Literatuur.....................................................................................................................................................13
4