Clave compuesta

Autor: John Stephens
Fecha De Creación: 22 Enero 2021
Fecha De Actualización: 27 Junio 2024
Anonim
Clave primaria compuesta
Video: Clave primaria compuesta

Contenido

Definición - ¿Qué significa clave compuesta?

Una clave compuesta, en el contexto de las bases de datos relacionales, es una combinación de dos o más columnas en una tabla que se puede utilizar para identificar de forma única cada fila de la tabla. La unicidad solo está garantizada cuando las columnas se combinan; Cuando se toman individualmente, las columnas no garantizan la unicidad.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la clave compuesta

Cualquier columna (s) que pueda garantizar la unicidad se llama clave candidata; sin embargo, una clave compuesta es un tipo especial de clave candidata que solo está formada por una combinación de dos o más columnas. A veces, la clave candidata es solo una columna, y a veces se forma uniendo varias columnas.

Considere un ejemplo de una tabla determinada en la base de datos de un banco comercial. Esta tabla se utiliza para almacenar registros de cuentas bancarias individuales. Suponiendo que la tabla tiene columnas separadas para el tipo de cuenta (C para cuentas corrientes, S para ahorros, etc.), seguida de otra columna para el año y el mes de la creación de la cuenta, y otra columna para un número secuencial dentro de ese mes, Es obvio que cualquiera de estas columnas por sí sola no puede identificar una cuenta: se puede deducir que habría varias C en la columna "Tipo de cuenta", habría varias entradas para mayo de 2008 en la columna "Fecha de creación", y pronto. Sin embargo, si se combinan las tres columnas, se genera un registro único para cada cuenta. Un número de cuenta hipotético en este ejemplo sería "C 200807 001" para la primera cuenta creada en julio de 2008, que es una cuenta corriente. Otro es "S 201003 004" para la cuarta cuenta de ahorros creada en marzo de 2010. Esta es una clave compuesta, es decir, una clave candidata que garantiza la unicidad solo cuando dos o más columnas se unen.


Una clave compuesta se puede definir como la clave principal. Esto se realiza utilizando instrucciones SQL en el momento de la creación de la tabla. Significa que los datos en toda la tabla están definidos e indexados en el conjunto de columnas definidas como la clave primaria.