¿Qué es una clave externa de base de datos?

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print
¿Qué es una clave externa de base de datos?

¿Qué es una clave externa de base de datos?

VALORACIÓN DEL ARTÍCULO:
5/5

clave externa de base de datos

¿Qué es una clave externa de base de datos? Los diseñadores de bases de datos hacen un amplio uso de las claves al desarrollar bases de datos relacionales. Entre las más comunes de estas claves se encuentran las claves primarias y las claves externas. Una clave externa de base de datos es un campo de una tabla relacional que coincide con la columna de clave primaria de otra tabla. Para entender cómo funciona una clave externa, echemos un vistazo más de cerca a la idea de una base de datos relacional.

Algunos fundamentos de las bases de datos relacionales

En una base de datos relacional, los datos se almacenan en tablas que contienen filas y columnas, lo que facilita la búsqueda y manipulación de los mismos.

Con fines prácticos (y no matemáticos), una base de datos relacional almacena los datos relacionados en filas y columnas. Además – y aquí es donde se pone interesante – la mayoría de las bases de datos están diseñadas para que los datos de una tabla puedan acceder a los datos de otra tabla. Esta capacidad de crear relaciones entre tablas es el poder real de una base de datos relacional.

Uso de claves externas

La mayoría de las tablas, especialmente las de bases de datos grandes y complejas, tienen claves primarias. Las tablas que están diseñadas para acceder a otras tablas también deben tener una clave externa.

Para utilizar la base de datos de Northwinds, aquí hay un extracto de una tabla de Productos:

ProductoIDNombre del productoCategoríaIDQuantityPerUnitPrice1Chai110 cajas x 20 bolsas18.002Chang124 – botellas de 12 oz19.003Jarabe anisado212 – botellas de 550 ml10.004Chef Anton’s Cajun Seasoning248 – 6 oz frascos22.005Chef Anton’s Gumbo Mix236 cajas21.356Grandma’s Boysenberry Spread212 – 8 oz frascos25.007Uncle Bob’s Organic Dried Pears712 – 1 lb pkgs.30.00 Extracto de la tabla de productos de la base de datos Northwind

La columna ProductID es la clave principal de esta tabla. Asigna un ID único a cada producto.

Esta tabla también contiene una columna de clave externa, CategoryID . Cada producto de la tabla Producto enlaza con una entrada de la tabla Categorías que define la categoría de ese producto.

Note este extracto de la tabla Categorías de la base de datos:

CategoríaIDCategoríaNombreDescripción1BebidasBebidas, cafés, tés, cervezas y ales2CondimentosSalsas dulces y saladas, condimentos, condimentos y condimentos3ConfiturasPostres, caramelos y mollejas5Productos lácteosQuesosBases de datos de la base de datos de viento del norte Extracto de la tabla

La columna CategoryID es la clave principal de esta columna. (No tiene clave externa porque no necesita acceder a otra tabla.) Cada clave externa de la tabla Producto enlaza con una clave primaria de la tabla Categorías. Por ejemplo, al producto Chai se le asigna la categoría “Bebidas”, mientras que el jarabe de anís se encuentra en la categoría Condimentos.

Este tipo de enlace crea una miríada de maneras de usar y reutilizar datos en una base de datos relacional.

Deja un comentario

TAMBIÉN TE INTERESA

lanzamiento-windows-11

Windows 11, disponible a partir de octubre: requisitos y funciones

Microsoft ha anunciado la disponibilidad de Windows 11 para todos los usuarios a partir del 5 de octubre. Será un actualización gratuita para los ordenadores que trabajen con Windows 10, aunque habrá que cumplir unos requisitos para instalar el sistema operativo más popular en el mundo.   Índice de contenidos1 Requisitos de Windows 112 Actualización

Huawei watch 3

Huawei Watch 3: dura competencia para Apple

Recientemente hablábamos del Apple Watch Series 7, pero conviene hoy destacar a uno de sus principales rivales: Huawei Watch 3.   Realmente, lo nuevo de la compañía china no tiene nada que envidiar a los modelos de Apple. Y es que el Huawei Watch 3 ha dado un verdadero salto de calidad respecto anteriores generaciones.

iPad-mini-2021

Nuevo iPad mini: todo pantalla y A15 Bionic

Ligero como él solo, el nuevo iPad mini que ha presentado Apple recientemente junto con el resto de nuevos productos llega con un diseño todo pantalla y su chip estrella para poder combinar ocio y trabajo a partes iguales.   Al igual que los nuevos teléfonos de Apple, este iPad mini está muy pensado para

nuevo-apple-watch-series-7

Nuevo Apple Watch Series 7: tímidas mejoras

Apenas estábamos disfrutando y saboreando el Apple Watch 6, cuando ahora se lanza el Apple Watch Series 7, con pequeños rediseños y con la única gran novedad destacada en la pantalla. El reloj posee los mismos sensores que ya traía el anterior modelo.   Estéticamente, Apple Watch Series 7 presenta cinco nuevos acabados de carcasa

nuevo-ipad-2021

El nuevo iPad de 9ª generación ya es una realidad

Entre las novedades presentadas en septiembre por Apple, además de los nuevos smartphones, hay que hablar de su nuevo iPad. Es el de 9ª generación, así al menos lo llama Apple, desmarcándose de la numeración que tienen sus teléfonos.   Simplemente, es el nuevo iPad, que pasa por ser el buque insignia en lo que

colores-iphone-13-pro

Llegan las nuevas bestias de Apple: iPhone 13 Pro y iPhone 13 Pro Max

El iPhone 13 Pro y el iPhone 13 Pro Max ya son una realidad para los consumidores. Los nuevos terminales de la gama premium de la marca de la manzana han sido presentados con las tecnologías más profesionales hasta la fecha.   Las nuevas bestias de Apple destaca por su pantalla, los avances de las