Normaliseren Inleiding.

Slides:



Advertisements
Verwante presentaties
Bereik de prospecten die uw mailing willen !. July Agendapunten Update Resultaten van de test-mailing 2005 Voorstelling van de nieuwe mailing.
Advertisements

SQL deel 2: datamodel ontwerp
Beste klant, Welkom op Modelovereenkomst.nl. Onder de knop ‘Documenten’ vind u al onze documenten geordend in mappen. Klik iedere keer op ‘pijltje naar.
Klik 2x op om internet te openen.. Vul de website meldjeaan.antwerpen.be in en klik op.
Presentatie programma Access applicatie kopersbegeleiding
Normaliseren Uitgangspunt
Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Brochure werking Informaticadienst. Melden computerproblemen •Typ in de verkenner of de internet explorer het volgende adres:
2 Basismodel voor Objecten Afnemend Veld of klant Product of dienst Middelen Neemt af Wordt gemaakt met.
Uitleg installatie SAM Broadcaster v3 en v4 met de MySQL database
Marktonderzoek als proces
Datamodelleren.
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
Van Nul naar Drie Normaliseren.
Normaliseren Datamodellering 2006.
DATABASES Hoofdstuk
Opleiding AI cursus Databases
Start Microsoft Excel en open een nieuwe pagina..
Base: bewerkingen 2 soorten - Oplopend- Aflopend.
Bedrijf: N.a.w. gegevens Extra informatie Vrije velden Bedrijf: N.a.w. gegevens Extra informatie Vrije velden.
Entity Relation Model (ER-model).
Databanken by Steven Stinis.
Normalisatie Relationeel databaseontwerp:
Marktonderzoek als proces
Hoofdstuk 11 Kwantitatieve gegevens analyseren Methoden en technieken van onderzoek, 5e editie, Mark Saunders, Philip Lewis, Adrian Thornhill, Marije.
Cybercrackers By the Pyrotechnicians.  Projectgroep  Rollenverdeling  De vuurwerkwinkel  Entiteiten  Functieverdeling  Vragen van de klant.
PHP Een casus - PIZZA.
Workshop PHP Een productencatalogus. Case Uitgever van software wil webpagina met productgegevens publiceren op basis van catalogus. Het gaat momenteel.
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.
Functioneel Ontwerp.
Overdracht Patiënt (v 1.0)
Klik hier als u voor de eerste keer op de website komt.
Exposantentool Handleiding. Stap 1: Start ! Ga naar de link die u via ontving van Sylvie Buydaert. Login met uw: Gebruikersnaam Wachtwoord.
Werkwijze bestelling Ga naar de foto’s door te klikken op galerij.
Instructie leerling- activatiecode
MEETING SYSTEMS BV VOOREFFECTIEFVERGADEREN.  Meeting Systems bv levert software als hulpmiddel om het vergaderen te ondersteunen met de volgende kenmerken:
LauwersCollege Buitenpost Informatica
Welkom bij digiDUIF! Jouw school heeft gekozen om gebruik te maken van digiDUIF. Deze korte animatie helpt je met het aanmaken van jouw account en het.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
Tabel Record veld. Databank = een geordende verzameling van bij elkaar horende gegevens.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Analyse 3 INFANL01-3 week 2 CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK 8 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Herhaling ▸ Normaliseerregels ▸ Omzetten ERD ▸ Group by en SET ▸ Proeftentamen.
Cascokaart Noordoost Twente Waarom deze extra controle op de inventarisatie ?
Datamodelleren FCO-IM methode.
EERDER….. Tabellen rij (record, tuple, occurence) kolom (attribuut, veld) tabel (relatie) tabelstructuur : patient(PAT#,PNAAM,LEEFTIJD,GESLACHT,ARTS)
Hoe registreren voor de stappenregistratietool?
Systeemopzet verdeling sterabonnementen 2012
Datamodelleren FCO-IM methode.
Renault Merchandise Webshop – Gebruiksaanwijzing
– Software development fundamentals
SQL Cursus deel
Entiteiten bedrijfsvoering (Extra)
SNEL VAN START MET DE RAMINGTOOL VAN GWWKOSTEN.NL
website pakket Je Bedrijf Onbezorgd Online!
Menu - Affiliate Registratie
SNEL VAN START MET DE RAMINGTOOL VAN BOUWKOSTEN.NL
Normaliseren.
Een computersysteem organiseert gegevens in een hiërarchie die begint bij een bit die de waarde 0 of een 1 vertegenwoordigt. Bits kunnen worden gegroepeerd.
Handleiding NODR Schade App
Datamodelleren FCO-IM methode.
– Software development fundamentals
Zoeken en aanvragen met WorldCat Discovery
Zoeken en aanvragen met WorldCat Discovery
Zoeken en aanvragen met WorldCat Discovery
Zoeken en aanvragen met WorldCat Discovery
Zoeken en aanvragen met WorldCat Discovery
Transcript van de presentatie:

Normaliseren Inleiding

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

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

Ontwerp Lay-out  logo, font, kleur, etc. Gegevens op formulier: Naam klant Adres, postcode, woonplaats,telefoon, e-mail Selectie uit pizza’s: A, B, C en/of D Selectie afmeting: klein, middel, groot Aantal Prijs en totaalbedrag verzendknop

Opslagstructuur

Het vullen van de tabel

Wat valt op? Veel herhaling van gegevens Kans op fouten bij handmatige invoer Gegevens die berekend kunnen worden staan in database (bedrag)

Normaliseren – 0NV Inventariseer alle elementaire gegevens. Bepaal de sleutel (unieke identificatie). Bepaal de repeterende groep. Bepaal de procesgegevens

Pizza – 0NV Bestelnummer  sleutel Klant Adres Postcode Woonplaats Telefoon E-mail Soort ----------- Afmeting | repeterende groep Aantal | Prijs ----------- (Bedrag)  procesgegeven

Normaliseren – 1NV Verwijder procesgegevens Splits repeterende groepen af Neem sleutel mee uit oorspronkelijke groep Breid sleutel van de nieuwe groep uit

Pizza – 1NV Bestelnummer Bestelnummer  key1 Klant Soort  key2 Adres Afmeting Postcode Aantal Woonplaats Prijs Telefoon E-mail

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

Pizza – 2NV Bestelnummer Bestelnummer Klant Soort Adres Afmeting Postcode Aantal Woonplaats Telefoon Soort E-mail Prijs

Normaliseren – 3NV Splits de attributen af die van een niet-sleutelattribuut afhankelijk zijn Neem het niet-sleutelattribuut over en maak dit sleutel

Pizza – 3NV Bestelnummer Bestelnummer Klant Soort Afmeting Klant Aantal Adres Postcode Soort Woonplaats Prijs Telefoon E-mail

Tabellen en Relaties Pizza 3NV