Database ontwerp Normaliseren.



Vergelijkbare documenten
Workshop 3x. Normaliseren. Normaliseren. Hiëarchische database ODBMS. Relationele database. Workshop 14 oktober A. Snippe ICT Lyceum 1

Projecten Applicatie Ontwikkeling

Normaliseer proces factuur PDA shop.nl

Workshop 3x. Huiswerk. Huiswerk vorige week. Workshop 22 september A. Snippe ICT Lyceum 1. Huiswerk. Project documentatie. Analytisch vermogen

Oefening 1. Bedenk een voorbeeld van een vreemde sleutel die naar de eigen relatie verwijst.

Diverse sport en spel op tijdbasis, zoals squash, tennis, fitness, paintball. Diensten en producten op dagdelen zoals vergaderzalen en bootverhuur

Entiteit Zaken en gebeurtenissen waarvan gegevens moeten worden vastgelegd worden een entiteit genoemd: b.v. mens, voorstelling, auto.

In deze appendix wordt bekeken wat er moet gebeuren voordat

Databases Ontwerpen en Normaliseren. 5 & 6 Informatica. Ontwerpen van een database volgens de regels van Boyce/Codd

2.2 Een tabel ontwerpen

Normaliseren. Er zijn 5 stappen in het normaliseren, maar meestal worden alleen de eerste 3 uitgevoerd.

BESCHRIJVING ATTRIBUTEN ORDERS.XML

Opdrachten databaseontwikkeling. Niveau 3/4

Compad Bakkerij. Document beheer. Inleiding. Debiteuren. Facturering. Compad Bakkerij Facturering

Workshop 3x. Project fasen. Workshop 8 september A. Snippe ICT Lyceum 1. Project documentatie. Analytisch vermogen. Programma structuur

Handleiding. Act! SnelStart Connect Pro. handleiding. Act! SnelStartConnect Pro. Versie

Implementierungsrichtlinie Datenaustausch BESTELLUNGEN / AUFTRAG Version Implementierungsrichtlinie. Datauitwisseling Bestellingen / Opdrachten

Een database voor MEDIAGROEP DE CASE OBJECTTYPEN EN LABELTYPEN

Projectgroep: Dennis Blok, Michel Admiraal, Florian de Groot Docent: Dhr. Keemink - FUNCTIONEEL ONTWERP - Inhoudsopgave

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010

Data Definition Language

2.9 Tabellen: oefeningen

Handleiding Exact On-line

databases & SQL - antwoorden

Als er besloten is een database op te stellen dient men een analyse van de informatiegegevens te volbrengen.

5-13/10/2013 VB XXXX 2 37,00 74,00. Handtekening

Overzicht wijzigingen

Normaliseren voor Dummies

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

Toets informatica V5 module VIII hfst 1, 2 en 3 februari 2011

Handleiding. Act! SnelStart Connect. handleiding. Act! SnelStart Connect. Versie

Handleiding Ariba INVOICING PO

Opleiding SQL / Systeemanalyse IBK ERD. Hogeschool Rotterdam

HartCom Software V.O.F.

Release notes:

Cursus Access voor Beginners Hoofdstuk 2

op=op profiteer nu! sla je slag! geldig tot 9843 korting van 28 november t/m 13 december

BESCHRIJVING ATTRIBUTEN SALES.XML

De makers van de programmatuur wensen u veel plezier en vooral een nuttig gebruik van het MicroStar Windows pakket toe! Document versie 3.

Handleiding Ariba INVOICING PO

De Ridder forceertechniek B.V.

Creditnota RedAnt BV Ondiep-Zuidzijde BW UTRECHT. Netto Korting Btw Totaal incl. btw -860,00-90,00-163, ,40

Handleiding online orders

Hoe kunt u... PO omzetten gebruiken

9 Werken met meer tabellen (zie ook query s)

De centrale plaats waar u uw klantportal kunt vinden is in onze TecDoc en/of Aldoc webshop waarvan u vast al gebruik maakt.

Inhoudsopgave. Korte handleiding module Facturering versie Datum : Door : Peter Tieman. A. Opbouwen algemene bestanden

Info-books. Toegepaste Informatica. Deel 40 : Gegevensbeheer en algoritmen in Access HA40. Jos Gils Erik Goossens

Handleiding ChainWise Data import Module

INSCHRIJFFORMULIER STANDHOUDERS

Database Structuur via menus

INDIA E-TOURIST AANVRAAG VIA 110,- PER PERSOON*

Web Shop. Handleiding

Inhoudsopgave. Hoofdstuk 1: Beginnen met Access Hoofdstuk 2: Database SNOEP verkennen Voorwoord...9. Inhoudsopgave 3

SQL datadefinitietaal

Bestellen en formulieren

E-invoicing TU Delft. ICreative bv. Informatiepakket e-invoicing voor leveranciers van TU Delft. Auteur: Functie: ICreative bv Oortlaan WD Ede

E-invoicing Bilderberg

Importformaten Versie 003

Een factuur of kredietnota aanmaken. Copyright Tungsten Corporation plc 2018

HANDLEIDING WEBSHOP MOTORIA SN Through innovation and expertise we accelerate

TECHNISCHE UNIVERSITEIT EINDHOVEN. Faculteit Wiskunde en Informatica

Korte handleiding: standaarden factuurgegevens

Smarty Debug Console. included templates & config files (load time in seconds) assigned template variables CONTENT. no templates included

voorbeeldexamen I-Tracks Databases and SQL Foundation Voorbeeldexamen DBSQLF Uitgave juni 2006

Oefeningen Databeheer

Artikelcode Artikelbeschrijving Aantal Aantal Eenheidsprijs DEMO2 Demo2-1,00-1,00 2,50

Agenda tips & trucs:

Het omzetten van een ER-diagram naar SQL

De Kiel 30, 9206 BG Drachten Tel.: Fax:

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: Groep TDI 1

Werkinstructie voor het invullen van de detailstaat betalingen/ afschrijvingen kwartaal- en jaardeclaratie 2011 versie april 2011

Handleiding. Abstract Voor gebruikers van de CarianWop applicatie. Frank Boonen CARIANWOP VERSIE

Handleiding Online Kassa. Maart 2010

8. De invoer van gegevens

Handleiding Soci-com Planboard Pipelife Nederland B.V. Soci-com Planboard. Handleiding. Pipelife Nederland B.V. Martin Beemster

Kies voor een snelle Internet ADSL / BREEDBAND aansluiting

Aanvraag deskundigenoordeel UWV door werkgever. 1. Waarover wilt u een deskundigenoordeel UWV? 2. Gegevens werkgever : 3. Gegevens werknemer :

Praktijkinstructie Tekstverwerking 1 (CSE12.1/CREBO:53139)

FlexISDN. Voordelig bellen met gntel FlexISDN. Inzicht in je kosten. Wat is FlexISDN? Wat verandert er door over te stappen? Hoe stap ik over?

Eenmalig: 50,00 Eenmalig: 50,00 Eenmalig: 50,00 Per maand: 35,00 Per maand: 55,00 Per maand: 75,00


SQL & Datamodelleren

4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen.

Recordindeling CASH Handel

Aanvraagformulier Wisper Zakelijk

ACT! link XL voor SnelStart handleiding

Gebruikshandleiding Voor DirectFactureren 2.5-software

Handleiding Access 2010

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank

FlexISDN. Voordelig bellen met gntel FlexISDN. Inzicht in uw kosten. Wat is FlexISDN? Wat verandert er door over te stappen? Hoe stap ik over?

INVOEREN / WIJZIGEN DIVERSE LAY-OUTS

Transcriptie:

Database ontwerp Normaliseren. 3NV stappen 1. Geef de attributen aan die afhankelijk zijn van andere niet-sleutel attributen 2. Bedenk een naam voor deze nieuwe groep 3. Maak de groep de en wijs de primaire sleutel aan 4. Verwijder de attributen van de nieuwe groep(en) uit de oorspronkelijke groep A. Snippe - ICT Lyceum 1

2 Normaal Vorm klantnr klantnaam adres postcode plaats prijs. 3NV stap 1 1. Geef de attributen aan die afhankelijk zijn van andere niet-sleutel attributen Lijkt op 2NV-1, maar dan afhankelijk van niet-sleutel >klantnr >klantnaam >adres >postcode >plaats prijs. A. Snippe - ICT Lyceum 2

3NV stap 2 2. Bedenk een naam voor de nieuwe groep Lijkt op 2NV-2 >klantnr >klantnaam >adres >postcode >plaats prijs KLANTEN. 3NV stap 3 3. Maak de groep en wijs de primaire sleutel aan Lijkt op 2NV-3 Let op! klantnr in S laten staan vanwege relatie >klantnr >klantnaam >adres >postcode >plaats KLANTEN klantnr klantnaam adres postcode plaats prijs. A. Snippe - ICT Lyceum 3

3NV stap 4 4. Verwijder de attributen van de nieuwe groep(en) uit de oorspronkelijke groep Oorspronkelijke groep opruimen laat sleutel attribuut staan! Resultaat is de Derde Normaalvorm klantnr KLANTEN klantnr klantnaam adres postcode plaats prijs. ERD KLANTEN Toelichting - 1 klant hoort bij 1 order. - 1 klant kan meerdere orders hebben. - Op 1 order kunnen meerdere artikelen voorkomen. - Een besteld artikel kan maar op 1 order voorkomen. - 1 artikel kan vaker besteld worden. - Bij 1 besteld artikel hoort maar 1 artikel beschrijving. A. Snippe - ICT Lyceum 4

3NV zonder sleutels Opdracht (10 minuten) : Verwerk de 3NV van de factuur van de vorige workshop. 2e Normaal Vorm Factuur Factuurdatum Leverdatum Bedrijfsnaam Contactpersoon Adres Postcode Plaats Artikelregel Artikel Artikel Artikelomschrijving Artikeltarief ArtikelBTWtarief. A. Snippe - ICT Lyceum 5

3e Normaal Vorm Factuur Factuurdatum Leverdatum Artikelregel Artikel Klant Bedrijfsnaam Contactpersoon Adres Postcode Plaats Artikel Artikelomschrijving Artikeltarief ArtikelBTWtarief. 3NV zonder sleutels Factuur Artikel Klant Artikelregel A. Snippe - ICT Lyceum 6

Data Dictionary Numeriek Memo Ja / Nee Hyperlink Valuta Datum Object....... Data Dictionary Factuur Factuurdatum Leverdatum Datatype Datum Datum Klant Bedrijfsnaam Contactpersoon Adres Postcode Plaats Datatype Artikel Artikelomschrijving Artikeltarief ArtikelBTWtarief Datatype Valuta Artikelregel Artikel Datatype. A. Snippe - ICT Lyceum 7

Huiswerk Maken voor een cijfer!!! Neem workshop nog eens door en verzorg de 3NV, ERD en data dictionary van de opdrachten van de vorige workshop Volgende 2x keer printen inleveren 1 exemplaar Cijfer = formatief. Vragen. A. Snippe - ICT Lyceum 8

Tot de volgende workshop A. Snippe - ICT Lyceum 9