Može li jedan primarni ključ imati dva strana ključa?
Može li jedan primarni ključ imati dva strana ključa?

Video: Može li jedan primarni ključ imati dva strana ključa?

Video: Može li jedan primarni ključ imati dva strana ključa?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, April
Anonim

Savršeno je u redu imaju dva strana ključa kolone koje upućuju na isto primarni ključ kolonu u drugoj tabeli od svake strani ključ vrijednost će referencirajte drugi zapis u povezanoj tabeli.

Ovdje, mogu li dva strana ključa činiti primarni ključ?

Nemoguće je imati dva primarna ključa . To je jedan od razloga zašto se zove primarni “, jer da jesi dva , ne može biti primarni , ali sekundarno za primarni.

Nakon toga, postavlja se pitanje, može li primarni ključ biti strani ključ u više tabela? Na primjer, the strani ključ mora referencirati a primarni ključ ili jedinstveno ograničenje, iako ta referenca mogu biti na istom sto ili na a drugačiji sto . Strani ključ kolone mogu sadrže NULL vrijednosti.

Shodno tome, možete li imati više stranih ključeva?

Stol može imaju više stranih ključeva , i svaki strani ključ može imati drugačija roditeljska tabela. Svaki strani ključ se nezavisno sprovodi od strane sistema baze podataka. Prema tome, kaskadni odnosi između tabela mogu biti uspostavljen pomoću strani ključevi.

Možemo li dodati dva strana ključa u tablicu?

Da, MySQL to dozvoljava. Možeš imati više stranih ključeva na istom sto . The strani ključevi u vašoj šemi (na Account_Name i Account_Type) uradi ne zahtijevaju nikakav poseban tretman ili sintaksu. Čini se da barem jedan ovih slučajeva odnosi se na kolone ID i Ime u Klijentu sto.

Preporučuje se: