Article View: be.comp.programming
Article #1797Re: De ultieme adres-databank ?
From: John Bokma
Date: Fri, 26 Nov 2004 08:23
Date: Fri, 26 Nov 2004 08:23
33 lines
2139 bytes
2139 bytes
Serge van Ginderachter wrote:
> John Bokma wrote:
>
>> Dan is je database model dus fout.
>>
>> Wat je bij een goed database model doet is je tabellen zo maken dat
>> een minimale hoeveelheid data dubbel wordt opgeslagen (liefst niks).
>>
>> Bv. Werk, er zijn vast meer mensen bij een zelfde bedrijf, en niet
>> iedereen werkt.
>>
>> Je kan dan een tabel voor persoongegevens, een tabel voor
>> werkgegevens, en een tabel die die twee koppelt.
>>
>> Als je goed naar je model gaat kijken zie je vast meer van dit soort
>> zaken (adressen worden soms gedeeld, telefoonnrs, etc).
>>
>> Ook kan je een relatietabel maken, dus persoon a heeft een b relatie
>> met c.
>
> Let echter ook op voor "over-normalisering" :) Het blijft steeds een
> afweging van alle faktoren.
Uiteraard, dingen als
LeeftijdsID, met een Leeftijd tabel gaat weer een beetje erg ver :-D.
--
John Bokma
Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html
Technical Details
Message-ID:
<Xns95AD184FAA263castleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mailReferences:
<41a5e0c8$0$44067$5fc3050@dreader2.news.tiscali.nl> <Xns95ACBB6F498B5castleamber@130.133.1.4> <fEApd.860$FJ2.154750@phobos.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,d91871937ce7a30c
X-Google-Thread: 106397,d91871937ce7a30c
X-Google-Attributes: gidfcea4,gid106397,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!not-for-mail
From: John Bokma <postmaster@castleamber.com>
Newsgroups: be.comp.programming,nl.comp.os.linux.programmeren
Subject: Re: De ultieme adres-databank ?
Date: 26 Nov 2004 08:23:24 GMT
Organization: Castle Amber - software development
Lines: 33
Message-ID: <Xns95AD184FAA263castleamber@130.133.1.4>
References: <41a5e0c8$0$44067$5fc3050@dreader2.news.tiscali.nl> <Xns95ACBB6F498B5castleamber@130.133.1.4> <fEApd.860$FJ2.154750@phobos.telenet-ops.be>
X-Trace: news.uni-berlin.de 7P/SxQT4Gz6CqEr4joa3rgdUZNOQp8V6ERNm6U/VWOopPqaoR7
User-Agent: Xnews/5.04.25
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a