Pasar al contenido principal
Alexys Lozada
José Luján
Manuel Rodriguez
José Luján
Luis Avilés
Álvaro Felipe
José Luján
Beto Quiroga
Jonathan MirCha
Jonathan MirCha
Álvaro Felipe
Alexys Lozada, Álvaro Felipe, Jonathan MirCha
Beto Quiroga
Alexys Lozada
Alexys Lozada
José Luján
Álvaro Felipe
Álvaro Felipe
Jonathan MirCha
Jonathan MirCha
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Alexys Lozada, José Luján
Camilo Adobe
Álvaro Felipe
José Luján
Jonathan MirCha
Álvaro Felipe
Álvaro Felipe
Beto Quiroga, Alexys Lozada
Álvaro Felipe
Juan Villalvazo
Luis Avilés
Jonathan MirCha
Jonathan MirCha
Jonathan MirCha

Modelo Entidad-Relación

Modelo Entidad Relación

Hola gente de EDteam soy su amigo y docente digital Jonathan MirCha, en mi artículo anterior les escribí sobre los conceptos básicos en las bases de datos, en esta ocasión para seguir con la serie de artículos sobre BDs quiero hablarles del modelo entidad-relación.

Es un diagrama que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. Formalmente, los diagramas ER son un lenguaje gráfico para describir conceptos. Informalmente, son simples dibujos o gráficos que describen información que trata un sistema de información y el software que lo automatiza.

Elementos del Modelo Entidad-Relación

  • Entidades Son objetos distinguible del resto; pe en un sistema bancario, las personas y las cuentas son entidades. Éstas pueden ser entes concretos, como una persona o un avión, o abstractas, como un préstamo o una reserva. Se representan por medio de un rectángulo.
  • Atributos Con propiedades de las entidades. Se representan mediante un círculo o elipse, cuando un atributo es identificativo de la entidad se subraya.
  • Relación Describe la dependencia entre entidades o permite la asociación de las mismas; pe tenemos 2 entidades CLIENTE y HABITACIÓN, una relación sería que el cliente 'Pepito' tiene 'ocupada' la habitación '519'. Se representan por medio de un verbo de acción dentro de un rombo que une entidades.

Tipos de Relaciones:

  • 1 a 1 Un esposo(e) está casado(r) con una única esposa(e) y viceversa.
  • 1 a M Una factura(e) se emite (r) a una persona(e) y sólo a una, pero una persona(e) puede tener(r) varias facturas(e) emitidas a su nombre. Todas las facturas(e) se emiten(r) a nombre de alguien(e).
  • M a M Un cliente(e) puede comprar(r) varios productos(e) y un producto(e) puede ser comprado(r) por varios clientes(e).

Herramientas para modelar:

  • Cuaderno y Lápiz
  • Microsoft Visio
  • Cualquier Software de Diseño
  • Gliffy
  • Lucidchart

Ejemplo de diagrama ER

En el siguiente diagrama represento el modelo de una base de datos que almacena la información de maratones y que tiene 3 entidades: maratones, países y tipos de carrera. La entidad maratones se relaciona con países y tipos ya que los maratones son organizados en países (relación 1 a 1, ya que un maratón se realiza en un país) y los maratones pueden ser de dos tipos principalmente, de ciudad o a campo traviesa (relación 1 a 1, ya que un maratón sólo es de un tipo de carrera). Este ejemplo lo modelé con Gliffy.

Modelo ER Maratones

Recuerda que si quieres saber más de Bases de Datos, en EDteam tenemos los siguientes cursos para ti:

Se despide su amigo y docente digital Jonathan MirCha, sean felices, hasta siempre, nos leemos la próxima semana... 

...bye ;)

Suscríbete al blog de EDteam

Ingresa tu correo electrónico para recibir nuestro boletín semanal