```sql
-- Créer le schéma bancaire
CRÉER une banque SCHEMA ;
-- Créer la table des comptes
CREATE TABLE banque.compte (
numéro_compte VARCHAR(12) CLÉ PRIMAIRE,
type_compte VARCHAR(50) NON NULL,
solde DECIMAL(12, 2) NON NULL,
customer_id INT NON NULL,
CLÉ ÉTRANGÈRE (customer_id) RÉFÉRENCES bank.customer(customer_id)
);
-- Créer la table client
CREATE TABLE banque.client (
customer_id INT CLÉ PRIMAIRE,
prénom VARCHAR(50) NON NULL,
nom_VARCHAR(50) NON NULL,
adresse VARCHAR(255),
ville VARCHAR(50),
état VARCHAR(2),
code_zip VARCHAR(10),
envoyer un e-mail à VARCHAR(255)
);
-- Créer la table des transactions
CREATE TABLE banque.transaction (
transaction_id INT CLÉ PRIMAIRE,
numéro_compte VARCHAR(12) NON NULL,
type_transaction VARCHAR(10) NON NULL,
montant DECIMAL(12, 2) NON NULL,
transaction_date TIMESTAMP NON NULL,
CLÉ ÉTRANGÈRE (numéro_compte) RÉFÉRENCES bank.account(numéro_compte)
);
```
|