Video: Može li strani ključ referencirati drugi strani ključ?
2024 Autor: Lynn Donovan | [email protected]. Zadnja izmjena: 2023-12-15 23:44
1 odgovor. A strani ključ može referencirati bilo koje polje definirano kao jedinstveno. Ako je to jedinstveno polje samo po sebi definirano kao a strani ključ , nema razlike. Ako je to jedinstveno polje, onda mogu takođe biti meta drugi FK.
Ovdje, može li strani ključ referencirati jedinstveni ključ?
Primarni ključevi uvek treba biti jedinstven , strani ključevi treba dozvoliti ne- jedinstven vrijednosti ako je tabela relacija jedan-prema-više. A STRANI KLJUČ ograničenje radi ne moraju biti povezani samo sa PRIMARNOM KLJUČ ograničenje u drugoj tabeli; to mogu takođe biti definisan na referenca kolone a UNIQUE ograničenje u drugoj tabeli.
Slično, može li strani ključ imati drugačije ime? Najčešće, a strani ključ upućuje na primarni ključ polje druge tabele. The strani ključ polje (CustomerNum) i referentno polje (CustID) mogu imaju različita imena (ili isto ime ), ali mora imati isti tip podataka i ograničenja polja.
Slično se može zapitati, može li strani ključ referencirati istu tabelu?
STRANI KLJUČ ograničenja može referencirati drugu kolonu u isti sto . Ovo se naziva samo- referenca . A STRANI KLJUČ ograničenje specificirano na nivou stupca mogu navesti samo jednu referenca kolona. Ova kolona mora imati isto tip podataka kao kolona na kojoj je definirano ograničenje.
Da li se strani ključ može ažurirati?
Međutim, ako je ažurirati pravilo je NO ACTION, roditelj je jedinstven ključevi mogu biti ažurirano sve dok svako dijete ima roditelja ključ do trenutka kada ažurirati izjava je završena. A non-null ažurirati vrijednost a strani ključ mora biti jednak vrijednosti primarnog ključ roditeljske tabele odnosa.
Preporučuje se:
Šta je kontrola na strani klijenta i kontrola na strani servera u asp net-u?
Klijentske kontrole su vezane za javascript podatke na strani klijenta i dinamički kreiraju svoj Html na strani klijenta, dok se HTML kontrole servera prikazuju na strani servera koristeći podatke sadržane u ViewModelu na strani servera
Šta je jezik na strani klijenta i na strani servera?
Skriptni jezik na strani klijenta uključuje jezike kao što su HTML, CSS i JavaScript. Nasuprot tome, programski jezici kao što su PHP, ASP.net, Ruby, ColdFusion, Python, C#, Java, C++, itd. Skriptovanje na strani servera je korisno za prilagođavanje web stranica i implementaciju dinamičkih promjena na web stranicama
Može li strani ključ biti null Postgres?
UMETNI U VRIJEDNOSTI proizvoda (11, 'za Joe', 1); UMETNI U VRIJEDNOSTI proizvoda (22, 'za sve', NULL); Savršeno je legalno imati kolonu stranog ključa koja može biti nulta
Može li primarni ključ biti i strani ključ?
Primarni ključevi uvijek moraju biti jedinstveni, strani ključevi moraju dozvoliti nejedinstvene vrijednosti ako je tabela relacija jedan-prema-više. Savršeno je u redu koristiti strani ključ kao primarni ključ ako je tabela povezana odnosom jedan-na-jedan, a ne odnosom jedan-prema-više
Kako referencirati radni list prema broju indeksa umjesto po imenu u Excelu?
Napomene: Ako trebate referencirati naziv određenog lista s njegovim brojem, odaberite praznu ćeliju i unesite formulu =SHEETNAME(1) direktno u traku za formule, a zatim pritisnite tipku Enter. Ako želite da dobijete vrednost ćelije iz radnog lista na osnovu njegovog indeksnog broja, koristite ovu formulu =INDIRECT('''&SHEETNAME(1) &