- Cliente (idCliente, nome, cpf, rg, conta, tipoConta, tipoCliente)
- PessoaFisica(idPessoaFisica, nome, CPF, tipoConta)
- PessoaJuridica(idPessoaJuridica, nome, CNPJ, tipoConta)
- Agencia (idAgencia, local, CodAgencia, descricao)
- Banco(idBanco, nomebanco, endereco, descricao)
- Conta (idConta, tipoconta, databerta, dataencerramento)
- ContaPoupança (idContaPoupanca, clienteContaPoupanca, numeroConta)
- ContaCorrente (idContaCorrente, clienteContaCorrente, numeroContaCorrente)
- ContaSalario (idContaSalario, clienteContaSalario, numeroContaSalario)
a) Criar um DER no mini-mundo acima, obedecendo as regras de relacionamento, duplo-relacionamento, associação ou equivalencia entre entidades e relacionamentos.
b) Aplique as suas cardinalidades, de acordo com a interpretação das funcionalidades especificadas.
c) Converter em modelo lógico (MER)
d) Criar a base de dados, com o nome db_banco
e) Criar o SQL do DER no MySQL (phpmyadmin), seguindo as observações abaixo:
- Todos os IDs terão que ser AUTO_INCREMENT (NOT NULL)
- Segundo a formalização (1FN) todo o atributo multivalorado, é criado outra tabela.
- Todo o relacionamento são tabelas com chaves herdadas de suas entidades (1FN)
- Aplicar uma chave única em cada tabela (2FN), e ambas terão que ser não nulas (NOT NULL)
- Inserir três registro em cada tabela (ENTIDADE) para preenchindo do banco.