Walter
Datenbank-Projekt: Kommerzieller Weltraumflug
Ziel der Datenbank
Modellierung in einem ERM
Einheiten von physikalischen Größen
Manche Attributnamen unterscheiden sich zwischen den verschiedenen Darstellungsformen leicht.
Im ERM finden sich die Attribute "Schub", "Durchmesser", "Höhe", "Preis" und "Masse". Diese Merkmale setzen sich aus einem Zahlenwert und einer Einheit zusammen.
Um eine Verwendung des Datentyps VARCHAR zu vermeiden, und stattdessen den Datentyp INT und FLOAT verwenden zu können, werden diese Attributnamen im RM und in der Datenbank leicht angepasst. Im Namen ist nun gleichzeitig die Einheit enthalten.
- "Schub" wird zu "Schub_in_kN"
- "Durchmesser" wird zu "Durchmesser_in_m"
- "Höhe" wird zu "Höhe_in_m"
- "Preis" wird zu "Preis_in_USD"
- "Masse" wird zu "Masse_in_kg"
Diese Anpassung ermöglicht die Verwendung des Datentyps INT und FLOAT und somit Vergleichsabfragen in diesen Datenfeldern.
Im ERM werden die vereinfachten Namen ohne Einheit jedoch beibehalten, um eine verbesserte Anschaulichkeit und Übersichtlichkeit zu gewährleisten.
Transformation in das Relationenmodell
Erstellen der DB
Erstellen von verschiedenen Abfragen
Begriffserklärung und Kardinalitäten
Rakete
Hierbei wird eine einzelne Rakete betrachtet, welcher eine einzigarte R-ID zugeordnet ist.
Diese Rakete kann mehrere Nutzlasten transportieren, deswegen liegt eine 1:n-Beziehung vor.
Mehrere Raketen können den gleichen Namen haben. Dabei wird das Raketenmodell beschrieben, welches bei Raketen mit verschiedenen R-IDs gleich sein kann. Beispielsweise können 10 Raketen des Modells "Ariane 5" produziert werden - sie besitzen unterschiedliche R-IDs, haben jedoch den gleichen Namen. Raketen mit gleichem Namen können sich in Schub, Höhe, Durchmesser und Preis unterscheiden, jedoch nicht in Treibstoff. Dies liegt darin begründet, dass manche Raketen unterschiedliche Versionen besitzen, welche je nach Mission variieren. Beispielsweise werden zusätzliche Festtreibstoff-Booster hinzugefügt oder eine andere Verkleidung gewählt, wodurch sich Schub, Höhe und Durchmesser und somit Preis ändern können. Der Treibstoff einer Rakete ändert sich jedoch in ihren verschiedenen Ausführungen nie.
Unternehmen
Ein Unternehmen, welches eine Nutzlast herstellt und diese in einen Orbit befördern will. Dazu muss eine Rakete gekauft werden, da es diese nicht selbst herstellen kann. Dabei handelt es sich häufig um Telekommunikationsunternehmen.
Es wird in diesen Modellen davon ausgegangen, dass eine Rakete ausschließlich an ein einzelnes Unternehmen verkauft werden kann. Ein Unternehmen kann jedoch mehrere Raketen kaufen, deswegen liegt hier eine 1:n-Beziehung vor.
Zudem wird vorausgesetzt, dass jede Nutzlast nur von einem Unternehmen hergestellt wird und keine Zusammenarbeit zwischen Unternehmen an einer gemeinsamen Nutzlast stattfindet. Ein Unternehmen kann trotzdem mehrere eigene Nutzlasten herstellen, weshalb auch hier eine 1:n-Beziehung vorliegt.
Startanbieter
Ein Startanbieter produziert Raketen, welche von Unternehmen gekauft werden können. Ein Startanbieter kann mehrere Raketen herstellen, während eine Rakete jedoch nicht von mehreren Startanbietern hergestellt werden kann. Es gibt also in diesem Modell keine Zusammenarbeit zwischen Startanbietern. Somit liegt eine 1:n-Beziehung vor.
Nutzlast
Die Nutzlast ist meist ein Satellit, ein Teleskop oder eine Lieferung an eine Raumstation
Durchmesser
Der Durchmesser der Verkleidung, in welcher sich die Nutzlast befindet.
Höhe
Hierbei ist die Höhe der Rakete beim Start gemeint, vom unteren Ende der ersten Stufe bis zum höchsten Punkt der Verkleidung. Das Attribut "Höhe" darf nicht mit der Höhe der Rakete über dem Meeresspiegel während des Flugs verwechselt werden.
Treibstoff
Die Flüssigtreibstoff-Kombination, mit welcher die Triebwerke der ersten Stufe betrieben werden. Festtreibstoff-Booster und weitere Treibstoffarten der zweiten und evtl. dritten Stufe werden nicht einbezogen.
Die Endung -lox steht für "Liquid Oxygen", also Flüssigsauerstoff.
- Hydrolox ist eine Kombination aus flüssigem Wasserstoff und Sauerstoff
- Kerolox ist eine Kombination aus Kerosin und flüssigem Sauerstoff
- Methalox ist eine Kombination aus flüssigem Methan und Sauerstoff
Orbit
Die Umlaufbahn, in welche die Nutzlast befördert werden soll.
- GTO steht für Geostationary Transfer Orbit. Der Satellit umkreist die Erde synchron zur Erddrehung.
- LEO bedeutet Low Earth Orbit. Dabei handelt es sich um einen sehr niedrigen Orbit. Die ISS befindet sich in einem LEO.
- SSO steht für Sun-synchronous Orbit und wird vor allem für Wettersatelliten verwendet.
Kritische Reflexion zu Modellierung und Umsetzung
- mehrere Unternehmen können an der gleichen Nutzlast zusammenarbeiten
- es gibt Rideshare-Missionen, bei denen sich Unternehmen den Preis der Rakete aufteilen
- mehrere Startanbieter können meist sogar länderübergreifend an einer Rakete teilhaben
Quellen und Tools
ERDplus
Word 2021

