Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar
translation

Ez egy AI által fordított bejegyzés.

제이의 블로그

Koncepcionális adatmodellezés

  • Írás nyelve: Koreai
  • Referencia ország: Minden ország country-flag

Válasszon nyelvet

  • Magyar
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी

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.




Jay
제이의 블로그
1인분이 목표인 초보 개발자
Jay
Logikai adatmodellezés A logikai adatmodellezés a konceptuális adatmodellezésnek a relációs adatbázis-paradigmához igazodó átalakítása, amely magában foglalja az 1:1, 1:N, N:M relációk kezelését, valamint a normalizálás révén az adatintegritás biztosítását. A 1NF, 2NF, 3NF szak

2024. április 9.

Kanban-tábla projekt 2. logikai adatmodellezés A konceptuális adatmodellezés ERD-jén alapuló logikai adatmodellezés lépésenkénti magyarázatával foglalkozik, bemutatva a normalizálás során felmerülő nehézségeket és azok megoldásait. Különösen részletesen foglalkozik a Ticket tábla author_id és responsi

2024. április 9.

Kanban tábla projekt 1. Konceptuális adatmodellezés A Wanted backend gyakornoki feladatként kapott Kanban tábla projektet újra implementáltam a relációs adatmodellezési gyakorlat céljából, és elvégeztem a konceptuális adatmodellezést. Az entitások elkülönítése, az azonosítók meghatározása, a kapcsolatok me

2024. április 9.

Mi az adatcímkézés? Típusok, előnyök, hátrányok Az adatcímkézés elengedhetetlen folyamat, amely segít a számítógépeknek megérteni az adatokat, és úgy működik, mint amikor a kutya és a macska képeihez "kutya" és "macska" címkéket adunk hozzá. A címkék hozzáadásával a gépi tanulás lehetséges. A címkézés
세상 모든 정보
세상 모든 정보
세상 모든 정보
세상 모든 정보

2024. március 29.

[Hatékony Java] 6. pont: Kerülje a felesleges objektum létrehozását Útmutató a Java-ban a felesleges objektum létrehozásának minimalizálásához. A String, Boolean és egyéb immutabilis objektumok esetében célszerű literálokat használni, míg a reguláris kifejezéseknél a Pattern példányokat érdemes gyorsítótárazni. Emellett a
제이온
제이온
제이온
제이온

2024. április 28.

[Objektumok] 2. fejezet. Objektumorientált programozás Ez a dokumentum az objektumorientált programozási módszertanokat ismerteti a filmjegy-foglalási rendszer megvalósításához, beleértve a együttműködést, az objektumokat, az osztályokat, az öröklődést, a polimorfizmust, az absztrakciót és a kompozíciót. Bemu
제이온
제이온
제이온
제이온

2024. április 28.

[Hatékony Java] 5. pont: Ne adja meg a forrásokat, hanem használjon függőségi injektálást Ha egy osztály külső erőforrásoktól függ, akkor kerülje a szinglettek és a statikus segédprogram-osztályok használatát. A függőségi injektálás segítségével javítható az osztály rugalmassága, újrafelhasználhatósága és tesztelhetősége, és a gyári módszer mi
제이온
제이온
제이온
제이온

2024. április 28.

[Objektumok] 1. fejezet. Objektumok, tervezés A szoftverfejlesztésben a gyakorlati tapasztalat fontosabb, mint az elmélet, és a jó tervezés segít, hogy a kód könnyen érthető legyen és rugalmasan alkalmazkodjon a változásokhoz. Az objektumorientált tervezés olyan módszereket kínál, amelyekkel megfelel
제이온
제이온
제이온
제이온

2024. április 28.

[Hatékony Java] 3. elem: Privát konstruktor vagy felsorolási típus használatával biztosítsd a szingletonságot A Java-ban a szingletonsablon háromféleképpen valósítható meg (közönséges statikus tag, statikus gyármetódus, felsorolási típus). Bemutatjuk ezeknek a módszereknek az előnyeit és hátrányait, valamint az arra vonatkozó figyelmeztetéseket, hogy mi történik,
제이온
제이온
제이온
제이온

2024. április 27.