1. Elementos del modelo conceptual - ZornStolz/MSI_Wiki GitHub Wiki

Entidades

Se refiere a cualquier objeto u elemento (físico o lógico) acerca del cual se pueda almacenar información en la base de datos. Una entidad no es una propiedad concreta sino un objeto que puede poseer múltiples atributos. Puede ser: regular o débil. Ejemplos de entidades son Pedro, la factura número 32456, el coche matrícula 3452BCW, etc.

Entidad

Llamamos entidad a lo que anteriormente se ha definido como conjunto de entidades. De este modo hablaríamos de la entidad PERSONAS. Mientras que cada persona en concreto sería una ocurrencia o un ejemplar de la entidad persona. Una entidad se caracteriza por tener atributos y una llave.

Entidad regular: Son las entidades normales que tienen existencia por sí mismas sin depender de otras. Además, cuentan con un atributo que la hace única frente a otras. Ejemplo: La entidad Persona cuenta con un identificador único que permite responder al dato el cual deseamos manipular con más exactitud, en este caso hablamos del atributo Cédula, ya que es imposible que dos personas cuente con la misma.

Entidad débil: Su existencia depende de otras y al contrario de las entidades regulares están no cuentan con un identificador único. Por ejemplo la entidad tarea laboral sólo podrá tener existencia si existe la entidad Trabajo.

Atributos

Describen propiedades o características de las entidades y relaciones, una entidad puede tener demasiadas características pero en este modelo solo se utilizan las que aportan más, existe un atributo especial que permite identificar una entidad de otras de su mismo tipo, a esta se le conoce como identificador único que hace a la entidad única frente a las demás. Ejemplo de identificador único: Cédula, Placa, id, entre otras. Ejemplo de atributos: Edad, Nombre, Apellido, etc.

Atributte

Relaciones

Es la representación de asociación entre dos conjuntos de entidades. Es el elemento del modelo que permite relacionar en sí los datos del modelo. Un ejemplo muy preciso es cuando queremos exponer el caso de un empleado que trabaja en una empresa, podemos identificar las dos entidades: Empleado y Empresa además también la relación que la une Trabaja.

Existen varios tipos de relación: Relación binaría, Relación ternaria y Relación doble.

Relation

* Roles

Pueden existir roles y estas representan el papel que juega una entidad en una determinada relación.

Recursive relation

Cardinalidad de una entidad en la relación

Las relaciones tienen una característica de tener una cardinalidad, lo cual indica el número de relaciones en las que una entidad pueda aparecer.

En los esquemas entidad-relación la cardinalidad se puede indicar de muchas formas: De muchos a muchos, De 1 a 1, De 1 a muchos,

Cardinalidad