Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> software >> Financial Software >> .

Creare uno schema per il sistema bancario?

```q

-- 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