refatoracao do modelo de classe e do BD]