Különbség Az Entitás és Az Attribútum Között

Különbség Az Entitás és Az Attribútum Között
Különbség Az Entitás és Az Attribútum Között
Anonim

Entitás vs attribútum

Az entitás-kapcsolat modellezés (ERM) technikát széles körben használják az adatbázisok modellezésére. Az entitás-kapcsolat modellezés az absztrakt és fogalmi adatok megjelenítésének folyamata. Az ERM egyik fő építőeleme egy entitás. Az entitás egy valós világ objektumát vagy olyan dolgot képvisel, amely önállóan állhat önállóan és egyedileg azonosítható. Az attribútumok ezeknek az entitásoknak a tulajdonságai. Az ER diagramok az entitás-kapcsolat modellezés termékei. Az ER diagramokat entitások, attribútumok és egyéb szimbólumok (például kapcsolatok) felhasználásával rajzolják ki.

Mi az a entitás?

Az entitás olyan dolgot képvisel, amely függetlenül létezhet és egyedileg azonosítható. Pontosabban: az entitás gyakran egy hasonló objektumok osztályát, csoportját vagy kategóriáját képviseli. Leggyakrabban a gazdálkodó egység egy valós tárgyat képvisel, például autót vagy alkalmazottat. Az entitások lehetnek ugyan olyan főnevek, amelyek a megoldandó probléma leírása során felmerülnek. Az entitásokat táblázatokként ábrázolják a relációs adatbázisokban. Általánosságban elmondható, hogy minden entitás pontosan egy táblázatot fog leképezni az adatbázisban. A táblák egyes sorai megfelelnek az entitás által képviselt tárgy / dolog tényleges példányainak. Például az Alkalmazottak adatbázisában minden sor megfelel a vállalat egyes alkalmazottainak nyilvántartásainak.

Mi az attribútum?

Az entitás-kapcsolat modellezésben az entitások tulajdonságait attribútumoknak nevezzük. Más szavakkal, az attribútumok az entitás által képviselt objektum információinak egy alcsoportját képviselik. Az attribútumok meghatározzák az egyes példányokat, és a jellemzőik ismertetésével segítenek megkülönböztetni az egyes példányokat. Fontos megjegyezni, hogy az attribútumokat nem lehet beállítani, és atomnak kell lenniük. A relációs adatbázisokban, ahol az entitásokat táblákként valósítják meg, minden oszlop ezeknek az entitásoknak az attribútumait képviseli. Például az Alkalmazottak táblázatban az olyan oszlopok, mint a részleg, a rang és a fizetés, példák a munkavállalók tulajdonságaira. Az entitás egyedi példányainak megkülönböztetése érdekében egy vagy több egyedi értékű attribútum mező (minden példányra) kiválasztható kulcsként. Például,a társadalombiztosítási szám attribútumot (amely minden alkalmazott esetében egyedi) gyakran használják az Alkalmazottak tábla elsődleges kulcsaként. Néha több attribútum is alkothatja az elsődleges kulcsot.

Mi a különbség egy entitás és egy attribútum között?

Az entitás-kapcsolat modellezés során az entitások valós objektumokat / dolgokat reprezentálnak, amelyek egyedi és függetlenként azonosíthatók, míg az attribútumok ezeknek az entitásoknak a tulajdonságait képviselik. A relációs adatbázisokban az entitások táblákká válnak (minden sor egyedi példányokat képvisel), míg az attribútumok oszlopokká válnak a megfelelő tábláknak. Az adatbázisok tervezésénél gyakran zavart az entitás vagy az attribútum kiválasztása egy bizonyos valós szóobjektum képviseletében. Például meg kell-e jelölni az attribútumként képviselt munkavállaló címét vagy más entitást (kapcsolat van-e az alkalmazotti entitással kapcsolatban)? Általános ökölszabály, ha egy alkalmazottnak több címe van, akkor a címnek entitásnak kell lennie (mivel az attribútumok nincsenek beállítva). Hasonlóképpen, ha a cím struktúráját fontos rögzíteni,akkor a címnek megint egy entitásnak kell lennie (mert az attribútumok atomiak).

Ajánlott: