Poate o coloană să aibă mai multe chei străine?
Poate o coloană să aibă mai multe chei străine?

Video: Poate o coloană să aibă mai multe chei străine?

Video: Poate o coloană să aibă mai multe chei străine?
Video: DMC - Te-am iubit (feat. Yenic & Mihaela Bigea) 2024, Decembrie
Anonim

Teoretic tu poate sa nu aplica cheie străină multiplă pe single coloană . Alternativ tu poate sa aplicați acest lucru folosind proceduri în care validați intrarea care există în multiplu masă și faceți operația necesară.

În mod corespunzător, puteți avea mai multe chei străine?

O masă poate au mai multe chei străine , și fiecare cheia străină poate avea o altă masă părinte. Fiecare cheie externă este aplicat independent de sistemul de baze de date. Prin urmare, relații în cascadă între tabele poate sa fi stabilit folosind chei externe.

Alături de mai sus, putem crea cheie primară și cheie străină pe aceeași coloană? Cand tu creezi A cheia principala , SQL Server creează automat un index bazat pe coloane cheie . The cheie externă stabilește o legătură între coloane cheie și înrudite coloane într-un alt tabel. ( Poti de asemenea, link-ul coloane cu cheie străină la coloane în cadrul la fel masa.)

În consecință, o cheie străină poate face referire la mai multe tabele?

Există, de fapt, sunt simple. Este logic corect în gestionarea bazei de date și, de fapt, este posibil și trebuie să fie permis de orice RDBMS referinţă A cheie externă la Două sau mai mult Mese care vrea să fie primar cheie ca cheie externă într-un dat masa.

Câte chei străine poate avea o masă?

Pentru o coloană, tu poate avea pana la 16 chei externe . Pentru un masa , numărul recomandat actual este 253, deși dvs voi fi limitat (forțat) de problemele de performanță înainte de a ajunge la acel număr.

Recomandat: