Dentro del directorio ./entities
encontrarás una clase ./entities/User.js
que describe un ejemplo de base de datos de usuarios (tabla).
Aquí tenéis un video de 4 minutos explicando que es UML https://www.youtube.com/watch?v=UI6lqHOVHic
Vamos a crear un diagrama de relación de entidades para la base de datos del Blog de StarWars, un diagrama muy similar a este:
🔥Puedes utilizar esta herramienta GRATUITA para practicar tu diagrama por primera vez: https://app.quickdatabasediagrams.com/#/d/
Este boilerplate ya viene con todo lo necesario: una base de datos Postgres, la configuración de Typescript y la configuración de TypeORM.
Cada vez que quieras generar tu diagrama sólo tienes que escribir $ npm run diagram
y se imprimirá un enlace URL a la imagen de tu diagrama.
Comenzaremos leyendo la documentación sobre how to create entities using TypeORM.
Tu trabajo es actualizar el directorio ./entities/
con los archivos y el código necesarios para replicar el modelo de datos de starwars.
El proyecto está utilizando la biblioteca TypeORM Node.js library para generar la base de datos.
User
que representará a los usuarios de tu blog.$ npm run diagram
en la consola.