Pessoal, vou fazer meu primeiro projeto em java web…
trata-se de uma videolocadora é o primeiro sistema que faço, e nao tenho nenhuma experiencia anterior…
a principio criei essa EER, gostaria que dessem uma olhada, e se possivel que critiquem um pco … rs abç
Olá, boa sorte no seu projeto! Algumas considerações:
- É muito comum que dependentes morem no mesmo endereço daquele(s) de quem dependem. Então você poderia colocar os endereços em outra tabela.
- Segundo seu modelo, você só consegue registrar um telefone de cada cliente, mas lembre-se que é muito comum termos dois, três telefones ou mais. Além disso, hoje em dia temos outras formas de contato, como por exemplo e-mail, msn, twitter… Você poderia criar uma tabela separada para gravar os contatos, tendo um campo para o tipo e outro para o contato propriamente dito. Inclusive os tipos de contato também podem ficar em uma tabela separada.
- Sua tabela de filmes tem muitas informações que podem ficar em tabelas separadas, como tipo, gênero, idioma (aliás, percebeu que você só pode associar um idioma ao seu filme?)…
- Cadê o cliente na tabela de histórico?
- Já que você está gravando o usuário que registra a locação, você poderia ter uma tabela de usuários separada também.
- Considere criar uma outra tabela para guardar os itens que o cliente está alugando. Dessa forma você pode associar vários filmes à mesma locação. Isso evita também que você mantenha dados de locações na tabela de filmes.