Datenbanken spielen eine entscheidende Rolle in der heutigen IT-Landschaft, da sie Organisationen dabei helfen, große Mengen an Daten effizient zu verwalten, abzurufen und zu analysieren. SQL ist dabei eine mächtige Sprache, die in vielen relationalen Datenbankmanagementsystemen verwendet wird.
PostgreSQL ist eine Open-Source-Datenbank die eine gute Erweiterbarkeit bietet und Transaktionen unterstützt. Ein großer Vorteil von PostgreSQL ist es, dass es die Möglichkeit bietet Benutzer und Rollen zu erstellen, um den Zugriff auf die Datenbank zu steuern.
Die Row-Level Security (RLS) ist dabei eine Funktion, die es ermöglicht, den Zugriff auf Daten auf Zeilenebene zu steuern. Mit RLS kann festgelegt werden, welche Benutzer oder Rollen auf bestimmte Zeilen in einer Tabelle zugreifen dürfen, basierend auf vordefinierten Regeln.
Auch
Views
spielen eine große Rolle, diese ermöglicht es, komplexe Abfragen als einzelne Entität darzustellen, ohne dass die tatsächlichen Daten in der Datenbank dupliziert werden.
( https://www.postgresql.org/ )
Microsoft Access
Microsoft Access bietet eine grafische Benutzeroberfläche, die es Benutzern ermöglicht, Datenbanken zu erstellen, zu verwalten und darauf zuzugreifen, ohne dass tiefgreifende Kenntnisse von Datenbankdesign oder SQL erforderlich sind. Dabei funktioniert speziell die API ODBC (Open Database Connectivity) im Zusammenspiel mit Access.
( Alternative: Access Runtime Download )
Wer genau wissen will, welche Tabellen, Abfragen, Formulare und Berichte verbaut sind,
kann das detailiert in einer Datentabelle
dokumentieren
.
LibreOffice Base ist eine SQL-Client-Anwendung, die immer brauchbarer wird.
Base mit einem SDBC-Treiber kann man für Verknüpfungen zu SQL-Tabellen nutzen.
In Base kann man die SQL-Resourcen dann in Abfragen, Formularen, Berichten
und auch im Tabellenkalkulationsprogramm (LibreOffice Calc) nutzen.
Berichtsergebnisse werden als PDF-, Text- oder Tabellenkalkulationsdokument geliefert. Letztere können nach Klick auf "Bearbeiten" per Text- oder Tabellenkalkulationsprogramm nachbearbeitet werden.
( der Status ist eher Beta -- mit apt/winget/yum install libreoffice-base oder Sideloading https://de.libreoffice.org/download/ kann es eine "gut genug" - Lösung sein )