Matzberger Marcus: MySQL - Wie Rechte für Zeilen (rows) vergeben?

Beitrag lesen

Hallo,

In diesem Fall ist noch nachzutragen, dass sowohl die von uns anfänglich zitierten Systemsichten als auch die von Dir zitierten "Sichten für Externe" insofern besonders sind, da der Zugriff aus einem anderen System heraus erfolgt.

Selbst für systeminterne Zugriffe kann eine View richtig sein. Wenn ich Daten normalisiert habe, die ich häufig zusammen brauche, verwende ich eine View für den Zugriff. So ist sichergestellt, dass die Verknüpfung konsistent ist. Warum soll ich in jeder SP wieder das gleiche machen nur weil ich einen anderen Teil der Daten brauche?
Views, Trigger und andere Möglichkeiten einer Datenbank haben ihre Berechtigung dort wo sie Datenintegrität sichern und Zugriffe vereinfachen. Ob ich sie verwende ist dann aber oft eine Glaubensfrage.

Grüße
Marcus

--
si vis pacem, para iustitiam