phpbar.de logo

Mailinglisten-Archive

[php] was macht mehr Sinn ...

[php] was macht mehr Sinn ...

Andreas Heigl a.heigl at wdv.de
Don Nov 10 12:08:01 CET 2005


Norbert Pfeiffer schrieb:

> Hallo,
> 
> es existieren 5 Gruppen von Objekten mit teilweise sehr aehnlicher
> Struktur. Nun gruebele ich darueber, was besser sein soll. Alle
> Objekte in eine Tabelle stecken, oder jeder Gruppe eine eigene zu
> verpassen. Mengenprobleme wird es nie geben, da die maximale Anzahl
> der Objekte nie die 10.000-er Marke erreichen wird. Vorteilhaft
> waere vor allem, dass eine Volltextsuche in den Beschreibungen
> ueber alle Gruppen laufen koennte. Einziger Nachteil einer
> Universaltabelle waeren die leeren Eigenschafts-Felder die nur auf
> eine Gruppe zutreffen.
> 
> Da ich mir noch unsicher bin und nicht die Zeit habe es real
> auszutesten, hoffe ich hier auf einige Geistesblitze ...

2 Tabellen?

Tabelle 1:

objects

|  id  |  objectName  |  objectKind  |
+------+--------------+--------------+
|  1   |  test        |  art1        |
|  2   |  blubb       |  art2        |


properties

|  id  |  objectId  |  propertyName  |  propertyValue  |
+------+------------+----------------+-----------------+
|  1   |  1         |  value1        |  keine Ahnung   |
|  2   |  1         |  value2        |  serialisiertes Array   |
|  3   |  1         |  value3        |  12345          |
|  4   |  2         |  value5        |  keine Ahnung   |


Ist jetzt nur so ne blöde Idee, aber du wärst absolut flexibel und kannst im
Konstruktor deines Objektes gleich die Eigenschaften aus der Datenbank
ziehen, wenn du die ObjektId kennst.

HTH

Grüße

Andreas
-- 

Andreas Heigl
Siemensstrasse 6
61352 Bad Homburg
Germany
Telefon +49-(0)6172-670-185
Telefax +49-(0)6172-670-181



php::bar PHP Wiki   -   Listenarchive