Como criar Classes DAO em PHP

Como criar Classes DAO em PHP

Nesse exercício você irá desenvolver sua habilidade de criar uma classe DAO em PHP que faz contato com o banco de dados e isola todas as funcionalidades do banco de dados para uma única classe. Para isso você irá usar os conhecimentos adquiridos nos exercícios anteriores (classes, persistência). Portanto, se você não conhece esses tópicos, considere voltar a eles para revisa-los.

Modelagem do banco de dados

Para esse exercício sobre classe DAO PHP, é necessário que haja ao menos uma tabela implementada no banco de dados, sendo assim, iremos utilizar uma modelagem bastante simples de um produto:  

Modelagem de banco exemplo

 O produto mostrado em forma de tabela deverá ser implementado no banco de dados MySQL (ou qualquer outro).    

Implementação da classe DAO em PHP 

Para essa implementação você deverá desenvolver uma classe DAO que realiza as seguintes tarefas:  

  • Inserção
  • Exclusão
  • Atualização
  • Leitura
  1. Considerando essas funcionalidades que devem ser TODAS satisfeitas, o sistema também deve atender os seguintes requisitos:
  2. O sistema deverá ter uma interface onde seja possível adicionar dados via interface HTML;
  3. O sistema deverá mostrar os dados em formato de tabela com um botão para realização da exclusão de um produto
  4. O sistema deverá ter uma interface para realização da atualização de um dado (você pode pedir ao usuário para informar o ID do produto.
  5. Não é permitido utilização de nenhum framework ou ORM.

Respostas

Vinicius dos Santos

Apenas um apaixonado por Ciência da Computação e forma com que ela pode transformar vidas!

Deixe uma resposta