Hva er tilknyttede enheter?

I Entity-Relationship-modellen, der data abstrakt og konseptuelt er representert i software engineering, er assosiative enheter en del av modellen. Relasjonsmodeller lages ofte for å representere data i en database eller system, der de brukes til å organisere data i et forståelig og lesbart skjema. Enheter i en relasjonsmodell kan representere hva som helst, inkludert mennesker, steder, objekter, hendelser eller konsepter. Associative enheter er forbindelser som beskriver et forhold mellom to forskjellige enheter. Disse enhetene kan ha mange-til-mange-relasjoner, noe som betyr at en av de tilknyttede enhetene kan ha flere relasjoner og forbindelser til en foreldre eller barn.

Assosiative enheter formidler informasjon om deres attributter og deres forbindelser. De regnes som en enhet fordi de har attributter, og de blir ansett som et forhold fordi de kobler enheter sammen. Denne typen enheter har ofte mange relasjoner og forbindelser fordi de er henførbare, men de kan ha uavhengig betydning fra andre enheter. Det er også god praksis i en relasjonsmodell for den assosiative enheten å ha, i det minste, ett attributt som kan skilles fra identifikasjonsenheten. Assosiative enheter kan også være deltakere i forhold som er adskilt fra tilknyttede entitetsrelasjoner.

Primære nøkler bør også være en del av assosiative enheter, fordi de er identifikatorer som grenser til visse tabeller i en relasjonsmodell. Selv om tabeller bare kan inneholde en, er primærnøkler kombinasjoner av kolonner som unikt spesifiserer rader. Det er en forskjell mellom unike nøkler og primærnøkler, ved at primærnøkler kan håndheve en "ikke null" -begrensning i en tabell eller enhet. Et annet aspekt som skiller primærnøkler fra unike nøkler er at primærnøkler er valgt som en nøkkel av mest, eller først, betydning. Primære indekser opprettes for administrasjon av primærnøkler og for brukervennlighet og håndhevelse av en databasesjef.

Assosiative enheter er inneholdt i og brukes av koblingsbord - tabeller i en relasjonsmodell som inneholder felles felt fra to eller flere andre tabeller. Forbindelsestabeller brukes fordi de kan håndtere mange-til-mange-forhold i en bestemt database. Et eksempel på en database som sysselsetter den tilknyttede enheten gjennom bruk av veikryssetabellen er påmelding av studenter til et kurs. I dette tilfellet er en tabell med data om studenter koblet indirekte til en tabell med data om kurs gjennom en mellomtabell som inneholder data tilknyttet student- og kursdata fra tilkoblingstabellene.

ANDRE SPRÅK

Hjalp denne artikkelen deg? Takk for tilbakemeldingen Takk for tilbakemeldingen

Hvordan kan vi hjelpe? Hvordan kan vi hjelpe?