Teamnamen in der DSC-Datenbank


Slot/Scaleracing Forum


Geschrieben von Falk Reichbott am 09. Januar 2019 15:57:04:

Als Antwort auf: Re: Neujahrsrennen Berlin, die Starterliste , Trainingszeiten etc. geschrieben von Falk Reichbott am 09. Januar 2019 15:49:45:

Hallo an alle

Den Teamnamen gibt es derzeit leider nur im EXEL-Sheet und daran wird sich auch so schnell nichts ändern, weil dies eine Erweiterung im Datenmodell bedeuten würde. Wir haben dies führs Neujahrsrennen versucht, aber dies läst sich nicht so leicht umsetzten.

Hier mal ein Zitat von Tilo (baut derzeit wieder an der DSC-Hompage (Sponsoren, Downloadbereiche (Reglement, Ausschreibungen, usw), Dynamisierung))

"Das Konzept Team gibt es halt nicht in der Datenbank. Es gibt genau genommen noch nicht mal Teilnehmer, sondern nur Ergebnisse. Jedes Ergebnis beinhaltet einen oder zwei Fahrer+Fahrzeug IDs. Daran nachträglich noch was zu ändern, würde einen riesigen Migrationsaufwand bedeuten (bald 20k Ergebnisse).

Derzeit sehen die Relationen so aus:
Veranstaltung [1:n] Ergebnis
Ergebnis [n:2] Fahrer
Ergebnis [n:2] Fahrzeug

Für Teams (variabler Größe) bräuchte man aber:
Veranstaltung [1:n] Ergebnis
Ergebnis [1:1] Team
Team [1:n] Team-Fahrer-Fahrzeug
Team-Fahrer-Fahrzeug [n:1] Fahrer
Team-Fahrer-Fahrzeug [n:1] Fahrzeug
Für dauerhafte Teams (über mehrere Rennen) wird's noch komplizierter...

Als Folge wären die Bestenlisten wahrscheinlich nicht mehr in Echtzeit generierbar, weil das wegen zu vieler Joins zu lange dauern würde. Zusätzliche Tabellen zum Cachen wären also nötig, die geupdatet werden wollen. Abgesehen davon muss man's erstmal schaffen SQL-Queries mit so vielen Joins zu formulieren, die das richtige Ergebnis produzieren. Die sind jetzt schon nicht trivial."

Also ist es an sich nicht so schlimm, wenn der Team-Name nicht ganz richtig ist.

Gruß
Falk



Antworten: