Capítulo 3. Construir o esquema de dados
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
A camada de dados abrange muita coisa, por isso é fantástico que tenhamos tantas ferramentas boas para trabalhar. Independentemente das ferramentas que escolheres, tens de compreender o que se passa por baixo da superfície. Quando começares a criar o teu esquema de dados, dedica algum tempo a escrevê-lo. O esquema de dados conduz tudo para a aplicação e todas as suas dependências. Com o tempo, pode tornar-se difícil atualizar o esquema sem partir tudo.
Uma vez que já decidiste o tipo de arquitetura de back-end a utilizar, provavelmente já tens uma ideia de como os dados serão relacionados e qual o aspeto desses dados. Fazer um diagrama de como os dados serão ligados vai ajudar-te muito a ti e à equipa, porque vais ver as relações.
É por isso que este capítulo te vai abordar:
-
Considerações iniciais para a definição do esquema de dados
-
Configurar uma base de dados
-
Utilizar ferramentas de mapeamento relacional de objectos (ORM)
-
Escrever migrações de dados na tua base de dados
-
Alimentar a base de dados com dados iniciais
Deves ser o mais detalhado possível e documentar o máximo possível da lógica empresarial. Também vais querer obter feedback da equipa em pequenos intervalos, porque o esquema pode tornar-se complexo à medida que a aplicação cresce. Certifica-te de que todos compreendem como e onde os dados estão ...