Referencia de símbolos · Español

Notación de Chen en el modelo entidad-relación: símbolos, cardinalidad y ejemplo

En resumen

La notación de Chen es la forma original de dibujar el modelo entidad-relación, propuesta por Peter Chen en 1976: entidades en rectángulos, atributos en óvalos unidos a su entidad y relaciones en rombos entre las entidades. La cardinalidad se escribe con las etiquetas 1, N o M sobre las líneas, y una línea doble indica participación total. Es la notación más usada en los cursos de bases de datos porque cada concepto tiene su propio símbolo.

Actualizado el · por el equipo de ChartCraft · Chen notation (English)

¿Cuáles son los símbolos de la notación de Chen?

La notación de Chen tiene un símbolo distinto para cada concepto del modelo entidad-relación: entidades, tipos de atributo, relaciones y tipos de participación. La columna Mermaid muestra la aproximación con un flowchart (Mermaid no tiene un tipo de diagrama Chen).

Símbolos de la notación de Chen

SímboloNombreSignificadoMermaid
Entidad fuerteUn objeto que existe por sí mismo y tiene clave propia: Estudiante, Profesor, Curso.EST[Estudiante]
Entidad débilUn objeto cuya identidad depende de otra entidad: Dependiente (de un Empleado), Detalle de pedido.—
AtributoUn dato de la entidad o de la relación: nombre, dirección, calificación.A1([nombre])
Atributo claveIdentificador único; el nombre va subrayado (por ejemplo, matrícula).—
Atributo multivaluadoPuede tener varios valores: teléfonos, correos.—
Atributo derivadoSe calcula a partir de otros: edad a partir de la fecha de nacimiento, promedio a partir de las calificaciones.—
Atributo compuestoFormado por subatributos: nombre = nombre(s) + apellido paterno + apellido materno.—
RelaciónVínculo nombrado con un verbo: cursa, imparte, trabaja en.R1{cursa}
Relación identificadoraLa relación entre una entidad débil y su entidad propietaria.—
Participación parcialLínea simple: no todos los elementos de la entidad tienen que participar.EST --- R1
Participación totalLínea doble: todos los elementos de la entidad deben participar.EST === R1
Cardinalidad 1 / N / MEtiqueta sobre la línea entre la entidad y la relación que indica la razón 1:1, 1:N o N:M.EST ---|N| R1

¿Qué es la notación de Chen?

La notación de Chen es la notación entidad-relación original del artículo de Peter Chen de 1976, «The Entity-Relationship Model — Toward a Unified View of Data». Su rasgo distintivo es que la relación se dibuja como un rombo propio y cada atributo como un óvalo fuera de la entidad, de modo que el modelo conceptual se ve completo antes de convertirlo en tablas.

¿Cómo se escribe la cardinalidad en la notación de Chen?

Se escribe un número o una letra en la línea entre cada entidad y el rombo de la relación: 1 en el lado que solo admite uno, N o M en el lado que admite muchos. La etiqueta se lee desde la entidad opuesta: «un Profesor imparte N Cursos».

RazónEscritura en ChenSe lee
1 : 1Empleado —1— ◇ dirige —1— DepartamentoUn empleado dirige un departamento.
1 : NProfesor —1— ◇ imparte —N— CursoUn profesor imparte muchos cursos.
N : MEstudiante —N— ◇ cursa —M— CursoMuchos estudiantes cursan muchos cursos.

¿Qué es la notación (mín, máx) en el modelo de Chen?

La notación (mín, máx) es una variante más precisa: en cada línea se escribe un par de números con la participación mínima y máxima de un elemento de esa entidad en la relación. (0,N) significa opcional y con muchos posibles; (1,1) significa obligatorio y exactamente uno.

Ejemplo: Estudiante (1,N) — cursa — (0,N) Curso se lee «cada estudiante cursa al menos un curso; un curso puede no tener aún ningún estudiante». En la notación (mín, máx) el par se escribe junto a la entidad que restringe, al revés que las etiquetas 1/N clásicas, así que conviene indicar qué notación se usa para evitar lecturas equivocadas.

¿Qué significa la línea doble en la notación de Chen?

La línea doble indica participación total: todos los elementos de la entidad de ese lado deben participar en la relación. La línea simple indica participación parcial (pueden no participar). Una entidad débil siempre tiene participación total en su relación identificadora.

¿Cómo se ve un diagrama entidad-relación en notación de Chen?

Ejemplo de un sistema escolar: la entidad Estudiante (matrícula como clave, nombre) y la entidad Curso (clave del curso, créditos) se unen con la relación cursa, de cardinalidad N:M, que tiene su propio atributo calificación. Profesor se une a Curso con la relación imparte (1:N).

Mermaid no tiene un tipo de diagrama para la notación de Chen, pero la estructura se aproxima con un flowchart: rectángulos para las entidades, cápsulas para los atributos (en lugar de óvalos) y rombos para las relaciones.

flowchart LR
    EST[Estudiante]
    CUR[Curso]
    PROF[Profesor]
    R1{cursa}
    R2{imparte}
    EST ---|N| R1
    R1 ---|M| CUR
    PROF ---|1| R2
    R2 ---|N| CUR
    EST --- A1([matrícula - clave])
    EST --- A2([nombre])
    CUR --- A3([clave del curso - clave])
    CUR --- A4([créditos])
    R1 --- A5([calificación])
    PROF --- A6([núm. de empleado - clave])

Para la notación de Chen completa (óvalos, clave subrayada, líneas dobles) conviene una herramienta de dibujo libre; para la notación pata de gallo, el generador de diagramas entidad-relación de ChartCraft dibuja el modelo a partir de una descripción en texto.

¿Cómo se convierte un diagrama de Chen a pata de gallo o a tablas?

El rombo de la relación desaparece y se reemplaza por una línea; la etiqueta 1 se convierte en la marca || y la etiqueta N en la pata de gallo; los óvalos de atributos pasan dentro de la caja de la entidad; y cada relación N:M se convierte en una entidad intermedia con dos relaciones 1:N.

ChenPata de galloTabla de la base de datos
Entidad (rectángulo)Caja de entidadTabla
Atributo clave (subrayado)Campo marcado PKClave primaria
Relación 1:N|| hacia o{Clave foránea en la tabla del lado N
Relación N:M con atributosEntidad intermedia (p. ej. INSCRIPCION)Tabla intermedia con dos claves foráneas + la columna calificación
Atributo multivaluadoEntidad aparteTabla aparte
Entidad débilRelación identificadora (línea continua)Clave primaria compuesta con la clave de la propietaria

Las cuatro marcas de la pata de gallo y cómo leerlas están en la guía de la notación pata de gallo.

¿Cómo se ven estos símbolos en diagramas reales?

Estos son diagramas reales de la galería pública de ChartCraft, generados a partir de una descripción en texto. Cada uno muestra el prompt con el que se creó (la galería está en inglés).

Preguntas frecuentes

¿Quién creó la notación de Chen?

Peter Chen, en el artículo «The Entity-Relationship Model — Toward a Unified View of Data», publicado en 1976.

¿Qué diferencia hay entre la notación de Chen y la pata de gallo?

Chen usa rombos para las relaciones y óvalos para los atributos, con etiquetas 1, N y M. La pata de gallo usa líneas con marcas en los extremos y escribe los atributos dentro de la caja de la entidad.

¿Cómo se dibuja una relación N:M en la notación de Chen?

Se escribe N en la línea del lado de la primera entidad y M en la del lado de la segunda, con el rombo de la relación en medio. Los atributos propios de la relación (por ejemplo, la calificación) se cuelgan del rombo.

¿Cuál es el símbolo de la entidad débil en la notación de Chen?

Un rectángulo con doble borde, unido a su entidad propietaria mediante un rombo con doble borde (relación identificadora) y una línea doble (participación total).

¿Qué significa el atributo subrayado en la notación de Chen?

Es el atributo clave, el que identifica de forma única a cada elemento de la entidad. Al pasar el modelo a tablas se convierte en la clave primaria.

Otras referencias de símbolos en español

Todas las guías de símbolos de ChartCraft en español:

¿Sin ganas de dibujar símbolo por símbolo? Basta con describir el diagrama.

Generador de diagramas entidad-relación →