Clave

Fiabilidad

¿Qué significa clave?

Una clave es un campo, o combinación de campos, de una tabla de base de datos que se utiliza para recuperar y ordenar filas de la tabla en función de determinados requisitos. Las claves se definen para acelerar el acceso a los datos y, en muchos casos, para crear enlaces entre tablas diferentes.

Definición de clave

Las bases de datos relacionales suelen incluir claves primarias y externas. Mientras que las claves primarias refuerzan la integridad de la entidad y mantienen valores únicos, las claves externas mantienen la integridad referencial, creando una asociación entre dos tablas.

Una clave primaria es un atributo (o grupo de atributos) que es único para cada fila de una tabla de una base de datos. Para ser una clave primaria, un campo no debe tener valores nulos y debe ser único para cada fila. Estos valores no deben cambiar ni volverse nulos durante toda la vida de la tabla de la base de datos.

Las claves primarias con dos o más atributos se denominan claves compuestas. Una clave primaria sustituta no tiene valores descriptivos. Una clave ajena es una columna o un grupo de columnas de una tabla de base de datos que refuerza los vínculos entre los datos de dos tablas. Actúa como una referencia cruzada entre dos tablas porque hace referencia a la clave primaria de otra tabla, estableciendo así un vínculo entre ambas.

Temas relacionados

Margaret Rouse
Technology expert
Margaret Rouse
Experta en tecnología

Margaret Rouse es una galardonada escritora técnica y profesora conocida por su habilidad para explicar temas técnicos complejos a una audiencia de negocios no técnica. Durante los últimos veinte años, sus explicaciones han aparecido en sitios web de TechTarget y ha sido citada como autoridad en artículos del New York Times, Time Magazine, USA Today, ZDNet, PC Magazine y Discovery Magazine. La idea de diversión de Margaret es ayudar a profesionales de TI y negocios a aprender a hablar los idiomas altamente especializados de cada uno. Si tienes una sugerencia para una nueva definición o cómo mejorar una explicación técnica,…