![translation](https://cdn.durumis.com/common/trans.png)
Ez egy AI által fordított bejegyzés.
Koncepcionális adatmodellezés
- Írás nyelve: Koreai
- •
-
Referencia ország: Minden ország
- •
- Informatika
Válasszon nyelvet
A durumis AI által összefoglalt szöveg
- A koncepcionális adatmodellezés az entitások elkülönítésének és az attribútumok meghatározásának folyamata, amelyet ERD-ként ábrázolnak, és azonosítókat és kulcsokat használnak az entitások egyedileg történő azonosítására.
- Az entitások közötti kapcsolatok létezés vagy cselekvés által jönnek létre, és a 1:1, 1:N, N:M stb. kardinalitások segítségével számszerű kapcsolatokat ábrázolnak.
- A kötelező és a választható adatok közötti kapcsolatot az opcionális jelleg jelzi, például egy kommentrendszer esetén, és Mandatory és Optional jelöli.
A koncepcionális adatmodellezés az összefüggő információk entitásokba való felosztásának, valamint az entitások közötti kapcsolatok ERD-ben való ábrázolásának folyamata.
Entitások szétválasztása és attribútumok meghatározása
Az entitás olyan valami, ami valóságos, önálló és képes adatok tárolására.
Az attribútum az entitás által tárolt adatot jelenti.
Például egy iskola tanára és tanulója megfelel a fenti feltételeknek.
Itt a tanár egy olyan entitás, amely magában foglalja a nevet, az életkort és a tantárgyakat, míg a diák szintén egy olyan entitás, amely magában foglalja a nevet, az osztályt, az életkort és a diákigazolvány számát.
Itt a szétválasztott entitások a logikai adatmodellezési folyamat során a relációs adatbázisok táblái lesznek, míg az attribútumok a tábla oszlopai lesznek.
Azonosítók és kulcsok
Magyarországon a személyi igazolvány rendszeren keresztül minden állampolgárt egyedileg azonosítanak.
Ebben az esetben a személy személyi igazolvány száma azonosító, amely meghatározza, hogy ki az illető.
A személyi igazolvány szám egyedileg azonosítja a személyt, így nem lehet azonos egy másik személyével.
Az ERD-ben az entitások ábrázolása során is meg kell adni azonosítót, hogy egyedileg lehessen azonosítani az információkat.
Itt a megadott azonosító a logikai adatmodellezési folyamat során aelsődleges kulcs(Primary Key) lesz.
Ha nincs egyedülálló attribútum, amely természetes módon azonosítóként használható, akkormesterséges kulcsot(Artificial Key) kell használni.
De minden helyzetben a mesterségesen generált kulcs biztonságosabbnak tűnik, így gyakran használják.
Az entitás összes azonosítóként használható attribútumátjelölt kulcsnak(Candidate Key) nevezik,
a többi azonosítóként használható attribútumot pedigalternatív kulcsnak(Alternate Key) nevezik.
Ezeket az alternatív kulcsokat indexelésre lehet használni a teljesítmény javítása érdekében.
Ezenkívül a részleg és a munkavállalók közötti hovatartozást jelző entitás esetén előfordulhat, hogy a részleg száma és a munkavállaló száma együttes kulcsként szerepel. Eztösszetett kulcsnak(Composite Key) nevezik.
Kapcsolatok azonosítása
A kapcsolat az entitások közötti kölcsönhatást jelenti, és két fő típusra osztható: létezésen alapuló és tevékenységen alapuló kapcsolat.
- Létezésen alapuló kapcsolat
Egy cégnél a munkavállalók nem létezhetnek részleg nélkül, ezért a kapcsolat létezésen alapul.
- Tevékenységen alapuló kapcsolat
A munkavállalók kéréssel tudnak részleget váltani. Ilyen esetben a kapcsolat tevékenységen alapul.
Ez a kapcsolat a logikai adatmodellezési folyamat soránkülső kulcsként(Foreign Key) ésösszekapcsolásként(Join) jelenik meg.
Kardinálisitás (Cardinality)
A kardinálisitás az egyik entitás és a másik entitás közötti kapcsolatot jelenti. Ez a kölcsönös számszerű viszonyt mutatja be.
Ez a kapcsolat 1:1 (egy-az-egy), 1:N (egy-a-sok) vagy N:M (sok-a-sok) formában is megjelenhet.
A fenti kapcsolatok közül az N:M kapcsolat nem ábrázolható a relációs adatbázisban, ezért köztes táblát kell létrehozni a megjelenítéshez.
Opcionalitás (Optionality)
Például egy komment rendszerben minden kommentnek szükségszerűen van egy szerzője, de a szerzőnek nem kell kommentálnia.
Ebben az esetben a szerző (kötelező) - komment (opcionális) kapcsolat áll fenn.
A kötelezőt Mandatory-nek, az opcionálist pedig Optional-nak hívják.
Azaz azt jelenti, hogy az entitás példányainak szükségszerűen meg kell adniuk a megfelelő adatot, vagy opcionálisan megadhatják.