Hola, no entiendo mucho el concepto de Entidades Debiles

Pregunta de la clase:
Qué son entidades y atributos
Andrea Hernández

Andrea Hernández

Pregunta
studenthace 6 años

Hola, no entiendo mucho el concepto de Entidades Debiles

6 respuestas
para escribir tu comentario
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Las entidades débiles dependen de una entidad fuerte, tal como nuestra existencia depende del aire o de los arboles. En ese sentido podemos decir que nosotros somos una entidad débil y los arboles son una entidad fuerte

    Adrian Castillo Ramírez

    Adrian Castillo Ramírez

    studenthace 5 años

    Las entidades débiles dependen de algo mas para existir en el contexto en el que se habla.

    Por ejemplo:

    Débil depende de Fuerte. Llantas depende de Coche. plumas depende de Ave.

    Cristhian Julian Astoquilca Romero

    Cristhian Julian Astoquilca Romero

    studenthace 5 años

    Puede que una entidad no tenga suficientes atributos para formar una clave primaria. Ese tipo de entidad es débil.

    entidad debil ejemplo.png

    En esta imagen se tiene una entidad edificio y una entidad despacho. Supongamos que tenemos el edifico Sants y Sarriá y que ambos tienen despachos con el número 102 y superficie de 5 m2.

    Ahora ¿cómo identificarías el despacho 102 del edificio Sants?. Con los atributos de la entidad despacho no podrías ubicar ese despacho ya que tendrías dos registros repetidos. Despacho --- Superficie 102 ------------- 5 m2 102 ------------- 5m2 Entonces ¿Cuál de esos dos despachos es el que buscabas?. Para identificar completamente un despacho, es necesario tener en cuenta en qué edificio está situado, es por ello que necesitamos del atributo nombre de la entidad edificio para conseguir ello.

    El nombre del edificio donde está situado junto con el número de despacho lo identifican completamente al despacho.

    En conclusión observamos que la entidad despacho depende de la entidad edificio para existir.

    Fuente: https://www.dataprix.com/es/bases-datos-master-software-libre-uoc/217-entidades-debiles

    Diego andres de la cruz cruz

    Diego andres de la cruz cruz

    studenthace 5 años

    Un ejemplo de la vida real que puede dejarte en contexto sería:

    Entidad fuerte: Factura de venta id fecha cliente_id forma_de_pago comentarios

    Entidad debil: Items de la factura de venta id factura_de_venta_id producto_id cantidad precio comentarios

    En resumen: Una entidad debil depende de una entidad fuerte. Otros nombres que funcionan muy bien son: Entidad padre e hija Entidad maestro y auxiliar Entidad Encabezado y detalle... etc.

    Alan Vazquez

    Alan Vazquez

    studenthace 6 años

    Te doy un ejemplo de mi trabajo.

    Nosotros manejamos una Bitacora en esta bitacora esta los registros de todo lo que se manda a producir, entre esos registros de produccion se tiene informacion de cual es el estado de esa produccion, entre esos estados hay una lista de los diferentes estados que puede tener, es:

    • proceso
    • terminado
    • terminado parcial
    • enviado
    • enviado parcial
    • cancelado

    Esta lista es un ejemplo de una entidad debil ya que sin la entidad de Bitacora (Entidad fuerte) la tabla de Estatus (Entidad debil) no tiene razon de ser, depende de esta

    Alan Onofre Machorro

    Alan Onofre Machorro

    studenthace 6 años

    Por lo que entiendo, una entidad débil es aquella que no se puede definir a sí misma simplemente con sus atributos, necesita de una relación para poder existir y muchas veces depende de los atributos de una entidad fuerte para existir por completo

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.