- Crear el esquema del banco.
CREAR ESQUEMA banco;
-- Crear la tabla de cuentas
CREAR TABLA cuenta.bancaria (
número_cuenta VARCHAR(12) CLAVE PRIMARIA,
tipo_cuenta VARCHAR(50) NO NULO,
saldo DECIMAL(12, 2) NO NULO,
customer_id INT NO NULO,
CLAVE EXTRANJERA (id_cliente) REFERENCIAS banco.cliente(id_cliente)
);
-- Crear la tabla de clientes
CREAR TABLA banco.cliente (
customer_id INT CLAVE PRIMARIA,
nombre_nombre VARCHAR(50) NO NULO,
apellido VARCHAR(50) NO NULO,
dirección VARCHAR(255),
ciudad VARCHAR(50),
estado VARCHAR(2),
código_zip VARCHAR(10),
correo electrónico VARCHAR(255)
);
-- Crear la tabla de transacciones
CREAR TABLA banco.transacción (
transacción_id INT CLAVE PRIMARIA,
número_cuenta VARCHAR(12) NO NULO,
tipo_transacción VARCHAR(10) NO NULO,
cantidad DECIMAL(12, 2) NO NULO,
fecha_transacción MARCA DE TIEMPO NO NULA,
CLAVE EXTRANJERA (número_cuenta) REFERENCIAS cuenta.banco(número_cuenta)
);
```