Strukturen und API

Hier findet ihr die Strukturen und Schnittstellen zu den Inhalten aller Datenbank-Tabellen.

In der Spalte “SQL” liegen unter “Create Table” die SQL-Befehle zum Erzeugen der jeweiligen Tabelle oder des Views.

In den Spalten “CSV”, “JSON” und “XML” liegen die Daten der Tabellen im jeweiligen Format.

In der Zeile “Stammdaten” liegen die Inhalte der Basistabelle. Die “View …”-Zeilen enthalten Inhalte zu Datenbank-Ansichten. Die “Link …”-Zeilen beschreiben die Tabellen, die Basis- und Detail-Tabellen miteinander verbinden.

Malze, Hopfen und Hefen haben jeweils zwei Ansichten. Der View in Kurzform enthält jeweils nur die für Berechnungen nötigen Daten, z.B. Name, Farbe und Extraktpotentiel bei Malzen.

Die View in Langform enthält alle verfügbaren Daten inklusive der Durchschnittswerte aus den verlinkten Analysedaten und der Listen aus den verlinkten Detailtabellen (Hopfenaromen, Bierstile, Ersatzsorten).

Die Links zu den Daten-Downloads können von anderen Applikationen auch als API für genutzt werden.

Malze

SQLCSVJSONXML
StammdatenCreate TableContent ContentContent
View KurzformCreate ViewContentContentContent
View LangformCreate ViewContentContentContent

Malzanalysen

SQLCSVJSONXML
StammdatenCreate TableContentContentContent

Hopfen

SQLCSVJSONXML
StammdatenCreate TableContent ContentContent
View KurzformCreate ViewContent ContentContent
View LangformCreate ViewContent ContentContent
Link aromasCreate ViewContentContentContent
Link stylesCreate ViewContentContentContent
Link hopsCreate ViewContentContentContent

Hopfenanalysen

SQLCSVJSONXML
StammdatenCreate TableContentContentContent

Aromen

SQLCSVJSONXML
StammdatenCreate TableContentContentContent

Hefen

SQLCSVJSONXML
StammdatenCreate TableContent Content Content
View KurzformCreate ViewContent Content Content
View LangformCreate ViewContent Content Content
Link stylesCreate ViewContentContentContent
Link yeastsCreate ViewContentContentContent

Zusatzstoffe

SQLCSVJSONXML
StammdatenCreate TableContentContentContent

Wasseranalysen

SQLCSVJSONXML
StammdatenCreate TableContentContentContent

Bierstile

SQLCSVJSONXML
StammdatenCreate TableContentContentContent

Updates

View mit den Daten des letzten Updates in den jeweiligen Tabellen

SQLCSVJSONXML
Update-DatenCreate ViewContentContentContent