Kakšna je razlika med entitetami in atributi - Razlika Med

Kakšna je razlika med entitetami in atributi

The glavna razlika med entiteto in atributom je to entiteta je objekt realnega sveta, ki predstavlja podatke v RDBMS, medtem ko je atribut lastnost, ki opisuje entiteto.

Sistem za upravljanje relacijske baze podatkov (RDBMS) je vrsta sistema za upravljanje baz podatkov, ki temelji na relacijskem modelu. Pomaga učinkovito shranjevati in upravljati podatke, ki jim omogočajo lažji dostop do njih. RDBMS shranjuje podatke v tabelah ali razmerjih. Vsaka tabela je sestavljena iz stolpcev in vrstic. Pred izdelavo baze podatkov je bistveno oblikovati bazo podatkov. Diagram ER pomaga izpolniti to nalogo. Entitet in atribut sta dva pojma, povezana z ER-diagrami.

Pokrita ključna območja

1. Kaj je entiteta
- Opredelitev, funkcionalnost
2. Kaj je atribut
- Opredelitev, funkcionalnost
3. Kakšna je razlika med entitetami in atributi
- Primerjava ključnih razlik

Ključni pogoji: Atribut, entiteta, RDBMS


Kaj je entiteta

Entiteta je objekt realnega sveta, ki predstavlja podatke v RDBMS. Predpostavimo na primer univerzitetni sistem upravljanja. V njem so shranjene informacije o študentih, predavateljih, tečajih, izpitih itd. Študent, predavatelj, predmet in izpit postanejo tabele v bazi podatkov. Zapis v tabeli učencev se imenuje entiteta. Predstavlja en študentski predmet. Podobno je zapis v tabeli predavateljev entiteta. Predstavlja en predmet predavatelja. Ti subjekti se imenujejo močni subjekti. Obstaja še en tip entitete kot šibek entitet. Slab entitet je odvisen od drugega subjekta. Na primer, izpitna entiteta je odvisna od subjekta predmeta. Torej je šibka entiteta.


V diagramu ER lahko predstavimo entiteto s pravokotnikom. Poleg tega lahko predstavimo šibko entiteto z uporabo dvojne pravokotne škatle.

Kaj je atribut

Atributi so lastnosti, ki opisujejo entiteto. Oglejmo si primer univerzitetnega sistema upravljanja znova. Student ima atribute, kot so ID študenta, ime, starost, naslov, GPA. Predmet predmeta ima atribute, kot je ID predmeta, ime tečaja, trajanje. Poleg tega ima izpitni subjekt atribute, kot so številka izpita, datum, čas začetka, končni čas itd.

To so različne vrste atributov. So naslednji.

Enostaven atribut - Ne moremo več deliti preprostih atributov. Npr. - id, starost

Sestavljeni atribut - Je kombinacija več kot enih preprostih atributov. Npr. - Ime je sestavljeno iz imena, srednjega imena, priimka. Naslov lahko vsebuje hišno številko, ime ulice, mesto itd.

Atribut z enim vrednotenjem - Lahko ima samo eno vrednost. Npr. - id, starost

Večnamenski atribut - Za ta atribut je lahko več vrednosti. Npr. - e-pošta, telefonska številka

Izpeljan atribut - Atribut ni na voljo v RDBMS, vendar lahko ta atribut najdemo z drugimi atributi. Npr. - Najdemo starost z datumom rojstva.

V diagramu ER predstavljamo atribut z uporabo elipse. Izhodni atribut označujemo z uporabo pikčaste elipse znotraj glavne elipse. Poleg tega je večnamenski atribut simboliziran z dvojno elipso. V podatkovni zbirki so stolpci tabele atributi.

Razlika med entiteto in atributom

Opredelitev

Subjekt je objekt v RDBMS, ki se uporablja za modeliranje in shranjevanje informacij, medtem ko je atribut značilnost za definiranje entitete. To je torej glavna razlika med entitetami in atributi.

Funkcionalnost

Poleg tega je še ena razlika med entitetami in atributi, da entiteta predstavlja glavne objekte RDBMS, medtem ko atributi opisujejo entiteto.

Tabele

Prav tako je entiteta vrstica ali zapis v tabeli, medtem ko je atribut stolpec v tabeli.

Zaključek

RDBMS je eden najbolj razširjenih sistemov za upravljanje baz podatkov. Vendar pa je treba pripraviti bazo podatkov, preden jo razvijemo. Subjekt in atribut sta povezana z diagrami ER. Glavna razlika med entitetami in atributi je, da je entiteta objekt realnega sveta, ki predstavlja podatke v RDBMS, medtem ko je atribut lastnost, ki opisuje entiteto.

Sklic:

1. “Osnovni koncepti ER modela v DBMS”.