La notación de base de datos de Chen es útil para modelar los aspectos básicos de las entidades y las relaciones, ya que presenta una vista abstracta de las asociaciones.
Estos diagramas son un buen paso de entrada para comprender la estructura de la base de datos, especialmente para bases de datos o ejemplos básicos. Esta notación también es adecuada para la lluvia de ideas y los diagramas rápidos.
Las entidades se representan mediante rectángulos. Los atributos son llamadas circulares a las entidades. Las relaciones conectan las entidades con una forma de diamante y texto descriptivo.
Para obtener más información sobre entidades, atributos y relaciones, vea Crear diagramas de relaciones entre entidades.
Crear el diagrama y las entidades
-
En Visio, en el menú Archivo , seleccione Nuevosoftware de > y, a continuación, seleccione Notación de base de datos de Chen.
-
Elija Unidades métricas o Unidades de EE. UU. y seleccione Crear.
-
Desde la galería de símbolos Notación de base de datos de Chen , arrastre una forma Entidad hasta la página de dibujo.
-
Arrastre otra forma Entidad a la página de dibujo para crear una segunda entidad.
-
Arrastre una forma Conector de relación a la página de dibujo. Desplace la forma sobre una de las entidades y suelte el botón del mouse. El conector está ahora conectado a esa entidad. Arrastre el otro extremo del conector a la otra entidad para pegarlo allí.
-
Opcionalmente, puedes hacer clic con el botón derecho en el conector y seleccionar Mostrar multiplicidad.
-
Arrastre una relación y colópela en la parte superior de la línea del conector. Para indicar que la relación es opcional, haga clic con el botón derecho en ella y seleccione Establecer identificación.
-
Para agregar un atributo a una entidad, arrastre el atributo desde el panel Formas hacia la entidad. Cuando la línea de conexión está sobre la entidad, una línea de resaltado verde encierra la entidad, lo que indica que el atributo se pegará a la entidad cuando suelte el botón del mouse.
-
Haga clic con el botón derecho en el atributo y elija una de las opciones de la parte superior del menú:
-
Establecer clave principal: un atributo que identifica de forma única una entidad determinada.
-
Establecer atributo multivalor: un atributo que puede tener muchos valores (es decir, hay muchos valores distintos escritos para él en la misma columna de la tabla).
-
Establecer atributo derivado: un atributo cuyo valor se calcula o se deriva de otros atributos. Un atributo derivado puede o no almacenarse físicamente en la base de datos.
-
Conjunto Obligatorio: un atributo obligatorio debe tener un valor en él, mientras que un atributo opcional puede no tener un valor en él y puede dejarse en blanco.
-
Nota: La creación y edición de diagramas de notación de base de datos de Chen en Visio para la Web requiere una licencia de Visio Plan 1 o Visio Plan 2, que se compra por separado de Microsoft 365. Para obtener más información, póngase en contacto con su administrador de Microsoft 365. Si el administrador ha activado "compras de autoservicio", puede comprar una licencia para Visio usted mismo. Para obtener más información, consulta Preguntas frecuentes sobre la compra de autoservicio.
Crear el diagrama y las entidades
-
Abra Visio para la Web y busque Chen.
-
Seleccione el diagrama de notación de base de datos de Chen.
-
En el cuadro de diálogo, seleccione Unidades métricas o Unidades de EE. UU.
-
Seleccione Crear.
-
Se abrirá el diagrama. Debería ver la ventana Formas junto al diagrama. Si no lo ve, vaya a Ver > Paneles de tareas y asegúrese de que Formas está seleccionado. Si aún no la ve, haga clic en el botón Expandir la ventana Formas de la izquierda.
-
Desde la galería de símbolos Notación de base de datos de Chen , arrastre una forma de entidad hasta la página de dibujo.
-
Arrastre otra forma de entidad a la página de dibujo para crear una segunda entidad.
-
Arrastre un conector de relación a la página de dibujo para crear la línea de relación.
-
Para conectar las entidades, arrastre el extremo izquierdo de la línea de relación a la primera entidad y pégalo a un atributo, un punto de conexión o a toda la entidad. Arrastre el otro extremo de la línea de relación y pégalo a la segunda entidad.
-
Opcionalmente, puedes hacer clic con el botón derecho en el conector y seleccionar Mostrar multiplicidad.
-
Arrastre una relación (para indicar una relación obligatoria) o una relación identificativa (para una relación opcional) y colóquela en la parte superior de la línea del conector.
-
Para agregar un atributo a una entidad, arrastre una de las formas Atributo desde el panel Formas a la entidad. Cuando la línea de conexión está sobre la entidad, una línea de resaltado verde encierra la entidad, lo que indica que el atributo se pegará a la entidad cuando suelte el botón del mouse.
-
Opcionalmente, puede hacer clic con el botón derecho en un atributo para que sea necesario. Un atributo obligatorio debe tener un valor, mientras que un atributo opcional puede no tener un valor en él y puede dejarse en blanco.
Formas disponibles en la notación de la base de datos de Chen
Forma |
Qué representa |
---|---|
entidad |
Un objeto, un componente de datos. Se puede identificar de forma única por sus atributos y, por lo tanto, es independiente de cualquier otra entidad del esquema. También se conoce como una "entidad fuerte". |
entidad débil |
Una entidad que no se puede identificar solo por sus atributos. Su existencia depende de otra entidad (la "entidad propietaria"). El identificador de una entidad débil es una combinación del identificador de la entidad propietaria y la clave parcial de la entidad débil. La relación entre una entidad débil y una entidad fuerte siempre se indica con una relación de identificación. |
entidad asociativa de |
Una entidad usada en una relación de varios a varios. Representa una tabla adicional en la base de datos. Todas las relaciones para esta entidad deben ser muchas. |
Atributo |
Un hecho que describe una entidad. |
atributo de clave principal |
Un atributo que identifica de forma única una entidad determinada. El nombre del atributo está subrayado. |
Atributo multivalor |
Un atributo que puede tener muchos valores (es decir, se escriben muchos valores distintos para él en la misma columna de la tabla). |
atributo derivado |
Un atributo cuyo valor se calcula o se deriva de otros atributos. Un atributo derivado puede o no almacenarse físicamente en la base de datos. |
relación |
Indica la asociación entre dos entidades seguras. Su nombre es un verbo que describe brevemente la asociación. |
relación identificativa |
La relación entre una entidad débil y una entidad fuerte. |
Conector de relación |
La línea que conecta dos entidades, lo que indica que tienen una asociación. La relación puede ser obligatoria u opcional. Una vez que hayas dibujado un conector, puedes cambiar uno o ambos extremos a "opcional" haciendo clic con el botón derecho en el conector y usando los comandos Establecer inicio Opcional y Establecer fin opcional . |