programadores usan una entidad de datos lógico para recopilar información acerca de los fenómenos concretos en un diagrama o una tabla. La entidad de datos lógica debe representar una unidad lógica de los datos . Por ejemplo, una entidad " persona " lógico puede contener datos que representan el nombre de una persona , la edad , el sexo , la dirección, la educación y la afiliación política. Una vez colocado en el almacenamiento de datos , un programador podría romper su entidad de datos lógicos en subpartes o combinarlo con otras entidades , pero al crear una entidad lógica de los datos , un programador que no se refieren a sí misma con la eficiencia de procesamiento .
entidades de datos lógicos repetitividad buscan grupo de repetición de datos en entidades . Esto significa que un programador debe buscar puntos en común de los datos dispares para crear una entidad de datos lógico. Por ejemplo , un programador podría aviones de grupo, coches y bicicletas en una entidad de transporte , ya que al agrupar estos tipos de fenómenos juntos permite una mayor repetición dentro del modelo . Esto se traduce en un menor número de entidades lógicas . Generalmente, cuando un programador puede agrupar los fenómenos del mundo real en una sola entidad unificada , debería .
Keys
Cada entidad lógica de datos debe contener una clave . Una llave permite a un programador para distinguir entre dos fenómenos que pueden parecer similares , por ejemplo, dos latas de sopa o dos personas con el mismo nombre . El programador eventualmente representará la clave como una columna o columnas separadas en el almacenamiento de datos persistente . Una clave puede contener más de una pieza de información . Por ejemplo, una clave puede combinar la ubicación donde se almacena un coche con su marca y el modelo de distinguir entre diferentes coches almacenados en el mismo lugar .
Cardinalidad
Lógico conceptos de entidad de datos representan las relaciones entre las entidades en una de tres maneras . Un uno - a-uno coincide con cada entidad a exactamente una otra entidad . Por ejemplo, una base de datos de prisión podría coincidir con un preso y sus antecedentes penales . En segundo lugar, uno - a - muchos entidades indican que una entidad se refiere a más de un fenómenos . Por ejemplo , un prisionero podría incurrir múltiples infracciones disciplinarias. Pasado, dos entidades pueden relacionarse tanto con muchas otras entidades. Presos y visitantes forman una relación muchos- a-muchos , debido a que un preso puede ver a muchos visitantes, y el visitante puede visitar muchos reclusos.