¿QUÉ ES UNA ENTIDAD?
Es cualquier tipo de objeto o concepto sobre el cual recogeremos información como podrían ser: una cosa, una persona, un concepto abstracto o algún suceso.
Ejemplos:
Coches, empleados, clientes, casas, empresas, oficios, productos, viajes, Articulo, noticia, empleado, etc.
Todas las entidades se representan por medio de rectángulos, y el nombre aparece en el interior, dentro de nuestro esquema conceptual no podemos repetir el nombre de las entidades, sólo puede aparecer una vez.
Cada entidad posee muchos Atributos, y las entidades pueden relacionarse entre ellas.
Por ejemplo la entidad DNI 25141877 identifica exclusivamente a una única persona.
Toda entidad tiene una clave principal.
TIPOS DE ENTIDADES
Entidades Fuertes son las que no dependen de otra entidad para su existencia.
Una entidad Fuerte puede tener o no tener una participación total en una relación, si no tiene una participación total se dibuja la conexión con una línea.
y si tiene una participación total se dibuja la conexión con dos líneas.
Entidades Débiles son las que depende de otra entidad para que pueda existir, es decir dependen de una entidad fuerte para su existencia.
Cuenta (num, saldo) ---> Transacción
(num. transacción, fecha, cantidad.)
Facturas (num, fecha) --->
Detalle_facturas (num_det, articulos, precio)
la clave principal de una entidad débil está compuesta por la clave principal de una entidad fuerte y la clave parcial que identifica a la entidad débil.
La entidad fuerte puede o no mostrar la participación total en sus relaciones, pero la entidad débil siempre muestra la participación total en la relación de identificación que se denota por la línea doble.
Siguiente Ejemplo
Situación cuando un Cliente Solicita Préstamo, vemos que existen 2 entidades: Cliente y Préstamo.
Observando el diagrama para que exista un PRÉSTAMO y sea registrado en la base de datos, debe de existir al menos como mínimo 1 CLIENTE.
Pero si un CLIENTE no solicita ningún PRÉSTAMO, el cliente sigue existiendo como entidad dentro de la base de datos.
Entonces concluimos que la entidad CLIENTE no depende de la entidad PRÉSTAMO.
Tipos de entidades débiles:
Entidad Débil por dependencia en Existencia.
Es cuando la entidad débil necesita de la entidad fuerte para existir (No son comunes); se puede colocar la letra en ID en el interior del Rombo de relación.
Ejemplo en un censo para registrar a los ciudadanos que tienen hijos.
La entidad Hijo no podría existir si el ciudadano no tiene ningún hijo.
En algunos gráficos pueden incluir la letra "E" en el interior del rombo de relación indicando que es una entidad débil de Existencia.
Por el momento no veremos la cardinalidad, pero en este ejemplo iremos mencionando con palabras lo que se percibe de esta relación:En la figura de arriba se muestra que un Empleado puede tener Ninguno, Uno ó muchos hijos, por tal razón para los Hijos se crea una entidad aparte. Aunque siguen siendo datos que pertenecen a un Empleado, si se elimina la información de un empleado registrado, ya no tendría sentido mantener información del registro de sus hijos.
Otro Ejemplo:
Entidad Débil por Dependencia en Identificación.
Se da cuando necesitamos a la entidad Fuerte para poder identificar a la entidad débil.
Como vemos la entidad CIUDADES es débil con dependencia de identificación. Puede darse el caso de que existan dos ciudades con el mismo nombre, como la ciudad de SALEM.
una ciudad se encuentra en el estado de MASSACHUSETTS en USA, y da la casualidad de que la otra ciudad se encuentra en el estado de BADEM - WURTEMBERG ubicado en ALEMANIA.
Por tal razón necesitamos de la entidad Estado, para poder identificar a cuál de las dos estados pertenece dicha ciudad.
Si e Estado cambia, las dos ciudades pueden seguir existiendo mientras tengan dicha relación de dependencia.
Otro ejemplo:
COD_TRABAJO: 0055, NOMBRE: LIMPIEZA DE FACHADA
id_tarea: 0055-1, Descripción: Colocar andamios
id_tarea: 0055-2, Descripción: Asegurar trabajadores
id_tarea: 0055-3, Descripción: Realizar limpieza
id_tarea: 0055-4, Descripción: Recoger material
COD_TRABAJO: 0056, NOMBRE: LIMPIEZA DE PINTADAS
id_tarea: 0056-1, Descripción: Preparación de la máquina
id_tarea: 0056-2, Descripción: Realizar limpieza con máquina
id_tarea: 0056-3, Descripción: Recoger material
Otro ejemplo:
Por el momento no veremos la cardinalidad, pero en este ejemplo con nuestras propias palabras podemos mencionar lo que describe esta relación mostrada.
En la figura se puede observar que la provincia puede tener uno o varios distritos, y que solo un Distrito pertenece a una provincia
Al igual que en el caso anterior mostrado, para evitar problemas con dos distritos que tengan el mismo nombre, para que se diferencie uno de otro necesita de la existencia de la tabla de Provincia para definir con exactitud a que provincia pertenece dicho distrito.
COD_PROV: 005, Huánuco.
Cod_Dist: 005-1, Huánuco
Cod_Dist: 005-2, Amarilis
Cod_Dist: 005-3, Churubamba
Cod_Dist: 005-4, Chinchao
COD_PROV: 006, Lima
Cod_Dist: 006-1, Lima
Cod_Dist: 006-2, Daniel Alomia Robles
Cod_Dist: 006-3, Hermilio Valdizan