Você pode ter várias chaves estrangeiras?
Você pode ter várias chaves estrangeiras?

Vídeo: Você pode ter várias chaves estrangeiras?

Vídeo: Você pode ter várias chaves estrangeiras?
Vídeo: Diferença entre Chave Primária e Chave Estrangeira? Entendendo chaves nos bancos de dados 2024, Dezembro
Anonim

Uma mesa pode tem várias chaves estrangeiras , e cada chave estrangeira pode ter uma tabela pai diferente. Cada chave estrangeira é aplicado de forma independente pelo sistema de banco de dados. Portanto, relacionamentos em cascata entre as tabelas posso ser estabelecido usando chaves estrangeiras.

Também a questão é: quantas chaves estrangeiras você pode ter?

Para 1 coluna, você pode ter até 16 chaves estrangeiras . Para 1 tabela, o número recomendado atual é 253 embora você irá ser limitado (forçado) pelos problemas de desempenho antes tu alcançar esse número.

Em segundo lugar, uma chave estrangeira pode fazer referência a várias tabelas? Na verdade, são simples. É logicamente correto no gerenciamento de banco de dados e de fato possível e deve ser permitido por qualquer RDBMS para referência uma chave estrangeira para dois ou mais mesas que quer é primário chave como um chave estrangeira em um dado tabela.

Também é importante saber se uma coluna pode ter duas chaves estrangeiras?

Teoricamente você posso não fazer cumprir chave estrangeira múltipla em solteiro coluna . Alternativamente você posso imponha isso usando procedimentos em que você valida a entrada que existe em múltiplo mesa e Faz a operação necessária.

As chaves estrangeiras são exclusivas?

Cada mesa pode ter mais de um Exclusivo Limitação. Por padrão, Exclusivo chave é um exclusivo índice não agrupado. Exclusivo A restrição não pode ser relacionada com outra tabela como um Esqueceram Chave.

Recomendado: