Pop

Curso diseño de bases de datos 2.Modelo entidad relación

2. Modelo entidad relación

  • Hola a todos. En esta serie de vídeos pretendo diseñar una base de datos partiendo de unas especificaciones iniciales proporcionadas por un cliente. En este segundo vídeo veremos la teoría del modelo entidad relación:
  • Os dejo un resumen de lo visto en el vídeo:
    • Entidad/Relación (E/R): Se trata de una descripción a alto nivel de la distribución de los datos procesados en un sistema.
      • Entidades: Objeto real o abstracto, sobre el que se desea almacenar información en la BBDD.
        •  Existencia Propia
        • Sea diferente de las demás Todas las ocurrencias de la entidad tienen que tener los mismos atributos. 
        • Clases: Regulares (existen por si mismas) también llamadas fuertes.Débiles, su existencia depende de otra.
        •  Dependencia de Existencia: La entidad débil tiene su propia clave y no necesita la clave de la fuerte para identificarse.
        •  Dependencia de Identidad: La entidad débil no se puede identificar sin la clave de la fuerte.
      • Relación: Asociación entre una o varias entidades.
        • Nombre que la distingue del resto.
        • Cardinalidad: número de tuplas de una entidad. 1:N. 
        • Tipo de Correspondencia: número máximo y mínimo de ocurrencias que se relacionan entre una o varias entidades.
          • Relaciones 1:N: Cada ocurrencia de una entidad puede relacionarse con 0, 1 o varias ocurrencias dela otra entidad.
          •  Relaciones M:N: Cada ocurrencia de una entidad puede estar relacionada con 0, 1  varias ocurrencias de la otra entidad y viceversa.
          • Relaciones 1:1: Cada ocurrencia de una entidad se relaciona con una y sólo una de otra entidad.
        • Tipos:
          • Regulares: Asocian 2 entidades regulares.
          • Débiles: Asocian una entidad regular con una débil.
          •  Recursiva: Asocia una entidad consigo misma. También llamada reflexiva, unaria.
          • Exclusiva: Si se relaciona con una, no se puede relacionar con la otra. 
          • Ternaria, Cuaternaria, etc: Relaciona más de dos entidades.
      • Atributo:Propiedad de un tipo de la entidad. Cada tipo de entidad ha de tener un conjunto mínimo de atributos que identifiquen unívocamente su ocurrencia. Es el atributo o conjunto de atributos denominados identificador principal (la clave).
        • Clases:
          • Univaluado: Sólo un valor para todas las ocurrencias. 
          • Obligatorio: Debe tomar al menos un valor.
          • Identificador o clave: Identifica inequívocamente a cada ocurrencia.
          •  Multivaluado: pude tomar varios valores.
          •  Derivado: se puede sacar de otro atributo.
          • Compuesto: Atributo compuesto por varios atributos simples.
        •   Dominio: Conjunto de valores que puede tomar un atributo. Tiene existencia propia con independencia de entidad, relación o atributo.

No hay comentarios:

Publicar un comentario

Curso .NET Core en C# - 34.Creamos nuestro propio log

34.Creamos nuestro propio log Hola a todos. En este curso, analizaremos todos los conceptos básicos, intermedios y avanzados de  ASP.NET...