Van Nul naar Drie Normaliseren.

Slides:



Advertisements
Verwante presentaties
1.larmoire. 2. lescalier 3. La grand-mere 4. Le canapé
Advertisements

De gemiddelde leerling
Doublet deel 1 – de basis.
28 juni 2009 Paëllanamiddag 1 Paëllanamiddag 28 juni 2009 Voorbereiding vrijdagavond (Loopt automatisch - 7 seconden)
Eerst wat terminologie vooraf….
Leer de namen van de noten 1
Downloaden: Ad-aware. Downloaden bestaat uit 3 delen: •1. Zoeken naar de plek waar je het bestand kan vinden op het internet •2. Het nemen van een kopie.
Normaliseren Uitgangspunt
Personalisatie van de Archis website Naam: Sing Hsu Student nr: Datum: 24 Juni 2004.
Normaliseren Inleiding.
Figuur 5.1 Organisatieschema Figuur 5.2 Steile en platte organisatie.
Global e-Society Complex België - Regio Vlaanderen e-Regio Provincie Limburg Stad Hasselt Percelen.
Nieuwe begroting Wat & hoe.
Weddeschalen & Weddebijslagen
Ronde (Sport & Spel) Quiz Night !
HOOFDSTUK 12 Media.
prNBN D addendum 1 Deel 2: PLT
Diagnosticeer uw schouder Dit is een interactieve gids om u te helpen vinden relevante patiënten informatie over uw schouderprobleem. Het is bedoeld als.
Start.
Excursie Röntgenafdeling Vie Curi Venlo 15 september 2009 ZijActief Koningslust ZijActief Koningslust Excursie Rontgenafdeling Vie Curie Venlo.
Leer de namen van de noten 2
© GfK 2012 | Title of presentation | DD. Month
WISKUNDIGE FORMULES.
Ondergrondse Geo-Informatie GIS bij tunnel-engineering
MEDIALANDSCHAP We onderscheiden: Visuele media Auditieve media
Passie - Verrijzenis Arcabas
Het kraken van de Enigma
Deze les wordt verzorgd door de Kansrekening en statistiekgroep Faculteit W&I TU/e.
Normalisatie Relationeel databaseontwerp:
1. Salut! a. Nee b. In c. Hoi. 2. vert a. Rood b. Groen c. geel.
Werken aan Intergenerationele Samenwerking en Expertise.
De vierkantjes ! Dit is een puzzel om uw hersens eens goed te laten werken. De vraag is bij elk figuur hoeveel vierkanten u ziet.
Breuken-Vereenvoudigen
2009 Tevredenheidsenquête Resultaten Opleidingsinstellingen.
PLAYBOY Kalender 2006 Dit is wat mannen boeit!.
ribwis1 Toegepaste wiskunde Lesweek 01 – Deel B
Het Heiligdom Een Afbeelding voor Redding 4e Kwartaal 2013 INLEIDING
Hoofdstuk 3 Databaseontwikkeling 4 Access.  Uitgangspunt is altijd de informatiebehoefte van de klant  Deze wordt vaak bepaald door rapporten, formulieren.
aanvallen moeten ten allen tijden worden weerstaan
Economische impact sluiting Ford Genk Ludo Peeters en Mark Vancauteren (Universiteit Hasselt)
Statistiekbegrippen en hoe je ze berekent!!
1 Controleplan 2005 Raadgevend comité Hotel President – donderdag 21 april 2005.
ZijActief Koningslust 10 jaar Truusje Trap
ECHT ONGELOOFLIJK. Lees alle getallen. langzaam en rij voor rij
2 januari 2009Nieuwjaarsreceptie "Meule wal straete" 1 Nieuwjaarsreceptie 2 januari 2009 Eerste bijeenkomst van de bewoners van de “Meule wal straete”
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 5.
17/08/2014 | pag. 1 Fractale en Wavelet Beeldcompressie Les 3.
Fractale en Wavelet Beeldcompressie
Fractale en Wavelet Beeldcompressie
Kwaliteit in productie
S.V.T.B. Curius 2 3 Vorige bijeenkomst S.V.T.B. Curius 4 Vorige bijeenkomst Voorstelrondje Wie ben je, wat doe je en wat ga je doen?
De financiële functie: Integrale bedrijfsanalyse©
Oefeningen Workshop RIE Gemeenten
Van papier naar digitaal Casus Digital born materiaal
31 augustus 2014 Zoetermeer 1. de vorige keer... Handelingen 20  Paulus' derde 'zendingsreis'  is op doorreis naar Jeruzalem  passeert Efeze (waar.
De vierkantjes ! Dit is een puzzel om uw hersens eens goed te laten werken. De vraag is bij elk figuur hoeveel vierkanten u ziet.
POL (MO)-methode  Dit is de kapstok waar je de rest van de zin aan op kunt hangen.  Vervolgens kijk je of er eventueel een meewerkend voorwerp in.
Nederlands : HERHALING Dia 1. Wat hebben we geleerd in les 13 Dat was woordenschat. In de volgende dia’s ga je de dia’s zien met de woorden Dia 2.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
ZijActief Koningslust
* Volgende dia: Klik linker muisknop Klik op "Beeld" \ "Diavoorstelling" of "View" \ "Slide Show" (menubalk PowerPoint) © Alec Van Rompuy
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
ANALYSE 3 INFANL01-3 WEEK 8 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Herhaling ▸ Normaliseerregels ▸ Omzetten ERD ▸ Group by en SET ▸ Proeftentamen.
EERDER….. Tabellen rij (record, tuple, occurence) kolom (attribuut, veld) tabel (relatie) tabelstructuur : patient(PAT#,PNAAM,LEEFTIJD,GESLACHT,ARTS)
Normaliseren.
Tweede normaalvorm DERDE STAP: afsplitsen van labeltypen die afhankelijk zijn van een ander (niet-sleutel) labeltype Onderzoek in iedere strook of alle.
Transcript van de presentatie:

Van Nul naar Drie Normaliseren

Inleiding In deze presentatie kijken we naar het normaliseren van de nulde naar de derde normaalvorm.

Een afleverbon:

Voor deze bon ontwerpen we een database: sleutels Nulde eerste procesgegevens derde

De nulde normaalvorm: Dat is: Een overzicht van alle velden (gegevens) die in de database opgenomen worden.!!

De lijst met velden: ORDERS: Ordernr Orderdatum Klantnr Klantnaam Adres Postcode Plaats Art.nr. Art.omschrijving Aantal Prijs Regeltotaal Eindtotaal

De nulde normaalvorm is nu klaar..

De eerste normaalvorm: Verwijder alle procesgegevens Geef de sleutel van de groep aan Geef de deelverzameling aan die een herhaald aantal keren voorkomt t.o.v de primaire sleutel. (de repeterende groep)

Verwijder de procesgegevens: Orders Ordernr Orderdatum Klantnr Klantnaam Adres Postcode Plaats Art.nr Art.omschrijving Aantal Prijs X regeltotaal (procesgegeven) X eindtotaal (procesgegeven)

Geef een primaire sleutel: Orders Ordernr Orderdatum Klantnr Klantnaam Adres Postcode Plaats Art.nr Art.omschrijving Aantal Prijs X regeltotaal (procesgegeven) X eindtotaal (procesgegeven

Geef de deelverzameling die een herhaald aantal keren voorkomt… Orders Ordernr Orderdatum Klantnr Klantnaam Adres Postcode Plaats RG Art.nr RG Art.omschrijving RG Aantal RG Prijs X regeltotaal (procesgegeven) X eindtotaal (procesgegeven

Maak een nieuwe groep voor de herhalende gegevens: BESTELDE_ARTIKELEN Ordernr Art.nr Art.omschrijving Aantal Prijs

Verwijder de herhalende deelverzameling uit de oorspronkelijke groep.. ORDERS Ordernr Orderdatum Klantnr Klantnaam Adres Postcode Plaats

De eerste normaalvorm: ORDERS Ordernr Orderdatum Klantnr Klantnaam Adres Postcode Plaats BESTELDE_ARTIKELEN Artnr Artomschrijving Aantal Prijs

De tweede normaalvorm… Geef de attributen aan die niet functioneel afhankelijk zijn van de volledige sleutel!! Maak een aparte groep voor ieder deel van de sleutel waarvan de attributen afhankelijk zijn!! Verwijder deze attributen uit de oorspronkelijke groep.!!

Geef de attributen aan die niet functioneel afhankelijk zijn van de volledige sleutel!! In de tabel BESTELDE_ARTIKELEN zijn een paar attributen die niet afhankelijk zijn van de gehele sleutel!! BESTELDE_ARTIKELEN Ordernr Artnr Artomschrijving Aantal Prijs

De artomschrijving is is afhankelijk van het artnummer De prijs is afhankelijk van het artnummer. BESTELDE_ARTIKELEN Ordernr >> Artnummer >> Artomschrijving Aantal >> Prijs

Voor deze attributen maken we een aparte groep Voor deze attributen maken we een aparte groep. (we nemen de sleutel mee) ARTIKELEN Artnr Artomschrijving Prijs

Verwijder de attributen uit de oorspronkelijke groep… BESTELDE_ARTIKELEN Ordernr Artnr Aantal

We hebben nu de tweede normaalvorm: ORDERS ARTIKELEN Ordernr artnr Orderdatum artomschrijving Klantnummer prijs Klantnaam Adres Postcode Plaats BESTELDE_ARTIKELEN Ordernr Artnr Aantal

De derde normaalvorm: Geef de niet-sleutelattributen aan die functioneel afhankelijk zijn van andere niet-sleutelattributen!! Maak een aparte groep voor ieder attribuut of combinatie ervan waar andere attributen functioneel van afhankelijk zijn. Neem in iedere groep de attributen met bijbehorende sleutel op en wijs de primaire sleutel aan. Verwijder de attributen uit de oorspronkelijke groep. (woordenlijst)

Geef de niet-sleutelattributen aan die functioneel afhankelijk zijn van andere niet-sleutelattributen!! In de tabel ORDERS zijn een aantal gegevens die niet afhankelijk zijn van het ordernr. Dat zijn: klantnr, adres, postcode en plaats. Deze zijn afhankelijk van het klantnr.

Maak een aparte groep voor ieder attribuut of combinatie ervan waar andere attributen functioneel van afhankelijk zijn KLANTEN Klantnaam Adres Postcode Plaats

Neem in iedere groep de attributen met bijbehorende sleutel op en wijs de primaire sleutel aan. KLANTEN Klantnr Klantnaam Adres Postcode Plaats

Verwijder de attributen uit de oorspronkelijke groep. ORDERS Ordernr Klantnr Orderdatum

De derde normaalvorm: Orders BESTELDE_ARTIKELEN Klanten ARTIKELEN Ordernr ordernr Klantnr artnr Orderdatum aantal Klanten ARTIKELEN Klantnr artnr Klantnaam artomschrijving Adres prijs Postcode Plaats

Woordenlijst. .

Procesgegevens: wat zijn dat? Gegevens die door middel van berekeningen kunnen worden afgeleid uit andere gegevens !! Procesgegevens nemen we nooit op in een database. Terug

Een niet-sleutel attribuut Een veld in een tabel die geen primaire sleutel is. Voorbeeld: Leerlingnummer Naam Adres Woonplaats Niet-sleutel attributen zijn hier naam, adres en woonplaats. (Terug)

Attribuut / attributen: Attributen zijn de gegevens in een tabel. Bijvoorbeeld: naam, adres en woomplaats. Dit zijn de velden die we in de tabel zullen tegenkomen. In plaats van gegevens of velden spreken we vaak over attributen. (Terug)