2. Diseño de base de datos: Modelo lógico

En este capítulo, exploraremos cómo traducir el modelo conceptual de una base de datos en un modelo lógico. Te enseñaremos cómo crear tablas y definir las relaciones entre ellas. Al final del capítulo, tendrás una base sólida para crear una base de datos eficiente y bien estructurada.


4 comentarios

Inicia sesión para comentar

Comentarios:

  • Victor Arana Flores

    Victor Arana Flores hace 1 año Destacado

    En este capítulo, descubrirás cómo convertir el modelo conceptual de una base de datos en un modelo lógico. La creación de un modelo lógico es una tarea crucial en el diseño de bases de datos, ya que proporciona una estructura sólida para la implementación de la base de datos. Comenzarás por crear tablas que representen las entidades del modelo conceptual y definirás las relaciones entre ellas. La definición de relaciones es esencial para garantizar la integridad referencial y la consistencia de la base de datos.

    Una vez que hayas creado las tablas y definido las relaciones, podrás aplicar restricciones para garantizar la integridad de los datos. Las restricciones son reglas que se aplican a los datos para asegurarse de que cumplan ciertos criterios, como valores únicos, valores no nulos y otros requisitos específicos. También aprenderás a aplicar claves primarias y foráneas, que son esenciales para garantizar la integridad referencial.

    Al final de este capítulo, tendrás una base sólida para crear una base de datos eficiente y bien estructurada. Habrás aprendido a crear tablas, definir relaciones y aplicar restricciones y claves para garantizar la integridad de los datos. Con esta información, estarás bien preparado para el siguiente paso en el diseño de la base de datos: la implementación del modelo lógico.

  • Darwin

    Darwin hace 2 años

    Realice un modelo lógico diferente, ¿tendrá algún error?

    Reglas del negocio:

    • El sistema de información debe permitir almacenar (users)
    • Un usuario puede tener un perfil asociado, en el perfil puede almacenar (país, biografía, pasatiempos), un usuario solo puede tener un perfil.
    • Un usuario puede tener múltiples fotos de perfil y múltiples fotos de portada.
    • Un usuario puede publicar múltiples (posts)
    • Un post debe tener lo siguiente: (title, content, category y puede tener múltiples imágenes o múltiples vídeos)
    • Las categories de los posts son las siguientes (Desarrollo de software, Ciencia, Educación, entretenimiento, general)
    • Un usuario puede publicar/subir múltiples videos
    • Un video debe tener lo siguiente: (title, description, category e imágenes en la descripción)
    • Los usuarios pueden tener muchos roles, los roles son los siguientes (Administrador, escritor, creador), el administrador tiene acceso a todo el sistema, el escritor solo puede subir (posts) y el creador puede subir posts y videos.

    • Victor Arana Flores hace 2 años

      Hola amigo, depende de lo que quieres lograr.

  • Blanca Segura

    Blanca Segura hace 2 años

    Muy buen ejemplo y explicación … 

  • Kelvin Rodriguez

    Kelvin Rodriguez hace 2 años

    Excelente explicación me han quedado conceptos que no entendía muy claros