Einzelnen Beitrag anzeigen

Dejan Vu
(Gast)

n/a Beiträge
 
#13

AW: Filter auf LOOKUP-Feld, alternative INNER JOIN und Editproblem

  Alt 5. Mai 2014, 08:07
Meines Wissens nach nicht, doch wurde hier im Forum schon behauptet, daß es auch editierbare Views geben würde.
Viele RDBMS können das von Hause aus, FB offenbar nur sehr eingeschränkt bzw. über Trigger.

(MS) SQL-Server z.B. kann eine View der Form
Code:
Create View MyView as
select f.Foo, b.Bar, c.FooBar
from
  TableFoo f
  join TableBar b on f.ID=b.FooID
  join TableFooBar c on c.ID = f.FooBarID
ohne Probleme direkt updaten (solange die Felder eindeutig zu identifizieren sind). FB als Hobby-OpenSource-Projekt hinkt da gewaltig hinterher (man kann aber zu 100% die Funktionalität manuell, d.h. über Trigger, nachbauen).

Man hat also mit Views eine sehr elegante Möglichkeit, die innere Datenlogik zu verbergen. Man würde den Zugriff auf die Tabellen selbst unterbinden und jegliche Lese- und Schreibtätigkeit über Views abbilden. Das hat den Vorteil, das man später die Tabellenstruktur beliebig ändern kann, ohne die Applikation anzufassen, solange die Views unverändert bleiben.
  Mit Zitat antworten Zitat