feature: validação dos dados e gravação no banco