```sql
-- Maak het bankschema
CREËER SCHEMA-bank;
-- Maak de rekeningtabel
MAAK TABEL AAN bank.account (
account_nummer VARCHAR(12) PRIMAIRE SLEUTEL,
account_type VARCHAR(50) NIET NULL,
saldo DECIMAAL(12, 2) NIET NULL,
klant_id INT NIET NULL,
BUITENLANDSE SLEUTEL (klant_id) REFERENTIES bank.klant(klant_id)
);
-- Maak de klantentabel
TABEL MAKEN bank.customer (
klant_id INT PRIMAIRE SLEUTEL,
voornaam VARCHAR(50) NIET NULL,
achternaam VARCHAR(50) NIET NULL,
adres VARCHAR(255),
stad VARCHAR(50),
staat VARCHAR(2),
postcode VARCHAR(10),
e-mail VARCHAR(255)
);
-- Maak de transactietabel
MAAK TABEL bank.transactie (
transactie_id INT PRIMAIRE SLEUTEL,
account_nummer VARCHAR(12) NIET NULL,
transactie_type VARCHAR(10) NIET NULL,
bedrag DECIMAAL(12, 2) NIET NULL,
transaction_date TIMESTAMP NIET NULL,
BUITENLANDSE SLEUTEL (rekeningnummer) REFERENTIES bank.rekening(rekeningnummer)
);
``` |