phpbar.de logo

Mailinglisten-Archive

Frage des Designs

Frage des Designs

Dirk Munzinger mysql_(at)_lists.phpcenter.de
Mon, 03 Sep 2001 10:04:23 +0200


Moin,

> Guten Tag, Herr Munzinger ;)
Hallo Herr Bierans :-O

> > So kann z.B. f�r Element A eine Angabe von Ersatzteilnummer und
> > Betriebsstunden bei Element B aber eine Angabe von Ersetzteilnummer und
> > Umdrehungen notwendig sein - die dann auch noch auswertbar sein m�sste.
> 
> Jedes Teil hat Attribute, fertig. Hier die maximale Fassung:
> 
> MaschinenAttribute= MaschinenID, AttributID,AttributWert
> Attribute= AttributID, AttributBezeichnung, AttributArtID
> AttributArt= AttributArtID, AttributArtName, AttributWerteID
> AttributWerte= AttributWerteID, mehrmals AttributWert, default(1/0)

Das geht in die Richtung die ich auch in am st�rksten in Erw�gung siehe.
Grunds�tzlich m�sste hier eine Mapping von Objekten in relationale
Strukturen Erfolgen:
	Maschine
		- Attribut 1: Wert : Einheit
		- Attribut 2: Wert : Einheit

Realisiert werden k�nnte dies mit zwei Tabellen - ggf. einer Dritten f�r
die Definition der Objekte, wobei ich das f�r problematisch erachte,
wenn sich die Objektdefinition �ndert, wird es schwierig dies
nachzuziehen.
Was mir auch noch ein wenig Probleme macht, ist die Auswertung. So
k�nnten z.B. (das ist jetzt alles nur beispielhaft!) mehrere Maschinen
zu einem Maschinenpark zusammen geschlossen sein und man m�chte nun
wissen, wie lange alle beteiligten Maschinen darin gelaufen sind; also
ein SUM auf das Attribut Betriebsstunden...

Irgendwie gef�llt mir das alles noch nicht so richtig....
Konrad: das ist auch der Grund, wieso ich die Frage nicht so detailliert
ausgeschm�ckt habe.

Sonst noch Ideen oder entsprechende Links zu diesem Thema, oder denken
wir hier wieder mal zu kompliziert :-)

F�r die jeniegen die es interessiert hier noch eine umfangreiche Quelle:
http://www.ambysoft.com/mappingObjects.html

Gru�, Dirk

---
!!NEU!!
Fragen und Antworten zu MySQL und dieser Liste unter
-->>  http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive