phpbar.de logo

Mailinglisten-Archive

[php] Struktur einer Cocktaildatenbank (Georg Richter)

[php] Struktur einer Cocktaildatenbank (Georg Richter)

Timo Schmidt php_(at)_phpcenter.de
Tue, 8 Jan 2002 21:27:51 +0100


* Dominik Dorn <domdorn_(at)_webpoint.at> [2002-01-08 21:03:22]:
> 
> [...]
> du speicherst die zutaten fuer einen coktial in nem format mit
> trennzeichen wie z.B.
> 
> $zutat = "|21|5|8|19|"; wobei die zahlen wie in den vorigen posts die
> zutaten sind.
> [...]

Arrghh. Wieso sollte man eine _relationale_ Datenbank verwenden, wenn
man dann in einzelne Felder csv Werte ablegt?

Zutaten werden in einer Tabelle abgelegt, Cocktail-, bzw. Rezeptnamen in
einer anderen Tabelle. Ueber eine Verknuepfungstabelle wird festgelegt,
welche Zutaten in welchen Mengen zu welchem Cocktail/Rezept gehoeren. 

  +----------+       +---------------------+        +------------+
  | Cocktail |       | Cocktail_Ingredient |        | Ingredient |
  |==========|       |=====================|        |============| 
  | ID*      +1-----n+ CocktailID*         |   +---1+ ID*        |
  | Name     |       | IngredientID*       +n--+    | Name       |
  +----------+       | Quantitiy           |        +------------+
                     +---------------------+


    -Timo

-- 
http://xomit.freeshell.org/


php::bar PHP Wiki   -   Listenarchive