Forskjellen Mellom Enhet Og Attributt

Forskjellen Mellom Enhet Og Attributt
Forskjellen Mellom Enhet Og Attributt

Video: Forskjellen Mellom Enhet Og Attributt

Video: Forskjellen Mellom Enhet Og Attributt
Video: [PS2] FREE MC BOOT ЗАПУСК ИГР БЕЗ ПРОШИВКИ БЕЗ ДИСКА ИГРЫ С ФЛЕШКИ ЖЕСТКОГО ДИСКА 2024, November
Anonim

Enhet mot attributt

Entity-relationship modellering (ERM) teknikk er mye brukt for modellering databaser. Enhetsrelasjonsmodellering er prosessen med å komme opp med en abstrakt og konseptuell fremstilling av data. En av de viktigste byggesteinene i ERM er en enhet. Enhet representerer et ekte verdensobjekt eller en ting som kan stå alene alene og kan identifiseres unikt. Attributter er egenskapene til disse enhetene. ER-diagrammer er produktet av modellering av enhetsforhold. ER-diagrammer tegnes ved hjelp av enheter, attributter og andre symboler (for eksempel relasjoner).

Hva er en enhet?

En enhet representerer en ting som kan eksistere uavhengig, og som kan identifiseres unikt. Mer spesifikt representerer en enhet ofte en klasse, gruppe eller kategori av lignende objekter. Oftest representerer en enhet et objekt fra den virkelige verden som en bil eller en ansatt. Enheter kan imidlertid være substantiver som dukker opp under beskrivelsen av problemet som skal løses. Enheter er representert som tabeller i relasjonsdatabaser. Generelt vil hver enhet kartlegge til nøyaktig en tabell i databasen. Individuelle rader i tabellene tilsvarer de faktiske forekomster av objektet / tingen som er representert av enheten. For eksempel, i en medarbeiderdatabase, tilsvarer hver rad opptegnelser over individuelle ansatte i selskapet.

Hva er et attributt?

I enhetsforholdsmodellering kalles egenskaper for enheter attributter. Attributter representerer med andre ord en undergruppe med informasjon om objektet representert av enheten. Attributter definerer de enkelte forekomster og hjelper til med å skille mellom hver forekomst ved å beskrive deres karakteristikk. Det er viktig å merke seg at attributter ikke kan settes til verdi og at de skal være atomare. I relasjonsdatabaser, hvor enheter blir realisert som tabeller, representerer hver kolonne attributtene til disse enhetene. For eksempel, i tabellen medarbeidere, er kolonner som avdeling, rang og lønn eksempler på attributtene til de ansatte. For å skille mellom individuelle forekomster av enheten kan ett eller flere attributtfelt med unike verdier (for alle forekomster) velges som en nøkkel. For eksempel,personnummer-attributtet (som er unikt for alle ansatte) brukes ofte som den viktigste nøkkelen til en ansatt-tabell. Noen ganger kan flere attributter også lage hovednøkkelen.

Hva er forskjellen mellom en enhet og et attributt?

I enhetsrelasjonsmodellering representerer enheter virkelige verdensobjekter / ting som kan identifiseres som unike og uavhengige, mens attributter representerer egenskapene til disse enhetene. I relasjonsdatabaser blir enheter tabeller (hver rad representerer individuelle forekomster), mens attributter blir kolonner i de tilsvarende tabellene. Når du designer databaser, er det vanlig å ha forvirring over å velge en enhet mot et attributt som skal representere et bestemt ord for ordet. Skal for eksempel adressen til den ansatte representert som et attributt eller en annen enhet (knyttet til ansattes enhet gjennom et forhold)? En generell tommelfingerregel er at hvis en ansatt har mer enn en adresse, må adressen være en enhet (fordi attributter ikke er satt til en verdi). På samme måte, hvis strukturen til adressen er viktig å fange opp,så skal adressen igjen være en enhet (fordi attributter er atomare).

Anbefalt: