33 Übungsaufgaben: Views

Nutzen Sie für diese Aufgaben das Firmenschema mit den Tabellen für Mitarbeiter, Abteilungen, Kunden, Bestellungen, Produkte etc.

33.1 Aufgabe 1: Einfache View

Erstellen Sie eine View v_mitarbeiter_info, die folgende Informationen zusammenfasst:

33.2 Aufgabe 2: View für Berechtigungen

Erstellen Sie zwei Views für die Personalabteilung:

  1. v_personal_basis - nur öffentliche Informationen (Name, Abteilung, Position)
  2. v_personal_vertraulich - zusätzlich mit Gehalt und persönlichen Daten Testen Sie die Views mit unterschiedlichen Benutzerberechtigungen.

33.3 Aufgabe 3: Aggregierende View

Erstellen Sie eine View v_umsatzstatistik die pro Monat folgende Kennzahlen berechnet:

33.4 Aufgabe 4: View mit Unterabfragen

Erstellen Sie eine View v_produkt_performance, die für jedes Produkt:

33.5 Aufgabe 5: Updatebare View

Erstellen Sie eine updatebare View v_lagerbestand, die:

33.6 Aufgabe 6: Hierarchische View

Erstellen Sie eine View v_organisation, die die Unternehmensstruktur darstellt:

33.7 Aufgabe 7: View für Reporting

Erstellen Sie eine View-Hierarchie für das Berichtswesen:

  1. Basis-Views für einzelne Kennzahlen
  2. Zusammenfassende Views für Bereichsauswertungen
  3. Management-View für Gesamtübersicht Achten Sie auf Performance und Wartbarkeit.

33.8 Aufgabe 8: Dynamische View

Erstellen Sie eine View v_kundenanalyse, die:

33.9 Aufgabe 9: View-Kombination

Entwickeln Sie ein View-System für die Lagerverwaltung:

  1. View für aktuelle Bestände
  2. View für Bestellvorschläge
  3. View für Mindesthaltbarkeit
  4. View für Lagerplatzverwaltung Die Views sollen sich gegenseitig ergänzen.

33.10 Aufgabe 10: View-Migration

Sie sollen eine bestehende View überarbeiten:

  1. Analysieren Sie die bestehende View v_alte_statistik
  2. Erstellen Sie eine neue, optimierte Version
  3. Testen Sie die Kompatibilität
  4. Planen Sie die Migration
  5. Implementieren Sie die Änderungen

Zusätzliche Anforderungen für alle Aufgaben: