in

¿Qué es la cardinalidad en las bases de datos?

apple touch icon@2

Una fuente de confusión puede ser el uso de la palabra en dos contextos diferentes: modelado de datos y optimización de consultas de bases de datos.

En términos de modelado de datos, la cardinalidad es cómo se relaciona una tabla con otra.

  • 1-1 (una fila de la tabla A se relaciona con una fila de la tabla B)
  • 1-Muchos (una fila en la tabla A se relaciona con muchas filas en la tabla B)
  • Muchos-muchos (muchas filas de la tabla A se relacionan con muchas filas de la tabla B)

También hay condiciones de participación opcionales a las anteriores (donde una fila en una tabla no tengo relacionarse con la otra tabla en absoluto).

Ver Wikipedia en Cardinalidad (modelado de datos).


Cuando se habla de optimización de consultas de bases de datos, la cardinalidad se refiere a los datos en una columna de una tabla, específicamente cuántos valores únicos hay en ella. Esta estadística ayuda a planificar consultas y optimizar los planes de ejecución.

Ver Wikipedia en Cardinalidad (declaraciones SQL).

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

previous

waitpid () – Unix, llamada al sistema Linux

H7bEmDJ6i8fDNuBrG9kuJH 1200 80

¿Qué es la retroalimentación háptica y cómo cambiará la forma en que jugamos?