Requisito previo: modelo ER Para comprender las restricciones estructurales, debemos echar un vistazo a las relaciones de cardinalidad y las restricciones de participación. Relaciones de cardinalidad de las relaciones: las entidades se denotan con un rectángulo y las relaciones con un rombo. Hay números (representados por M y N) escritos sobre las líneas que conectan relaciones y entidades. Estos se llaman razones de cardinalidad. Estos representan el número máximo de entidades que se pueden asociar entre sí a través de la relación, R. Tipos de Cardinalidad: Puede haber 4 tipos de cardinalidad:
- Uno a uno (1: 1): cuando una entidad en cada conjunto de entidades participa como máximo una vez en la relación, la cardinalidad es uno a uno.
- Uno a muchos (1: N): si las entidades del primer conjunto de entidades participan en el conjunto de relaciones como máximo una vez y las entidades del segundo conjunto de entidades participan muchas veces (al menos dos veces), se dice que la cardinalidad es uno a muchos.
- Muchos a uno (N:1): si las entidades del primer conjunto de entidades participan en el conjunto de relaciones muchas veces (al menos dos veces), mientras que las entidades del segundo conjunto de entidades participan como máximo una vez, se dice que la cardinalidad ser muchos a uno.
- Muchos a muchos (N: N): se dice que la cardinalidad es de muchos a muchos si las entidades en ambos conjuntos de entidades participan muchas veces (al menos dos veces) en el conjunto de relaciones.
Restricciones de participación: Las restricciones de participación nos dicen que la participación en una relación puede ser total o parcial. Cuando cada entidad de un conjunto de entidades participa en una relación, se denomina Participación Total . Sin embargo, cuando todas las entidades en el conjunto de entidades dado no participan en una relación, se llama Participación Parcial . Restricciones estructurales: las restricciones estructurales también se denominan propiedades estructurales de un sistema de gestión de bases de datos (DBMS). Las relaciones de cardinalidad y las restricciones de participación en conjunto se denominan restricciones estructurales. Las restricciones de nombre se refieren al hecho de que dichas limitaciones deben imponerse a los datos para que el sistema DBMS sea consistente con los requisitos.Las restricciones estructurales están representadas por la notación Min-Max . Este es un par de números (m, n) que aparecen en la línea de conexión entre las entidades y sus relaciones. El número mínimo de veces que una entidad puede aparecer en una relación está representado por m mientras que el tiempo máximo que está disponible está denotado por n. Si m es 0 significa que la entidad participa parcialmente en la relación, mientras que si m es mayor o igual a 1, denota la participación total de la entidad. Nota – El número de veces que una entidad participa en una relación es igual al número de aparición de la entidad en las tuplas.
Publicación traducida automáticamente
Artículo escrito por supriya_saxena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA