
Modelo Entidade Relacionamento do
Simulador da Casa Bancária

Modelo Físico (Código SQL)
DROP TABLE IF EXISTS cli_emprest;
DROP TABLE IF EXISTS emprestimo;
DROP TABLE IF EXISTS cliente;
CREATE TABLE cliente (
cpf VARCHAR(11),
nome VARCHAR(100),
categoria VARCHAR(30),
sal_liq NUMERIC(8, 2),
margem NUMERIC(8, 2),
emprest_feito NUMERIC(8, 2),
PRIMARY KEY (cpf)
);
CREATE TABLE emprestimo (
id INT, valor_emprest NUMERIC(8, 2),
qtde_parc INT,
vl_parc NUMERIC(8, 2),
PRIMARY KEY (id)
);
CREATE TABLE cli_emprest (
cpf VARCHAR(11),
id INT,
PRIMARY KEY (cpf, id),
FOREIGN KEY (cpf) REFERENCES cliente(cpf),
FOREIGN KEY (id) REFERENCES emprestimo(id)
);
INSERT INTO cliente (cpf, nome, categoria, sal_liq, margem, emprest_feito) VALUES
('11122233344', 'Gabriel', 'Aposentado', '1000.00', '300.00', '0');
SELECT * FROM cliente;
SELECT * FROM emprestimo;
SELECT * FROM cli_emprest;
SELECT c.nome, e.valor_emprest, e.qtde_parc, e.vl_parc FROM cliente c, emprestimo e, cli_emprest cp WHERE c.cpf = cp.cpf AND e.id = cp.id;
Estrutura do Simulador - (Eclipse)
