Home » railML newsgroups » railml.rollingstock » rollingstock v0.9
rollingstock v0.9 [message #1156] Wed, 11 September 2002 13:50 Go to previous message
Raik Hoffmann is currently offline  Raik Hoffmann
Messages: 12
Registered: May 2002
Junior Member
Hallo,

ich habe einen Vorschlag zur Version 0.9 des Rollingstock-Schema auf die
Homepage gestellt.
In diesem Schema sind sämtliche Eisenbahnfahrzeuge abgebildet, also Wagen
und Triebfahrzeuge.

Ausgegangen wird dabei dabei von einem zusammengesetztem Primärschlüssel,
welche als Basiseigenschaften des Objektes "Fahrzeug" eine Masse, Länge und
Gewicht aufweist.
Zusätzlich zu diesem Basiseigenschaften kann das Fahrzeug weitere Attribute
besitzen: für Antrieb, Bremsen, Passagiere (Sitzplätze und Service), Güter
sind Elemente vorgesehen. Weitere können hinzukommen.

Zu Diskutieren wäre die Frage, nach welchem System sich der Primärschlüssel
zusammensetzt.
Es gibt die Möglichkeit, die Tfz nach Baureihe zu sortieren. Dabei treten
aber folgende Probleme auf:
- identische Tfz sind bei verschiedenen Bahnverwaltungen mit verschiedenen
Baureihen versehen.
- neue Fahrzeuge existieren, obwohl für diese noch keine Baureihe in einer
Bahnverwaltung festgelegt wurde.

Die Vorteile davon wären, dass man die Baureihennummer aus dem
Timetable-Schema direkt als Primärschlüssel im Rollingstock-Schema verwenden
kann. Der Hersteller des Fahrzeugs würde dann als Unterelement des Fahrzeugs
angegeben werden.

Die Alternative wäre, man legt die Hersteller- und Typbezeichnung des
Fahrzeugs als Primärschlüssel fest, und hat 0..n Unterelemente, die die
Verwendung bei Bahnverwaltungen (inklusive der jeweiligen Baureihe) angeben.
Hat aber den Nachteil, dass sowohl die Tfz sich aus dem Timetable-Schema
nicht mehr direkt referenzieren lassen, als auch, dass die Einordnung von
Wagen in dieses Schema schlecht möglich ist!

Zur besseren Verdeutlichung des Sachverhaltes habe ich das nach Methode 1
modellierte Schema auf die Homepage gestellt. Ich freue mich über Kritik und
Anmerkungen, welche der Alternativen (oder vielleicht gibt es ja noch andere
möglichkeiten) bevorzugt wird.

Viele Grüße,
Raik Hoffmann
 
Read Message
Read Message
Previous Topic: Eröffnung
Next Topic: Version 0.91
Goto Forum:
  


Current Time: Sun Apr 28 11:13:46 CEST 2024