¿Podemos agregar dos claves externas en una tabla?
¿Podemos agregar dos claves externas en una tabla?

Video: ¿Podemos agregar dos claves externas en una tabla?

Video: ¿Podemos agregar dos claves externas en una tabla?
Video: 35 - Creación de Llaves Foránea (FOREIGN KEY) [SQL Server] 2024, Mayo
Anonim

Sí, MySQL lo permite. Usted puede tengo múltiples claves externas en el mismo mesa . los llaves extranjeras en su esquema (en Account_Name y Account_Type) hacer no requieren ningún tratamiento o sintaxis especial. Parece que al menos uno de estos casos se aplica a las columnas ID y Nombre en el Cliente mesa.

De manera similar, ¿podemos tener dos claves externas en una tabla?

A mesa mayo tener varias claves externas , y cada la clave externa puede tener un padre diferente mesa . Cada clave externa se aplica de forma independiente por el sistema de base de datos. Por lo tanto, las relaciones en cascada entre las mesas pueden ser establecido usando llaves extranjeras.

Además de arriba, ¿cuántas claves externas puede tener una tabla en Oracle? A mesa con un extranjero la referencia clave a sí misma todavía está limitada a 253 extranjero referencias clave. Mayor que 253 extranjero Las referencias clave no están disponibles actualmente para índices de almacén de columnas, optimizadas para memoria mesas , Stretch Database o particionado extranjero llave mesas.

Posteriormente, también se puede preguntar, ¿cuántas claves externas puede tener una tabla?

Para una columna, puede tener hasta 16 claves externas. Para una tabla, el número recomendado actual es 253 aunque estará limitado (forzado) por los problemas de rendimiento antes de alcanzar ese número.

¿Puede una clave externa tener valores duplicados?

A diferencia de primaria teclas , las claves externas pueden Contiene valores duplicados . Además, está bien que contengan NULL valores . Los índices no se crean automáticamente para llaves extranjeras ; sin embargo, como DBA, pueden definirlos. Se permite que una tabla contenga más de una clave externa.

Recomendado: