una tipos secundaria que primaria llave inteligente foranea datos compuesta claves clave sql oracle database-design data-modeling

sql - tipos - que es una llave foranea en base de datos



¿Hay alguna diferencia entre la clave sustituta, la clave sintética y la clave artificial? (1)

Clave sustituta, clave sintética y clave artificial son sinónimos. La clave técnica es otra. Todos significan "clave principal que no tiene un significado comercial". Son diferentes de las claves naturales o comerciales que tienen un significado más allá del sistema en cuestión.

Por ejemplo, considere la cuenta de usuario SO. Estamos identificados por dos claves. La clave natural es el identificador que usamos para iniciar sesión en este sitio, como nuestro nombre OpenID. Pero debido a que estas cosas son cadenas largas y poco manejables (y porque SO nos permite elegir diferentes opciones de inicio de sesión), la base de datos nos identifica mediante una ID de usuario que es un número generado. Esa ID de usuario es una clave sintética / sustituta / artificial.

¿Hay alguna diferencia entre una clave sustituta, una clave sintética y una clave artificial?

No tengo claro la diferencia exacta.