DB model Online Banking

Zadání

Vytvořte databázový model, který bude obsahovat nejdůležitější atributy pro online banking. Bankovní účet má vždy konkrétního vlastníka, ten ale může stanovit další uživatele, kteří budou mít k bankovnímu účtu přístup. Na bankovním účtu probíhají transakce – vždy ve spojení s jiným bankovním účtem – transakce jsou buďto příchozí nebo odchozí. Společně s transakcemi chceme také monitorovat na denní bázi historii zůstatku bankovního účtu.

Účel

Na základě databázového modelu bude fungovat online bankovní aplikace, která bude mimo jiné zobrazovat následující statistiky:

Nezapomeňte na klasické operace typu: