🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10

OT: database-vraagjes

#10
From: Fons
Date: Thu, 08 Jun 2006 17:55
41 lines
2426 bytes
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?

===========
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?

Thx,

Fons

PS: als dat iets uitmaakt, ik gebruik MySQL 4.1.20
Technical Details
Message-ID: <4488649e$0$32433$ba620e4c@news.skynet.be>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed-east.nntpserver.com!nntpserver.com!statler.nntpserver.com!newsfeed.media.kyoto-u.ac.jp!skynet.be!newspost001!tjb!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,b031fc3fe5a69379,start
X-Google-Thread: 114bee,b031fc3fe5a69379,start
X-Google-Attributes: gidfcea4,gid114bee,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed-east.nntpserver.com!nntpserver.com!statler.nntpserver.com!newsfeed.media.kyoto-u.ac.jp!skynet.be!newspost001!tjb!not-for-mail
From: "Fons" <fons@invalid>
Newsgroups: be.comp.programming,be.comp.internet.design
Subject: OT: database-vraagjes
Date: Thu, 8 Jun 2006 19:55:42 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
X-RFC2646: Format=Flowed; Original
Lines: 44
Message-ID: <4488649e$0$32433$ba620e4c@news.skynet.be>
Organization: -= Belgacom Usenet Service =-
NNTP-Posting-Host: de93454d.news.skynet.be
X-Trace: 1149789342 news.skynet.be 32433 81.246.170.2:4090
X-Complaints-To: usenet-abuse@skynet.be