0 Tage Serie
sql / beginner
Snippet

Erhöhung der Datenbank-Sicherheit mit Views

Eine View bietet eine eingeschränkte virtuelle Tabelle, die nur nicht-sensible Spalten anzeigt und so unbefugten Zugriff auf vertrauliche Felder wie Passwörter oder Telefonnummern verhindert.

snippet.sql
sql
1
2
3
CREATE VIEW public_user_profiles AS
SELECT user_id, username, created_at
FROM users;
Erklärung
1
CREATE VIEW public_user_profiles AS
Erstellt eine virtuelle Tabelle namens public_user_profiles.
2
SELECT user_id, username, created_at
Wählt nur die sicheren, öffentlichen Spalten aus, die angezeigt werden sollen.
3
FROM users;
Verweist auf die zugrundeliegende Tabelle users, die die Rohdaten enthält.