-- Creare lo schema della banca
banca CREA SCHEMA;
-- Crea la tabella dei conti
CREA TABELLA conto.banca (
numero_account VARCHAR(12) CHIAVE PRIMARIA,
tipo_account VARCHAR(50) NOT NULL,
saldo DECIMAL(12, 2) NOT NULL,
customer_id INT NOT NULL,
CHIAVE ESTERA (customer_id) RIFERIMENTI banca.customer(customer_id)
);
-- Creare la tabella dei clienti
CREA TABELLA banca.cliente (
customer_id INT CHIAVE PRIMARIA,
nome VARCHAR(50) NOT NULL,
cognome VARCHAR(50) NOT NULL,
indirizzo VARCHAR(255),
città VARCHAR(50),
stato VARCHAR(2),
codice_zip VARCHAR(10),
e-mail VARCHAR(255)
);
-- Creare la tabella delle transazioni
CREA TABELLA transazione.banca (
transazione_id INT CHIAVE PRIMARIA,
numero_account VARCHAR(12) NOT NULL,
tipo_transazione VARCHAR(10) NOT NULL,
importo DECIMAL(12, 2) NOT NULL,
data_transazione TIMESTAMP NON NULL,
CHIAVE ESTERA (numero_conto) RIFERIMENTI conto.banca(numero_conto)
);
```
software © www.354353.com