You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`get_active_vehicles_count`| Gibt die Anzahl der aktuell aktiven Fahrzeuge zurück. | - |
103
103
|`get_citizens_count`| Gibt die Gesamtzahl der Bürger zurück. | - |
104
-
|`get_sql_result`| Führt eine spezifische SQL-Datei aus `sql/queries/` aus. Die Abfragen sind nach `bp1/`, `bp2/`, `shared/` und `general/` gegliedert. |`file` (Dateipfad, z.B. `bp1/getRessourcesAtRisk.sql` oder `sql/queries/bp1/getRessourcesAtRisk.sql`) |
104
+
|`get_sql_result`| Führt eine spezifische SQL-Datei nach bestehender API-Logik aus. |`file` (Dateiname, z.B. `getCitizensCount.sql`) |
105
105
|`get_all_tables`| Gibt alle SQL-Abfrageergebnisse inkl. des SQL-Quellcodes zurück. | - |
106
106
|`get_sql_files`| Listet den Inhalt aller verfügbaren SQL-Dateien auf. | - |
Copy file name to clipboardExpand all lines: documentation/datenbankabfragen-v2.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Für die Präsentation und weitere Dokumentation sollen deshalb nur die Abfragen
31
31
32
32
## 2. Relevante Abfragen nach Businessprozess
33
33
34
-
Die normalen, direkt über die API ausführbaren SELECT-Abfragen liegen unter `sql/queries/`. Dort trennt die Ordnerstruktur zwischen `bp1/`, `bp2/`, `shared/` und `general/`. Die Stored-Procedure-Versionen liegen getrennt davon unter `sql/storedProcedure/` mit derselben fachlichen Gliederung. Dadurch bleibt klar erkennbar, welche Dateien Prozesslogik für BP1, Prozesslogik für BP2, gemeinsame Ressourcenlogik oder allgemeine WebApp-Abfragen enthalten.
34
+
Die normalen SELECT-Abfragen liegen unter `sql/queries/`. Dort trennt die Ordnerstruktur zwischen `bp1/`, `bp2/`, `shared/` und `general/`. Die Stored-Procedure-Versionen liegen getrennt davon unter `sql/storedProcedure/` mit derselben fachlichen Gliederung. Dadurch bleibt klar erkennbar, welche Dateien Prozesslogik für BP1, Prozesslogik für BP2, gemeinsame Ressourcenlogik oder allgemeine WebApp-Abfragen enthalten.
@@ -42,7 +42,7 @@ Die normalen, direkt über die API ausführbaren SELECT-Abfragen liegen unter `s
42
42
43
43
## 3. Abfragen für Prozess 1
44
44
45
-
Für Prozess 1 liegen die wichtigsten Abfragen zusätzlich als Stored Procedures im Ordner `sql/storedProcedure/bp1/` vor. Die gleichnamigen Dateien im Ordner `sql/queries/bp1/` bleiben als API-kompatible SELECT-Spiegel für die bestehende Web-App erhalten. Prozessübergreifende Ressourcenübersichten liegen in `sql/queries/shared/` und `sql/storedProcedure/shared/`. Damit passt die Datenbanklogik zum Feedback aus dem Projektproposal: Die Anwendung soll fachliche Datenbankfunktionen kontrolliert über Procedures nutzen, statt Prozesslogik frei in der Oberfläche zu verteilen.
45
+
Für Prozess 1 liegen die wichtigsten Abfragen zusätzlich als Stored Procedures im Ordner `sql/storedProcedure/bp1/` vor. Die gleichnamigen Dateien im Ordner `sql/queries/bp1/` bleiben als SELECT-Spiegel für die fachliche Dokumentation und spätere Einbindung erhalten. Prozessübergreifende Ressourcenübersichten liegen in `sql/queries/shared/` und `sql/storedProcedure/shared/`. Damit passt die Datenbanklogik zum Feedback aus dem Projektproposal: Die Anwendung soll fachliche Datenbankfunktionen kontrolliert über Procedures nutzen, statt Prozesslogik frei in der Oberfläche zu verteilen.
@@ -203,7 +203,7 @@ Diese Tabellen sind keine vollständige Abrechnungslösung. Sie dienen dazu, Üb
203
203
204
204
## 5. Abfragen für Prozess 2
205
205
206
-
Für Prozess 2 liegen die wichtigsten Abfragen ebenfalls als Stored Procedures im Ordner `sql/storedProcedure/bp2/` vor. Die gleichnamigen Dateien im Ordner `sql/queries/bp2/` bleiben als API-kompatible SELECT-Spiegel für die bestehende Web-App erhalten.
206
+
Für Prozess 2 liegen die wichtigsten Abfragen ebenfalls als Stored Procedures im Ordner `sql/storedProcedure/bp2/` vor. Die gleichnamigen Dateien im Ordner `sql/queries/bp2/` bleiben als SELECT-Spiegel für die fachliche Dokumentation und spätere Einbindung erhalten.
0 commit comments