Benutzer-Werkzeuge

Webseiten-Werkzeuge


tagungen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
tagungen [2025/02/03 00:29] – created roottagungen [2025/03/10 23:30] (aktuell) – [2.1 Warum so kompliziert?] root
Zeile 3: Zeile 3:
  
 ===== - Tabellen und Felder ===== ===== - Tabellen und Felder =====
 +
 +Zurück: [[start|Startseite]]
  
 Aufzählen und Erklären der einzelnen Tabellen und Felder der DB Aufzählen und Erklären der einzelnen Tabellen und Felder der DB
 +
 +
 +===== - Länder, Ländercodes =====
 +
 +Wir möchten wissen, aus welchen Ländern wieviele TN zur Tagung kommen. Bei der Anmeldung wird zwar das Land abgefragt, aber wir bekommen keine einheitlichen Antworten. Gründe können sein:
 +
 +  * Sprache, in der das Land angegeben wird (z.B. Germany, Deutschland)
 +  * Unterschiedliche gebräuchliche Namen (z.B. England oder Großbritannien, Holland oder Niederlande)
 +  * Es werden Abkürzungen verwendet (z.B. BRD statt Deutschland)
 +  * Schreibfehler (z.B. Detschland statt Deutschland)
 +
 +Um diese Probleme in den Griff zu bekommen, wird in der DB eine eigene Tabelle aller Länder, die in Anmeldungen auftauchen (incl. aller Varianten), geführt. Das geschieht in mehreren Schritten:
 +
 +1. Die DB trägt für jedes Land, das in einer TN-Anmeldung angegeben wird, eine Zeile in diese Tabelle ein, wenn es dort nicht bereits vorhanden ist. Diese Einträge in der Schreibweise gebildet, wie sie in der TN-Anmeldung angegeben ist.
 +
 +2. Zu jedem Eintrag ergänzt das TB (bzw. der Programmierer im Hintergrund) den weitläufig bekannten zweistelligen Ländercode((Nach ISO-3166-1, siehe z.B. bei [[https://de.wikipedia.org/wiki/ISO-3166-1-Kodierliste|Wikipedia]].)) ein. So entstehen mit der Zeit für jedes Land mehrere Einträge, die aber immer den gleichn Ländercode haben.
 +
 +3. Die Zeile, die für den deutschen Sprachgebraucht die gebräuchlichste ist, wird durch das TB (bzw. den Programmierer im Hintergrund) als ''Prototyp'' markiert. Hier ein paar Beispiele:
 +
 +^ Land ^ Ländercode ^  Prototyp  ^
 +| Deutschland | DE |  x  |
 +| Germany | DE |  -  |
 +| BRD | DE |  -  |
 +| Großbritannien | GB |  -  |
 +| England | GB |  x  |
 +| Great Britain | GB |  -  |
 +
 +4. Die DB ergänzt, soweit möglich, aus der Tabelle automatisch die Datensätze aller Personen um den Ländercode (''Land kurz'').
 +
 +5. Anhand der Ländercodes wird schließlich in der Auswertung ''Statistik.pdf'' eine Übersicht darüber erstellt, wieviele TN aus welchem Land kommen. Außerdem werden die Ländercodes in der Gesamtliste für das Herkunftsland verwendet.
 +
 +
 +==== - Warum so kompliziert? ====
 +
 +Es ist auf den ersten Blick kompliziert. Aber...
 +
 +  - Die Länder-Tabell wird von der TB Tagungs-übergreifend geführt.
 +  - Dadurch kann die DB mit der Zeit immer besser automatisch den richtigen Ländercode ermitteln und in die Datensätze der TN einfügen. Im März 2025 enthielt die Länder-Tabell bereits 133 Einträge über 66 Länder.
 +  - So wird es mit der Zeit immer weniger Aufwand für das TB.
 +
 +
 +~~DISCUSSION~~
  
tagungen.1738542590.txt.gz · Zuletzt geändert: 2025/02/03 00:29 von root

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki