sQLshell bietet editierbare Views für alle unterstützten Datenbanken
Freitag, den 29. Mai 2009 um 01:00 Uhr
![]() |
Die sQLshell bietet eine Funktionalität, die bisher nur teure große Datenbankmanagementsysteme auf proprietärem Wege zur Verfügung stellten: Editierbare Views. |
Dabei handelt es sich einfach gesagt um Sichten auf Tabellen, bei denen einige Spalten ausgeblendet und die verbliebenen eventuell umsortiert werden. Die Erzeugung solcher Views erfolgt mittels des SQL-Konstrukts CREATE VIEW ... und wird von allen Datenbanken beherrscht.
Nur sehr wenige bieten aber solche Sichten an, die es neben dem lesenden Zugriff auch erlauben, Daten zu ändern oder gar neu hinzuzufügen (ein Beispiel für ein Datenbankmanagementsystem, in dem das möglich ist, ist Oracle).
Die sQLshell speichert automatisch für beliebige Tabellen den Zustand der Konfiguration von Inhaltsansichten hinsichtlich verborgender Spalten und Sortierung der Spalten. Beim späteren erneuten Öffnen einer Inhaltsansicht wird diese Konfiguration sofort wiederhergestellt. Diese Funktionalität führt nicht zu Änderungen am Datenmodell und kann jederzeit wieder geändert werden.
Die sQLshell bietet die Möglichkeit, innerhalb solcher reduzierter Inhaltsansichten frei Daten zu aktualisieren, zu löschen und neu einzufügen. Diese Funktionalität steht in allen von der sQLshell unterstützten Datenbanksystemen zur Verfügung.

Hier ein Beispiel für einen editierbaren View, der nur zwei der vier Spalten der ursprünglichen Tabelle enthält.


