Download de presentatie
1
Normaliseren Inleiding
2
Informatie verzamelen
Pizzeria wil website + bestelmogelijkheid 4 soorten, 3 afmetingen 3 vestigingen Bestelling via telefoon of in pizzeria (nu) Bestelling via website (straks) Levering afhankelijk van postcode
3
Bepalen functies Use cases: Bestel pizza Controleer postcode
Vul in NAW + postcode, kies pizza, kies afmeting, kies aantal Druk op verzenden Controleer postcode Als postcode tussen 1000 en 2000 Amsterdam Als postcode tussen 2000 en 3000 Utrecht Als postcode tussen 3000 en 4000 Rotterdam Lever pizza Vestiging A, U of R ontvangt gegevens bestelling Vestiging A, U of R levert pizza aan klant
4
Ontwerp Lay-out logo, font, kleur, etc. Gegevens op formulier:
Naam klant Adres, postcode, woonplaats,telefoon, Selectie uit pizza’s: A, B, C en/of D Selectie afmeting: klein, middel, groot Aantal Prijs en totaalbedrag verzendknop
5
Opslagstructuur
6
Het vullen van de tabel
7
Wat valt op? Veel herhaling van gegevens
Kans op fouten bij handmatige invoer Gegevens die berekend kunnen worden staan in database (bedrag)
8
Normaliseren – 0NV Inventariseer alle elementaire gegevens.
Bepaal de sleutel (unieke identificatie). Bepaal de repeterende groep. Bepaal de procesgegevens
9
Pizza – 0NV Bestelnummer sleutel Klant Adres Postcode Woonplaats
Telefoon Soort Afmeting | repeterende groep Aantal | Prijs (Bedrag) procesgegeven
10
Normaliseren – 1NV Verwijder procesgegevens
Splits repeterende groepen af Neem sleutel mee uit oorspronkelijke groep Breid sleutel van de nieuwe groep uit
11
Pizza – 1NV Bestelnummer Bestelnummer key1 Klant Soort key2
Adres Afmeting Postcode Aantal Woonplaats Prijs Telefoon
12
Normaliseren – 2NV Splits velden af die slechts van een deel van de sleutel afhankelijk zijn Neem die velden + dat deel van de sleutel mee naar nieuwe groep
13
Pizza – 2NV Bestelnummer Bestelnummer Klant Soort Adres Afmeting
Postcode Aantal Woonplaats Telefoon Soort Prijs
14
Normaliseren – 3NV Splits de attributen af die van een niet-sleutelattribuut afhankelijk zijn Neem het niet-sleutelattribuut over en maak dit sleutel
15
Pizza – 3NV Bestelnummer Bestelnummer Klant Soort Afmeting
Klant Aantal Adres Postcode Soort Woonplaats Prijs Telefoon
16
Tabellen en Relaties Pizza 3NV
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.