Zum Inhalt

Datenbank-Schema (MSSQL)

Server: grs-sql-01 Datenbank: SIG User: grag

Wichtige Tabellen

SIGtitles – Wertpapier-Stammdaten

Spalte Typ Beschreibung
titleNo int PK, Wertpapier-Nummer
sigRangeNo int FK → SIGranges
sigShortName nvarchar Symbol (z.B. "NESTN")
name1, name2, name3 nvarchar Namen
valorNo nvarchar Valor-Nummer
ISIN nvarchar ISIN (Grossbuchstaben!)
localNo nvarchar Lokale Nummer
shortName1 nvarchar Kurzname
currencyNo int FK → SIGcurrencies
countryNo int FK → SIGcountries
exchNo int FK → SIGexchanges
titleTypNo int FK → SIGtitleTypes
branchNo int FK → SIGbranches
archived bit 0 = aktiv

SIGranges – Datenbereiche (Ranges)

Spalte Bemerkung
sigRangeNo PK
rangeCode z.B. "ZH", "NY" (nicht sigRange!)
rangeName Beschreibung
pathname Pfad zum SIG-Unterordner

Weitere Stammdaten

Tabelle PK Wichtige Spalten
SIGcurrencies currencyNo currencyCode
SIGcountries countryNo countryName1 (nicht countryName!)
SIGexchanges exchNo ExchName1 (grosses E!)
SIGbranches branchNo brName1
SIGtitleTypes titleTypNo typName1

Range-Mapping (rangeCode → SIG-Ordner)

Code Ordner Inhalt
MP SIG01 Marktparameter
WA SIG02 Währungen
EM SIG03 Edelmetalle
ZI SIG04 Zinsen
AI SIG05 Aktienindices
ZH SIG06 Schweiz
JA SIG07 Japan
NY SIG08 New York
FU SIG09 Rohstoffe
AF SIG10 Anlagefonds
FR SIG11 Deutschland
PA SIG12 Paris
LA SIG13 Südamerika
LO SIG14 London
KA SIG15 Kanada
EE SIG16 Emerging
AS SIG17 Asien
GR SIG18 Golden Ratio
AA SIG19 Afrika
EU SIG20 Europa

Kritische Spaltennamen

Fehlerquelle: co.countryName1 (nicht countryName), ex.ExchName1 (Grossbuchstabe E), t.ISIN (Grossbuchstaben), r.rangeCode (nicht sigRange)