¿Puede tener varias claves externas?
¿Puede tener varias claves externas?

Video: ¿Puede tener varias claves externas?

Video: ¿Puede tener varias claves externas?
Video: Relacionar TABLAS (Llaves primarias y foráneas) en SQL SERVER ✅ 2024, Abril
Anonim

Una mesa puede tener varias claves externas , y cada la clave externa puede tener una tabla principal diferente. Cada clave externa se aplica de forma independiente por el sistema de base de datos. Por lo tanto, las relaciones en cascada entre tablas pueden ser establecido usando llaves extranjeras.

También la pregunta es, ¿cuántas claves externas puede tener?

Para uno columna, tu puedes tener hasta 16 llaves extranjeras . Para uno tabla, el número recomendado actual es 253 aunque Vas a estar limitado (forzado) por los problemas de rendimiento antes usted llegar a ese número.

En segundo lugar, ¿puede una clave externa hacer referencia a varias tablas? En realidad, existen métodos sencillos. Es lógicamente correcto en la gestión de bases de datos y, de hecho, es posible y cualquier RDBMS debe permitir que referencia a clave externa para dos o más mesas que quiere que sea primario llave como un clave externa en un dado mesa.

También saber es, ¿puede una columna tener dos claves externas?

Teóricamente tu pueden no hacer cumplir clave foránea múltiple en soltero columna . Alternativamente tú pueden hacer cumplir esto mediante procedimientos en los que valide la entrada que existe en múltiple mesa y hacer la operación necesaria.

¿Son las claves externas únicas?

Cada mesa puede tener más de una Único Restricción. Por defecto, Único la clave es una único índice no agrupado. Único La restricción no se puede relacionar con otra tabla como un Extranjero Llave.

Recomendado: