``` sql
-- Skapa bankschemat
SKAPA SCHEMA bank;
-- Skapa kontotabellen
SKAPA TABELL bank.konto (
kontonummer VARCHAR(12) PRIMÄRNYCKEL,
kontotyp VARCHAR(50) NOT NULL,
saldo DECIMAL(12, 2) INTE NULL,
kund_id INT INTE NULL,
UTLÄNDSK NYCKEL (customer_id) REFERENCER bank.customer(customer_id)
);
-- Skapa kundtabellen
SKAPA TABELL bank.customer (
customer_id INT PRIMÄR NYCKEL,
förnamn VARCHAR(50) NOT NULL,
efternamn VARCHAR(50) NOT NULL,
adress VARCHAR(255),
stad VARCHAR(50),
tillstånd VARCHAR(2),
postnummer VARCHAR(10),
e-post VARCHAR(255)
);
-- Skapa transaktionstabellen
CREATE TABLE bank.transaction (
transaktions-id INT PRIMÄR NYCKEL,
kontonummer VARCHAR(12) NOT NULL,
transaktionstyp VARCHAR(10) NOT NULL,
belopp DECIMAL(12, 2) INTE NULL,
transaktionsdatum TIMESTAMP INTE NULL,
UTLÄNDSK NYCKEL (kontonummer) REFERENSER bank.account(kontonummer)
);
```