Este documento describe los diferentes tipos de claves en bases de datos, incluyendo claves candidatas, claves primarias, claves foráneas y claves artificiales. Una clave candidata es una clave formada por el mínimo número de campos, mientras que la clave primaria es la clave candidata seleccionada que no puede contener valores nulos y no puede cambiar. Una clave foránea es un atributo en una tabla que forma parte de la clave primaria en otra tabla y se usa para representar relaciones. Una clave artificial es un atributo