Article View: be.comp.programming
Article #2910Re: Database vs bestanden?
From: Erik Hensema
Date: Thu, 04 Mar 2004 14:06
Date: Thu, 04 Mar 2004 14:06
41 lines
3406 bytes
3406 bytes
robert ({n.c.p}@allyourbass.org.invalid) wrote:
> Erik Hensema <usenet@smac.hensema.net>:
> > robert ({n.c.p}@allyourbass.org.invalid) wrote:
> >>
> >> Kortom:
> >> - CREATE TABLE voor 'oude' cities
> >> - CREATE TABLE voor capitals
> >> - ALTER TABLE voor cities; toevoegen 'idcity' en die primary key voor
> >> cities maken
> >> - ALTER TABLE voor capitals; 'idcity' primary key maken (ik hoef 'em niet
> >> expliciet toe te voegen aan capitals)
> >> - CREATE TABLE state
> >>
> >> Dat werkt bij mij.
> >
> > Slimme! Volgende keer dat ik een database ontwerp zal ik kijken of
> > ik hier wat mee kan.
>
> De volgende keer zorg je er natuurlijk voor dat je databaseontwerp niet
> achteraf nog aangepast moet worden ;)
Nah, ik heb een tabel die een vhost voorstelt (van een webhoster).
Die tabel heeft 1-op-1 relaties met een tabel voor apache
vhosting, dns hosting en url forwarding hosting.
Veel andere tabellen, zoals de tabel waarin domeinnamen staan,
verwijzen naar de vhost tabel. Anderen, zoals een tabel waarin
database namen staan, verwijzen naar een specifieke tabel (in dit
geval de apache tabel).
Met overerving zou je gewoon select * from apache; kunnen doen en
dan ook de rest van de vhost gegevens krijgen. Nu doe ik dat
gewoon met een join.
Bij het inserten van data is dat wat lastiger, maar dat doe ik
gewoon binnen een transactie, is er nog niks aan de hand.
Kortom: ik heb gewoon een 'klassieke' oplossing gekozen, terwijl
nu achteraf een object georienteerde misschien ook had gekund.
--
Erik Hensema (erik@hensema.net) ICQ# 8280101
Quoting-HOWTO: http://www.leerquoten.nl
Technical Details
Message-ID:
<slrnc4edv3.32u.usenet@bender.home.hensema.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.wirehub.nl!transit.news.xs4all.nl!humbolt.nl.linux.org!news.nl.linux.org!news.hensema.net!not-for-mailReferences:
<_et1c.22284$SL3.1605761@phobos.telenet-ops.be> <o7pc40515um0omqo4hnb2aqc2bb62d8028@4ax.com> <40467a4c$0$565$e4fe514c@news.xs4all.nl> <sjsd401e9mfd1r1hlo06rosdpg94gh3cv4@4ax.com> <c2722m.1fg.1@news.isolution.nl> <slrnc4e0tg.1ml.usenet@bender.home.hensema.net> <slrnc4e23g.ch4.robert@home.allyourbass.org> <slrnc4e3cb.1ml.usenet@bender.home.hensema.net> <slrnc4e4eb.ch4.robert@home.allyourbass.org> <slrnc4e6f3.2a2.usenet@bender.home.hensema.net> <slrnc4e7p4.ch4.robert@home.allyourbass.org> <slrnc4e8d4.2fl.usenet@bender.home.hensema.net> <slrnc4e96v.ch4.robert@home.allyourbass.org> <slrnc4eaiq.2sk.usenet@bender.home.hensema.net> <slrnc4ebc5.ch4.robert@home.allyourbass.org>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,7a8fc8eaa24f5371 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,7a8fc8eaa24f5371 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-03-04 06:06:30 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.wirehub.nl!transit.news.xs4all.nl!humbolt.nl.linux.org!news.nl.linux.org!news.hensema.net!not-for-mail From: Erik Hensema <usenet@smac.hensema.net> Newsgroups: be.comp.programming,nl.comp.programmeren Subject: Re: Database vs bestanden? Date: Thu, 4 Mar 2004 14:06:28 +0000 (UTC) Organization: Hensema Lines: 41 Message-ID: <slrnc4edv3.32u.usenet@bender.home.hensema.net> References: <_et1c.22284$SL3.1605761@phobos.telenet-ops.be> <o7pc40515um0omqo4hnb2aqc2bb62d8028@4ax.com> <40467a4c$0$565$e4fe514c@news.xs4all.nl> <sjsd401e9mfd1r1hlo06rosdpg94gh3cv4@4ax.com> <c2722m.1fg.1@news.isolution.nl> <slrnc4e0tg.1ml.usenet@bender.home.hensema.net> <slrnc4e23g.ch4.robert@home.allyourbass.org> <slrnc4e3cb.1ml.usenet@bender.home.hensema.net> <slrnc4e4eb.ch4.robert@home.allyourbass.org> <slrnc4e6f3.2a2.usenet@bender.home.hensema.net> <slrnc4e7p4.ch4.robert@home.allyourbass.org> <slrnc4e8d4.2fl.usenet@bender.home.hensema.net> <slrnc4e96v.ch4.robert@home.allyourbass.org> <slrnc4eaiq.2sk.usenet@bender.home.hensema.net> <slrnc4ebc5.ch4.robert@home.allyourbass.org> Reply-To: erik@hensema.net NNTP-Posting-Host: bender.ipv6.hensema.net X-Trace: dexter.hensema.net 1078409188 30264 2001:888:10a1:0:202:44ff:fe69:60f5 (4 Mar 2004 14:06:28 GMT) X-Complaints-To: news@hensema.net NNTP-Posting-Date: Thu, 4 Mar 2004 14:06:28 +0000 (UTC) User-Agent: slrn/0.9.7.4 (Linux)