Ce este cheia externă în Oracle?
Ce este cheia externă în Oracle?

Video: Ce este cheia externă în Oracle?

Video: Ce este cheia externă în Oracle?
Video: Oracle - SQL - Foreign Key Constraint 2024, Noiembrie
Anonim

A cheie externă este o modalitate de a impune integritatea referenţială în interiorul dumneavoastră Oracol Bază de date. A cheie externă înseamnă că valorile dintr-un tabel trebuie să apară și în alt tabel. The cheie externă în tabelul copil se va referi în general la un primar cheie în tabelul părinte.

Ținând cont de acest lucru, cum definiți o cheie externă?

A cheie externă este o coloană sau un grup de coloane dintr-un tabel al bazei de date relaționale care oferă o legătură între datele din două tabele. Acționează ca o referință încrucișată între tabele, deoarece face referire la primar cheie a altui tabel, stabilind astfel o legătură între ele.

În afară de mai sus, care este diferența dintre cheia primară și cheia externă? Relația de Cheia principala vs Cheie externă A cheia principala identifică în mod unic o înregistrare în tabelul bazei de date relaționale, în timp ce a cheie externă se referă la domeniu într-o masa care este cheia principala a unei alte mese.

Știți, de asemenea, ce este un exemplu de cheie străină?

A cheie externă este o coloană (sau coloane) care face referire la o coloană (cel mai adesea prima cheie ) din alt tabel. Pentru exemplu , să presupunem că avem două tabele, un tabel CUSTOMER care include toate datele clienților și un tabel ORDERS care include toate comenzile clienților.

Ce folosește cheia străină?

SQL CHEIE EXTERNĂ Constrângere. A CHEIE EXTERNĂ este o cheie folosit pentru a lega două tabele împreună. A CHEIE EXTERNĂ este un câmp (sau o colecție de câmpuri) dintr-un tabel care se referă la PRIMAR CHEIE într-un alt tabel. The CHEIE EXTERNĂ constrângerea este folosită pentru a preveni acțiunile care ar distruge legăturile dintre tabele.

Recomandat: