Skip to content

full-stack-bcn/p3-data-model-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Modelo de Datos

En esta práctica hay que desarrollar el modelo de datos para una aplicación que resulte de tu interés. (No es necesario pensar en la autenticación aún, estudiaremos eso por separado.)

Se trata, como otras veces, de hacer un fork de este repositorio y trabajar en él.

La solución del ejercicio debe ser un proyecto Javascript con:

  • El esquema de Prisma (schema.prisma).
  • La configuración para una base de datos (con docker-compose.yml).
  • Rellenado con unos pocos datos de prueba.
  • Scripts en Typescript de demostración que hacen algunas cosas con los datos.
  • Documentación sobre cómo lanzar la base de datos y usar los scripts de demostración (sustituyendo este mismo README).

Esquema

El esquema debe tener almenos 3 entidades, pero no hay límite superior. Empieza siempre por definir las entidades más importantes, y asegúrate de que las relaciones cumplen con las necesidades que has planteado (nunca hay una única solución, cada solución tienes sus ventajas e inconvenientes, simplemente hay que ser conscientes de ellos). Luego añade entidades para hacer crecer el modelo. No intentes hacerlo todo de golpe (a no ser que ya tengas experiencia).

Rellenado de datos de prueba

Para crear los datos iniciales con los que poder hacer algo al principio se puede usar cualquier mecanismo que automatice la inserción. Se recomienda mirar la documentación sobre como usar seed.ts en Prisma, que es una manera semi-estandarizada.

About

Práctica 3: Modelo de Datos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published