Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Wie Aktien-Kursdaten organisieren?

  1. #1
    Registrierter Benutzer
    Registriert seit
    22.03.2001
    Beiträge
    650

    Question Wie Aktien-Kursdaten organisieren?

    Ich habe Aktien-Kursdaten in Form von CSV-Dateien, die in eine PostgreSQL-Datenbank sollen.
    Geplant habe ich eine Tabelle für die Metadaten, also Name, WPKN, ID=fortlaufende Nummer und eine für die Kurs-Daten mit ID, Datum, open, high, low, close usw., wobei mit jedem neuen Börsentag jeder Tabellen-Eintrag etwas wächst und beide Tabellen nach ID geordnet sind.
    Ist das richtig designd? Gibt's Verbesserungsvorschläge?

  2. #2
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    Nun, es ist zu überlegen, ob die WPKN nicht bereits eindeutig ist und also als Schlüssel gebraucht werden kann. "geordnet" sind datenbanktabellen von Natur aus nicht. Wenn du sicherstellen willst, dass für jede Aktie an jedem Datum nur ein Eintrag gemacht werden kann, nimm wpkn und datum gemeinsam als Primärschlüssel.

    Wenn die wpkn eindeutig ist, geht

    tabelle aktien:
    wpkn Primärschlüssel
    Name,
    weitere Metadaten

    Tabelle kurse;
    wpkn Primärschlüssel, Fremdschlüssel auf tabelle aktien
    datum primärschlüssel
    open,
    close,
    high,
    low,
    etc.
    Geändert von mwanaheri (25-05-2006 um 10:53 Uhr)
    Das Ziel ist das Ziel.

  3. #3
    Registrierter Benutzer
    Registriert seit
    22.03.2001
    Beiträge
    650
    Die WPKN reicht nicht, da die US-Aktien keine haben. Umgekehrt kenne ich nicht alle ISINs. Deshalb muss eine ID verwendet werden.
    Ich nehme die ID als primary/foreign key und die Kursdaten eines Tages und eines Wertpapiers bilden einen Tablleneintrag.

    Edit: Ich habe wiedergefunden, dass man die Sortierung der Daten im Speicher mit INDEX vorgeben kann, damit die Tabelle danach geordnet wird; das Problem ist erledigt.
    Geändert von nobody0 (25-05-2006 um 18:45 Uhr)

  4. #4
    Registrierter Benutzer Avatar von mwanaheri
    Registriert seit
    28.10.2003
    Ort
    Bayreuth
    Beiträge
    569
    Zitat Zitat von nobody0
    Die WPKN reicht nicht, da die US-Aktien keine haben. Umgekehrt kenne ich nicht alle ISINs. Deshalb muss eine ID verwendet werden.
    Das ist schön, da habe ich wieder was dazugelernt.
    Das Ziel ist das Ziel.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •