Podem afegir dues claus externes en una taula?
Podem afegir dues claus externes en una taula?

Vídeo: Podem afegir dues claus externes en una taula?

Vídeo: Podem afegir dues claus externes en una taula?
Vídeo: Java Tech Talk: bot de Telegram en java durante 1 hora 2024, De novembre
Anonim

Sí, MySQL ho permet. Tu pots tenir múltiples claus externes al mateix taula . El claus externes al vostre esquema (a Account_Name i Account_Type) fer no requereix cap tractament o sintaxi especial. Sembla que almenys un d'aquests casos s'aplica a les columnes ID i Nom del Client taula.

De la mateixa manera, podem tenir dues claus externes en una taula?

A taula maig tenen diverses claus forasteres , i cadascun pot tenir clau estrangera un progenitor diferent taula . Cadascú clau estrangera s'aplica de manera independent pel sistema de bases de dades. Per tant, les relacions en cascada entre taules poden establir-se utilitzant claus externes.

Al costat de dalt, quantes claus externes pot tenir una taula a Oracle? A taula amb una estranger la referència clau a si mateix encara es limita a 253 estranger referències clau. Més de 253 estranger les referències de clau no estan disponibles actualment per als índexs de columnstore, optimitzats per a la memòria taules , Estirar la base de dades o particionat estranger clau taules.

Posteriorment, també es pot preguntar, quantes claus externes pot tenir una taula?

Per a una columna, podeu tenir fins a 16 claus externes. Per a una taula, el número recomanat actual és 253 encara que es veurà limitat (obligat) pels problemes de rendiment abans d'arribar a aquest nombre.

Pot una clau estrangera tenir valors duplicats?

A diferència de primària claus , les claus forasteres poden contenir valors duplicats . A més, està bé que continguin NULL valors . Els índexs no es creen automàticament claus externes ; tanmateix, com a DBA, tu llauna definir-los. Es permet que una taula contingui més d'un clau estrangera.

Recomanat: