No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Normalización

14/19
Recursos

Aportes 7

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Recomiendo hacer un curso de SQL y NoSQL para entender estas relaciones, es algo muy parecido a las llaves principales de una entidad haciendo referencia a llaves foráneas de otras entidades!

Normalización

La normalización de datos se refiere a la práctica de almacenar los datos en un estado centralizado de una manera estructurada y normalizada. Esto ayuda a evitar la duplicación de datos y a mantener la coherencia de los datos en toda la aplicación.
.
Esto implica dividir los datos en entidades separadas, donde cada entidad representa un tipo de objeto distinto en la aplicación, como usuarios, publicaciones, comentarios, etc. Cada entidad se almacena en su propio módulo en el estado de Vuex y se identifica mediante un ID único.
.
Al normalizar los datos, se pueden compartir los mismos objetos entre diferentes componentes de la aplicación y actualizar los datos en un solo lugar, lo que evita errores de consistencia y mejora la eficiencia de la aplicación. Además, la normalización de los datos hace que sea más fácil realizar consultas y búsquedas en los datos.
.
En resumen, la normalización de datos de Vuex es una técnica importante para mantener la integridad de los datos y mejorar el rendimiento y la escalabilidad de las aplicaciones Vuex.

Adjunto el store.js, para el que quiera pegarlo

const store = {
  profile: {
    username: "",
  },
  contacts: [
    {
      id: 1,
      username: "User 1",
    },
    {
      id: 2,
      username: "User 2",
    },
    {
      id: 3,
      username: "User 3",
    },
    {
      id: 4,
      username: "User 4",
    },
  ],
  messages: [
    {
      id: 1,
      msg: "Hola tú",
      author: 1,
    },
    {
      id: 2,
      msg: "Hola tambien",
      author: 2,
    },
    {
      id: 3,
      msg: "Hola todos",
      author: 3,
    },
    {
      id: 4,
      msg: "Hola tú",
      author: 1,
    },
    {
      id: 5,
      msg: "Hola tambien",
      author: 2,
    },
    {
      id: 6,
      msg: "Hola todos",
      author: 4,
    },
  ],
  channels: [
    {
      id: 1,
      name: "Canal 1",
      messages: [1, 2, 3],
    },

    {
      id: 2,
      name: "Canal 2",
      messages: [4, 5, 6],
    },
  ],
};

Si esta clase te llamo la atencion o prendio algo en ti te re mil recomiendo el curso de FUNDAMENTOS DE BASES DE DATOS, ese curso es ORO PURO.
https://platzi.com/cursos/bd/

Le hace falta un boton de like o corazoncito a estas clases tan chulas, excelente explicación 👌❤️
divide y vencerás

Super nice lo de la relaciones, nosotros usamos mongo. y usamos relaciones para hacer busquedas lineales.