phpbar.de logo

Mailinglisten-Archive

[php] datenbankstruktur mysql CD archiv

[php] datenbankstruktur mysql CD archiv

Christoph Aigner christoph_(at)_alaris.at
Sun, 5 Mar 2000 13:42:22 +0100


hallo,

> ich hab vor ein musik CD archiv mit mysql zu machen,
> dass ich dann über meinen browser mit php
> administriere.
> ich weiss nicht, ob es sinnvoll ist, für jede CD
> eine eigene tabelle zu machen, in denen die einzelnen
> songs aufgelistet sind. das wären dann etwa 800
> tabellen.
> oder wie würdet ihr das machen?

nein, dass wäre wirklich ein bisschen ungünstig. der sinn von tabellen liegt
eben darin, mehrere daten,
die die selbe struktur aufweisen, in einer einheitlichen form abzuspeichern.
daher musst du 1 tabelle erstellen, in der du alle cd's speicherst.

demostruktur:

create table musik (

cdtitel    char(50),
interpret    char(30),
musikrichtung char(30),
song1_name        char(30),
song1_interpret    char(30),
song2_name        char(30),
song2_interpret    char(30),
...
song20_name    char(30),
song20_interpret    char(30)
)

so in der art würde ich es machen (erweiterung: musikrichtung als
foreign-key aus extra tabelle ableiten...)


mfg christoph

---------------------------------------------------------
Christoph Aigner
Alaris Informationsmanagement
A-1160 Vienna, Weinheimergasse 8
Tel: +43-1-4860210
Fax: +43-1-4863445
eMail: christoph_(at)_alaris.at
Internet: www.alaris.at



php::bar PHP Wiki   -   Listenarchive