Maybaygiare.org

Blog Network

Hva er En Enhet, Enhetstype og Enhetssett?

Hva er En Enhet, Enhetstype og Enhetssett?

hvis vi har en gruppe tastaturer som er fra samme firma, samme farge, samme utseende, så kan vi ikke skille mellom dem bare ved å se dem. Vi kan skille mellom dem bare hvis vi vet produktnummeret som er unikt for hvert tastatur. Så, hvis vi ikke vet dette produktnummeret, kan disse tastaturene ikke identifiseres fra en gruppe, og de er bare objekter. Hvorfor legger vi så stor vekt på å identifisere dem unikt? Også, hvorfor tar vi eksemplet på et tastatur i DBMS? årsaken er enkel, akkurat som tastaturene, må vi hente dataene fra databasen, og hver av dem skal ha en unik verdi som kan brukes til å skille mellom to forskjellige data. Så, når et objekt blir unikt identifiserbart, kan vi kalle det en enhet. La oss nå se nærmere på hva som er en enhet og hva er enhetstyper og enhetssett.

Entitet

en enhet er en reell ting som tydelig kan identifiseres som en person, et sted eller et konsept. Det er et objekt som skiller seg fra andre. Hvis vi ikke kan skille det fra andre, er det et objekt, men ikke en enhet. En enhet kan være av to typer:

Materiell Enhet: Materielle Enheter er de enhetene som eksisterer i den virkelige verden fysisk. Eksempel: Person, bil, etc.

Immateriell Enhet: Immaterielle Enheter er de enhetene som bare eksisterer logisk og ikke har noen fysisk eksistens. Eksempel: Bankkonto, etc.

Eksempel: Hvis Vi har et Bord Av En Student (Roll_no, Student_name, Age, Mobile_no), er hver student i den tabellen en enhet og kan unikt identifiseres ved Deres Rollnummer, dvs. Roll_no.

Merk: I E-R-modellen representerer vi ikke dataene, men vi representerer strukturen eller skjemaet. Når Vi konverterer E-R-modellen til relasjonsmodell, kan data lagres i tuple eller rad og dermed representert som en enhet.

Enhetstype

enhetstypen er en samling av enheten som har lignende attributter. I Studenttabelleksemplet ovenfor har vi hver rad som en enhet, og de har felles attributter, dvs.hver rad har sin egen verdi for attributter Roll_no, Age, Student_name og Mobile_no. SÅ, vi kan definere STUDENTTABELLEN ovenfor som en enhetstype fordi det er en samling av enheter som har samme attributter. Så, en enhetstype i ET er-diagram er definert av et navn(her, STUDENT) OG et sett med attributter (her, Roll_no, Student_name, Age, Mobile_no). Tabellen nedenfor viser hvordan dataene til ulike enheter( forskjellige studenter) lagres.

E-r representasjon av Ovennevnte Student Enhet Type er gjort nedenfor.

Merk: Vi bruker et rektangel for å representere en enhetstype i E-r-diagrammet, ikke enhet.

Typer Enhetstype

  • Sterk Enhetstype
  • Svak Enhetstype

Sterk Enhetstype: Sterk enhet er de enhetstypene som har et nøkkelattributt. Primærnøkkelen bidrar til å identifisere hver enhet unikt. Den er representert av et rektangel. I eksemplet ovenfor identifiserer Roll_no hvert element i tabellen unikt, og derfor kan VI si AT STUDENT er en sterk enhetstype.

Svak Enhetstype: Svak enhetstype har ikke et nøkkelattributt. Svak enhetstype kan ikke identifiseres på egen hånd. Det avhenger av en annen sterk enhet for sin distinkte identitet. Dette kan forstås med et virkelighetseksempel. Det kan bare være barn hvis foreldrene går ut. Det kan ikke være noen uavhengig eksistens av barn. Det kan bare være et rom hvis bygningen går ut. Det kan ikke være uavhengig eksistens av et rom. En svak enhet er representert av et dobbelt skissert rektangel. Forholdet mellom en svak enhetstype og en sterk enhetstype kalles et identifiserende forhold og vises med en dobbel skissert diamant i stedet for en enkelt skissert diamant. Denne representasjonen kan ses i diagrammet nedenfor.

Eksempel: Hvis vi har to tabeller Av Kunde (Customer_id, Navn, Mobile_no, Alder, Kjønn) og Adresse(Lokalitet, By, Stat, Customer_id). Her kan vi ikke identifisere adressen unikt, da det kan være mange kunder fra samme lokalitet. Så, for dette trenger vi Et attributt Av Sterk Enhetstype, dvs. ‘Kunde’ her for å unikt identifisere enheter av ‘Adresse’ Enhetstype.

Enhetssett

Enhetssett er en samling enheter av samme enhetstype. I EKSEMPLET OVENFOR MED STUDENTENHETSTYPE vil en samling av enheter fra Studentenhetstypen danne et enhetssett. Vi kan si at enhetstype er et overordnet sett av enhetssettet som alle enhetene er inkludert i enhetstypen. La oss prøve å forstå dette ved hjelp av et eksempel.

Eksempel 1: i eksemplet Nedenfor danner to enheter E1 (2, Angel, 19, 8709054568) og E2(4, Analisa, 21, 9847852156) et enhetssett.

Eksempel 2: Vi kan danne en annen enhet sett ved å ta tre enheter fra bordet. (2, Angel, 19, 8709054568), (3, Priya, 20, 9864257315) og (4, Analisa, 21, 9847852156) kan også danne et enhetssett. Similary, vi kan danne en kombinasjon av enheten sett ved hjelp av noen av enhetene fra enhetstypen ‘STUDENT’. Vi kan også forstå at hvis vi tar alle postene til enhetssettet, får vi enhetstypen ‘STUDENT’. Så, vi kan si at enhetstypen er overordnet sett av enhetens sett.

Dette handler om en enhet, enhetstype og enhetssett. Håper du lærte forskjellen mellom disse vilkårene.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.