Clave sustituta

Autor: Randy Alexander
Fecha De Creación: 25 Abril 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
Claves Sustitutas
Video: Claves Sustitutas

Contenido

Definición: ¿Qué significa la clave sustituta?

Una clave sustituta es un identificador único utilizado en bases de datos para una entidad modelada o un objeto. Es una clave única cuyo único significado es actuar como el identificador principal de un objeto o entidad y no se deriva de ningún otro dato en la base de datos y puede o no utilizarse como clave principal. La clave sustituta habitual utilizada es un número secuencial único.


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 sustituta

Una clave sustituta representa una entidad que existe en el mundo exterior y se modela dentro de la base de datos y se hace visible para la aplicación y el usuario, o puede representar un objeto dentro de la base de datos y ser invisible para el usuario y la aplicación. En ambos casos, la clave sustituta se genera internamente.

Una clave sustituta no siempre se utiliza como clave primaria, y esto depende de si la base de datos es del tipo actual o temporal. Una base de datos actual solo almacena datos actuales válidos y requiere una asociación uno a uno entre la clave sustituta en el mundo modelado y la clave primaria de la base de datos, en cuyo caso el sustituto puede actuar como clave primaria. Sin embargo, en una base de datos temporal, existe una asociación de muchos a uno entre las claves primarias y la clave sustituta, lo que significa que puede haber múltiples objetos dentro de la base de datos que están asociados con la clave sustituta, por lo que no se puede usar como Una clave primaria.


Una clave sustituta tiene las siguientes características:

  • El valor nunca se reutiliza y es único en todo el sistema.
  • Es generado por el sistema.
  • El usuario o la aplicación no pueden manipular el valor.
  • El valor no es una amalgama de valores diferentes de múltiples dominios.