💻
M105 - Datenbanken mit SQL bearbeiten
  • Intro
  • 🗓️Organisatorisches
  • 🛠️Infrastruktur und Tools
  • ❓FAQ
  • Tag 1
    • 🏁Tagesziele
    • 📖💡 Datenbanklehre
    • 📖💡 DDL – Data Definition Language
    • 📖💡 DDL - Constraints
    • 💬Northwind Sample Database
    • 📖DML - Datenmanipulation
    • ❓Hilfsmittel
      • ❓Datentypen
  • Tag 2
    • 🏁Tagesziele
    • 💡DML - Aufgaben
      • ❓Hilfsmittel
    • 📖Transaktionssteuerung
      • 💡Transaktionen - Aufgaben (optional)
    • 📖DQL - Select-Anweisungen
    • 💡DQL - Aufgaben
    • 📖DQL - Join
  • Tag 3
    • 🏁Tagesziele
    • 📖DQL - Komplexere Abfragen
    • 💡DQL - Aufgaben
    • 📖 Views
    • 💡Views - Aufgaben
  • Tag 4
    • 🏁Tagesziele
    • 📖💡 DCL - Data Control Language
    • 📖💡 Funktionen
    • 📖Datenbanksicherung
    • 💡SQL Projektarbeit
      • ❓Hilfsmittel
  • Tag 5
    • 🏁Tagesziele
    • 📖💡 Datenbank-Programmierung
      • 💡Programmierung - Aufgaben (optional)
    • 📖💡 Befehlszeilenanwendung
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Tag 2
  2. Transaktionssteuerung

Transaktionen - Aufgaben (optional)

Einfach und fortgeschrittene Aufgaben zu Transaktionen und Programierung

PreviousTransaktionssteuerungNextDQL - Select-Anweisungen

Last updated 3 years ago

Was this helpful?

Aufgaben zu Transaktionen

Erstelle mit dem angehängten Script die neue Datenbank "Kontoverwaltung" und führe darauf einige Transaktionen durch. Die Tabelle "TransactionLog" ist optional für schnelle Leute.

Löse folgende Aufgaben mit TRANSAKTIONEN

  1. Erstelle eine Transaktion, weche zwei DML-Befehle (INSERT) enthält: 1) Eine negative Buchung auf das eine Konto (abbuchen) und 2) eine positive Buchung auf das andere Konto (gleicher Betrag, diesmal plus). Setze jeweils als Ausführungsdatum automatisch den jetzigen Moment ein (Datum / Zeit) und setze den Status auf "OK".

  2. Ergänze die Transaktion mit zwei weiteren DML-Befehlen (UPDATE), welche den Kontostand (AccountBalance) der beiden Konten aktualisiert.

  3. Optional: Erstelle je Transaktion einen Log-Eintrag.

Fortgeschrittene Aufgaben zu dieser Datenbank

Siehe

📖
💡
Programmierung - Aufgaben
2KB
Kontoverwaltung-Basis.sql
Script zur Erstellung der Datenbank "Kontoverwaltung" mit Beispieldaten