Razlika Med Entiteto In Atributom

Razlika Med Entiteto In Atributom
Razlika Med Entiteto In Atributom

Video: Razlika Med Entiteto In Atributom

Video: Razlika Med Entiteto In Atributom
Video: AutoCAD атрибуты блока 2024, Maj
Anonim

Entiteta vs atribut

Za modeliranje podatkovnih baz se pogosto uporablja tehnika modeliranja entitet-odnos (ERM). Modeliranje entitet-odnos je postopek priprave abstraktne in konceptualne predstavitve podatkov. Eden glavnih gradnikov ERM je entiteta. Entiteta predstavlja predmet iz resničnega sveta ali stvar, ki lahko stoji samostojno in jo je mogoče enolično prepoznati. Atributi so lastnosti teh entitet. Diagrami ER so plod modeliranja razmerja med entitetami. Diagrami ER so narisani z uporabo entitet, atributov in drugih simbolov (kot so razmerja).

Kaj je entiteta?

Subjekt predstavlja stvar, ki lahko obstaja samostojno in jo je mogoče enolično prepoznati. Natančneje, entiteta pogosto predstavlja razred, skupino ali kategorijo podobnih predmetov. Najpogosteje entiteta predstavlja predmet iz resničnega sveta, na primer avto ali zaposlenega. Entitete so lahko kot samostalniki, ki se pojavijo med opisom problema, ki ga je treba rešiti. Subjekti so v relacijskih zbirkah podatkov predstavljeni kot tabele. Na splošno se bo vsaka entiteta preslikala v točno eno tabelo v zbirki podatkov. Posamezne vrstice v tabelah ustrezajo dejanskim primerkom predmeta / stvari, ki jo predstavlja entiteta. Na primer, v zbirki podatkov o zaposlenih vsaka vrstica ustreza zapisom posameznih zaposlenih v podjetju.

Kaj je atribut?

Pri modeliranju odnosov entitet se lastnosti entitet imenujejo atributi. Z drugimi besedami, atributi predstavljajo podskupino informacij o predmetu, ki ga predstavlja entiteta. Atributi določajo posamezne primerke in pomagajo razlikovati med njimi, tako da opisujejo njihove značilnosti. Pomembno je omeniti, da atributov ni mogoče določiti z vrednostjo in bi morali biti atomski. V relacijskih zbirkah podatkov, kjer so entitete realizirane kot tabele, vsak stolpec predstavlja atribute teh entitet. Na primer, v tabeli Zaposleni so stolpci, kot so oddelek, čin in plača, primeri lastnosti zaposlenih. Za razlikovanje med posameznimi primerki entitete lahko kot ključ izberete eno ali več polj atributov z enoličnimi vrednostmi (za vse primerke). Na primer,atribut številke socialne varnosti (ki je edinstven za vse zaposlene) se pogosto uporablja kot primarni ključ tabele zaposlenih. Včasih lahko več atributov sestavi tudi primarni ključ.

Kakšna je razlika med entiteto in atributom?

Pri modeliranju odnosov entitet entitete predstavljajo predmete / stvari iz resničnega sveta, ki jih je mogoče prepoznati kot edinstvene in neodvisne, atributi pa lastnosti teh entitet. V relacijskih zbirkah podatkov entitete postanejo tabele (vsaka vrstica predstavlja posamezne primerke), atributi pa postanejo stolpci ustreznih tabel. Pri oblikovanju baz podatkov je običajno zmeda pri izbiri entitete in atributa, ki predstavlja določen resnični besedni objekt. Ali bi moral biti na primer naslov zaposlenega predstavljen kot atribut ali druga entiteta (povezana z entiteto zaposlenega prek razmerja)? Splošno pravilo je, da če ima zaposleni več naslovov, mora biti naslov entiteta (ker atributi niso vrednoteni). Podobno, če je struktura naslova pomembna za zajemanje,potem naj bo naslov entiteta (ker so atributi atomski).

Priporočena: