Video: Kan én primærnøkkel ha to fremmednøkler?
2024 Forfatter: Lynn Donovan | [email protected]. Sist endret: 2023-12-15 23:51
Det er helt greit å har to fremmednøkler kolonner som refererer til det samme primærnøkkel kolonne i en annen tabell siden hver fremmednøkkel verdi vil referer til en annen post i den relaterte tabellen.
Heri, kan to fremmednøkler lage en primærnøkkel?
Det er umulig å ha to primærnøkler . Det er en grunn til at det heter " hoved ", fordi hvis du hadde to , kunne man ikke være hoved , men sekundært til hoved.
Deretter er spørsmålet, kan en primærnøkkel være en fremmednøkkel i flere tabeller? For eksempel fremmednøkkel må referere til a primærnøkkel eller unik begrensning, selv om den referansen kan være på det samme bord eller på en annet bord . Fremmednøkkel kolonner kan inneholder NULL-verdier.
Tilsvarende, kan du ha flere fremmednøkler?
Et bord kan har flere fremmednøkler , og hver fremmednøkkel kan ha et annet overordnet bord. Hver fremmednøkkel håndheves uavhengig av databasesystemet. Derfor, gjennomgripende relasjoner mellom tabeller kan etableres ved hjelp av fremmednøkler.
Kan vi legge til to fremmednøkler i en tabell?
Ja, MySQL tillater dette. Du kan ha flere fremmednøkler på det samme bord . De fremmednøkler i skjemaet ditt (på Account_Name og Account_Type) gjøre krever ingen spesiell behandling eller syntaks. Det ser ut til at i det minste en av disse tilfellene gjelder ID- og Navn-kolonnene i Kunden bord.
Anbefalt:
Kan en kolonne ha flere fremmednøkler?
Teoretisk kan du ikke håndheve flere fremmednøkler på én kolonne. Alternativt kan du håndheve dette ved å bruke prosedyrer der du validerer inndataene som finnes i flere tabeller og utfører den nødvendige operasjonen
Hvordan kan opprette primærnøkkel utenlandsk nøkkelrelasjon i SQL Server?
Ved å bruke SQL Server Management Studio I Object Explorer, høyreklikk tabellen som vil være på fremmednøkkelsiden av forholdet og klikk Design. Fra Tabelldesigner-menyen klikker du Relasjoner. I dialogboksen Foreign-key Relations klikker du på Legg til. Klikk på relasjonen i listen Valgt relasjon
Kan du ha flere fremmednøkler?
En tabell kan ha flere fremmednøkler, og hver fremmednøkkel kan ha en annen overordnet tabell. Hver fremmednøkkel håndheves uavhengig av databasesystemet. Derfor kan kaskaderelasjoner mellom tabeller etableres ved hjelp av fremmednøkler
Kan en primærnøkkel også være en fremmednøkkel?
Primærnøkler må alltid være unike, fremmednøkler må tillate ikke-unike verdier hvis tabellen er en en-til-mange-relasjon. Det er helt greit å bruke en fremmednøkkel som primærnøkkel hvis tabellen er forbundet med en en-til-en-relasjon, ikke en en-til-mange-relasjon
Kan vi legge til to fremmednøkler i en tabell?
Ja, MySQL tillater dette. Du kan ha flere fremmednøkler på samme bord. Fremmednøklene i skjemaet ditt (på Account_Name og Account_Type) krever ingen spesiell behandling eller syntaks. Det ser ut til at minst ett av disse tilfellene gjelder ID- og Navn-kolonnene i Kundetabellen