Mailinglisten-Archive |
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