Como construir um quadro de dados para o modelo de HTML5 e CSS3 site

Geralmente, é possível supor que um grande projeto web pode ser feito em HTML5 e CSS3 reta. Isso é sempre um bom ponto de partida, mas se o seu programa necessita de dados ou interatividade, você provavelmente tem um conjunto de dados back-end.

A maioria dos sites com acesso a dados falham porque eles não foram planejados corretamente.

A razão é quase sempre que a normalização dados não foram incorporadas no plano cedo o suficiente, e as outras partes do projeto inevitavelmente dependem de um conjunto de dados bem planejadas back-end.

Se você suspeita que seu projeto vai envolver um banco de dados, você deve seguir estes passos no início do processo (durante a fase de site planejamento inicial):

  1. Identificar o verdadeiro problema de dados a ser resolvido.

    Dados fica complicado em uma pressa. Determinar por que exatamente você precisa os dados no site. Manter os dados tão simples quanto possível, ou então você vai ficar sobrecarregado.

  2. Identificar necessidades de dados no seu diagrama site.

    Descubra onde na planta do local que você está recebendo dados. Determinar quais os dados que você está recuperando e gravar esta informação no diagrama de site.

  3. Criar um terceiro diagrama forma normal ER.

    Não se preocupe em construir um banco de dados até que você esteja certo de que você pode criar um diagrama ER na terceira forma normal.

  4. Implementar a estrutura de dados.

    Criar um script SQL que cria todas as estruturas de dados necessárias (incluindo tabelas e exibições) e inclui dados de exemplo. Implementação do projeto é fácil depois que você fez isso. (Isso parece ser um tema, não é?)

  5. Criar PHP middleware.

    Após o banco de dados está no lugar, você geralmente precisa de código PHP para tirar pedidos, passá-las para o banco de dados, e retornar os resultados. A maioria do código PHP para o site principal consiste em consultas simples de banco de dados. Se você pode usar AJAX ou SSI, que simplifica o processo porque o seu código PHP não tem para criar páginas inteiras - ele simplesmente cria trechos de código.

  6. Considere recursos de atualização.

    Normalmente, quando você tem um banco de dados, você precisa de outra parte do site para permitir que o cliente para atualizar as informações. É muitas vezes um site administrativo com acesso à senha. Um site administrativo é muito mais complexo do que o site principal, porque requer a capacidade de adicionar, editar e atualizar registros.

menu