Article View: be.comp.programming
Article #11Re: OT: database-vraagjes
From: John Bokma
Date: Thu, 08 Jun 2006 18:14
Date: Thu, 08 Jun 2006 18:14
49 lines
2695 bytes
2695 bytes
"Fons" <fons@invalid> wrote:
> Hallo,
>
> Enkele vraagjes over het degelijk opzetten van een database aangezien
> ik nooit een dergelijke opleiding heb genoten:
>
> ===========
> Probleem 1
> ===========
>
> Stel ik wil een tabel met personen maken. Sommige van die personen
> hebben meerdere telefoonnummers
>
> * mogelijkheid 1: ik maak "voldoende" (wat dat ook moge wezen)
> verschillende velden om de telefoonnummers te herbergen. voordeel:
> alles zit in 1 tabel, nadeel: vele cellen zijn leeg, inefficiente
> opslag en gewoon "lelijk", of niet?
>
> *�mogelijkheid 2: ik stop telefoonnummers in een aparte tabel, waarbij
> ik telefoonnummers aan persoonid's koppel. voordeel: efficiente
> opslag, mogelijkheid tot toevoegen van andere aspecten van
> telefoonnummers (bvb het is een gsm-nummer). nadeel: opvragen van alle
> persoonsgegevens is iets bewerkelijker.
>
> Zijn er nog andere mogelijkheden, welke geniet jouw voorkeur?
Laatste. Waarom vind je het opvragen bewerkelijker?
> ===========
> Probleem 2)
> ===========
>
> Stel ik wil via een webinterface mensen records laten toevoegen of
> verwijderen. Is het mogelijk om dat verwijderen uit te stellen tot een
> of andere bevestiging wordt gegeven? Of moet ik dat zelf implementeren
> door bijvoorbeeld records een veld "actief" mee te geven en bij het
> verwijderen records inactief te maken zonder ze (vooralsnog) echt te
> DELETE-en. Andere mogelijkheden?
Wil je moderatie implementeren? Dan is een vlaggetje "actief" inderdaad
een optie.
--
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:
<Xns97DC86C2CC61Fcastleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<4488649e$0$32433$ba620e4c@news.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,b031fc3fe5a69379
X-Google-Thread: 114bee,b031fc3fe5a69379
X-Google-Attributes: gidfcea4,gid114bee,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <john@castleamber.com>
Newsgroups: be.comp.programming,be.comp.internet.design
Subject: Re: OT: database-vraagjes
Date: 8 Jun 2006 18:14:51 GMT
Organization: Castle Amber - software development
Lines: 49
Message-ID: <Xns97DC86C2CC61Fcastleamber@130.133.1.4>
References: <4488649e$0$32433$ba620e4c@news.skynet.be>
X-Trace: individual.net T66Uv60qPwx/n/C3GmTLHA+DFyopFnAJ5OkL7QmdfKXk5M36SZ
User-Agent: Xnews/2005.10.18
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