Normaliseren.

Slides:



Advertisements
Verwante presentaties
Eerst wat terminologie vooraf….
Advertisements

Normaliseren Uitgangspunt
Normaliseren Inleiding.
Microsoft Dynamics Entrepreneur Solution 2008 Product Demo.
Hoe uw TurboCASH moet gebruiken. :voor verkoop gerichte bedrijven.
Marktonderzoek Wat is een marktonderzoek? Waarom een marktonderzoek?
Meerdere tabellen: Relaties en Joins
CAB Centraal Adres Beheer. Scope onderwerp Vlaanderen Identificeren van: – Gebouwen/plaatsen – Personen Out of scope – Percelen – Andere entiteiten.
Datamodellering en –verwerking 8C020 college 3
MySQL-acties Klassikaal: Wijnen.sql. 1.Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`
Winstmaximalisatie monopolist
Het selecteren van data uit meerdere gekoppelde tabellen
Van Nul naar Drie Normaliseren.
Productpricing Steef Visser RA en Aart in ’t Veld.
Normaliseren Datamodellering 2006.
Relationele Databases
<Mdl01 hoorcollege 1>
Opleiding AI cursus Databases
Statistiek Niveua 3 Kerntaak 5 Blz. 81.
Overzicht Analyse van informatiebehoeften Gegevensmodellering
Hoofdstuk 12: Oefeningen
Normalisatie Relationeel databaseontwerp:
PROBLEMEN OPLOSSEN.
Kun je complexe problemen oplossen.
Databases I Functionele Afhankelijkheden en Normaalvormen
Databases I (H.14) Functionele Afhankelijkheden en Normaalvormen
Hoofdstuk 7 Risicomanagement
Cybercrackers By the Pyrotechnicians.  Projectgroep  Rollenverdeling  De vuurwerkwinkel  Entiteiten  Functieverdeling  Vragen van de klant.
Opsporen en beheren onderwijskundige literatuur Literatuurzoeken: aandachtspunten Kritisch lezen Opfrissen ERIC, PsycINFO Web of Science Opfrissen EndNote.
Een voorbeeld Relationele database. De papieren order ORDER Adres C1000 De Aker Pier Calandlaan TZ Amsterdam Ordernummer54321 OrderomschrijvingKerstgroenten.
Hoofdstuk 3 Databaseontwikkeling 4 Access.  Uitgangspunt is altijd de informatiebehoefte van de klant  Deze wordt vaak bepaald door rapporten, formulieren.
Workshop PHP Een productencatalogus Met database.
Werken met een adressenbestand in Word 2010 wo
Relationele databases: Logisch databaseontwerp
Bioinformatica Datamodellering.
COMPLIANCE THE CORPORATE MELTDOWN? Benefits Driven Compliance.
LauwersCollege Buitenpost Informatica
ken de detailhandel paragraaf 1.6 verkoopsystemen spring in
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
?.
Tabel Record veld. Databank = een geordende verzameling van bij elkaar horende gegevens.
Analyse 3 INFANL01-3 week 2 CMI Informatica.
Week 3 BIMAIV03 Les B3 BIMAIV03 Les B3. Opdracht 1 Van een artikel mogen maximaal 300 stuks verkocht worden. Verschillende klanten bestellen een aantal.
ANALYSE 3 INFANL01-3 WEEK 8 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Herhaling ▸ Normaliseerregels ▸ Omzetten ERD ▸ Group by en SET ▸ Proeftentamen.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
Toepassingen 5L week 12: ‘Koken kost geld’ een breuk of een procent nemen van een getal overbodige gegevens schrappen prijs berekenen als de eenheidsprijs.
ken de detailhandel paragraaf 1.6 verkoopsystemen systeem in verkoop
Periode 2 Bouwen en verzorgen van artikelpresentaties Kerntaak: Verzorgen ontvangst en verwerking van goederen Hoofdstuk: Bouwen en verzorgen van artikelpresentaties.
EERDER….. Tabellen rij (record, tuple, occurence) kolom (attribuut, veld) tabel (relatie) tabelstructuur : patient(PAT#,PNAAM,LEEFTIJD,GESLACHT,ARTS)
DS WebShop presentatie. DS WebShop beheer stamgegevens, artikelen en prijzen vanuit Exact beheer stamgegevens, artikelen en prijzen vanuit Exact real-time.
Thuis in mijn provincie Vlaams-Brabant. Waar woon ik ?
De optimale productiegrootte (bij een markt van volkomen concurrentie)
– Software development fundamentals
Verschil offerte/factuur
Bedrijf – adres – postcode – plaats – telefoonnummer – - website
Eerst wat terminologie vooraf….
planning analyse voorbereiding actie
Dagelijks leven als christen
Titel wetenschapsproject
Grafisch samenstellen van krachten
8 personen per tabel, 10 tafels in zaal plus hoofdtafel
Goederenstroom en voorraadbeheer
Bedrijf – adres – postcode – plaats – telefoonnummer – - website
Titel van wetenschappelijk project
Goederenstroom en voorraadbeheer
SQL Les 3 17 February 2019.
Tweede normaalvorm DERDE STAP: afsplitsen van labeltypen die afhankelijk zijn van een ander (niet-sleutel) labeltype Onderzoek in iedere strook of alle.
– Software development fundamentals
Blok 3 les 5.
Databases SQL.
Transcript van de presentatie:

Normaliseren

Waarom? Vermijden van gegevensredundantie

4 Stappen 0NF Stel de ongenormaliseerde tabel op en bepaal de primaire sleutel. 1NF Splits de herhalingsstructuren af. 2NF Splits alle niet van de volledige samengestelde sleutel afhankelijke gegevens af 3NF Splits alle transitieve afhankelijkheden af. Gegevens in een tabel die functioneel afhankelijk zijn én van de PK én van een ander niet-sleutel gegeven zijn transitief afhankelijk en leiden eveneens tot gegevensovertolligheid.

1 NV

0NV 0NV ORDERS ordernr orderdatum klantnr klantnaam adres postcode plaats RG artnr RG artomschrijving RG aantal RG prijs X regeltotaal (procesgegeven) X eindtotaal (procesgegeven)

1NV 0NV ORDERS ordernr orderdatum klantnr klantnaam adres postcode plaats RG artnr RG artomschrijving RG aantal RG prijs BESTELDE_ARTIKELEN ordernr artnr artomschijving aantal prijs

2NV ORDERS ordernr orderdatum klantnr klantnaam adres postcode plaats BESTELDE_ARTIKELEN ordernr artnr aantal ARTIKELEN artnr artomschrijving prijs

3NV 3NV ORDERS ordernr klantnr orderdatum KLANTEN klantnr klantnaam adres postcode plaats BESTELDE_ARTIKELEN ordernr artnr aantal ARTIKELEN artnr artomschrijving prijs