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.

제이의 블로그

Logikai 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 logikai adatmodellezés a konceptuális adatmodellezésnek a relációs adatbázis-paradigmához igazodó átalakítása, amely a leképezési szabályokon alapul.
  • A relációs adatbázisokban az 1:1, 1:N, N:M relációk kezelésének módját, a közbenső táblák létrehozásának módját, valamint a normalizálás fontosságát és a három szakaszt (1NF, 2NF, 3NF) részletesen bemutatja.
  • Világosan bemutatja az egyes normalizálási lépések célját és elveit, különösen a 3. normalizálási lépés során a tranzitív függőségek eltávolításának folyamatát részletesen leírja.

A követelmények elemzése és a konceptuális adatmodellezéshez képest a logikai adatmodellezés egy sokkal mechanikusabb eljárás.

A lényeg a konceptuális adatmodellezés kimeneti ERD-jét a relációs adatbázis paradigma szerint átalakítani a hozzárendelési szabályok (Mapping Rule) alapján.

Hozzárendelési szabályok

  • A négyzet alakú entitásokat táblákká alakítják át.
  • A kerek attribútumokat oszlopokká alakítják át.
  • A kapcsolatokat PK-kká vagy FK-kká alakítják át.

Először is a FK nélküli táblákat könnyebb megjeleníteni.

Kapcsolatok

  • A táblák közötti kapcsolatot a kardinalitás és az opcionális jelleg figyelembevételével jelenítik meg.
  • A legegyszerűbb kapcsolat, az 1:1 kapcsolat, majd az 1:N kapcsolat, végül az N:M kapcsolat jelenik meg.

Az 1:1 kapcsolat kezelése

Az 1:1 kapcsolatban a két tábla közötti függőségi viszonyt vizsgálják, és beállítják az FK-t.

Szülő és gyermek táblaként tekinthetünk rájuk.

Az 1:N kapcsolat kezelése

Az 1:N kapcsolatban az 1-et az N hivatkozza, ezért az N-ben van az FK.

Az N:M kapcsolat kezelése

A relációs adatbázisban az N:M kapcsolat kezeléséhez egy közbenső táblát (ún. leképezési vagy összekapcsoló táblát) kell létrehozni.

Fontos, hogy a leképezési tábla esetében meg kell adni a hozzárendelt táblák kardinalitását és opcionális jellegét.

Normalizálás (Normalization)

Wikipedia - Adatbázis normalizálás

Az a folyamat, amelynek során a nem finomított táblákat relációs adatbázishoz illő táblákká alakítják át.

Az iparban használt normalizációs folyamat a 3. normalizációs szintig terjed, az azt követő normalizációs szinteket elsősorban tudományos célokra használják.

A normalizálást lépésről lépésre kell végrehajtani, egyszerre egy szintet.

1. normalizációs szint (1st Normal Form, 1NF)

  • Az oszlopnak atomikus értékeket kell tartalmaznia.

A 1. normalizációs szint fő elvének megértése nehéz lehet, de egyszerűen azt jelenti, hogy minden oszlopnak egyetlen értéket kell tartalmaznia.

Ha egy oszlopban több érték van, vagyis nem atomikus, akkor az SQL-parancsokkal való összekapcsolás is nehézkes lehet, és különböző problémákat okozhat.

2. normalizációs szint (2nd Normal Form, 2NF)

  • Meg kell felelni az 1. normalizációs szintnek.
  • El kell távolítani a részleges függőségeket.

Ha egy tábla sorában ismétlődő értékek vannak, akkor meg kell keresni az adott sortól függő oszlopokat, és el kell őket választani.

3. normalizációs szint (3rd Normal Form, 3NF)

  • Meg kell felelni az 1. normalizációs szintnek.
  • Meg kell felelni a 2. normalizációs szintnek.
  • El kell távolítani a tranzitív függőségeket.

A tranzitív függőség kifejezés nagyon nehéz megérteni. Úgy tűnik, hogy ha egy adott táblában van egy vagy több olyan érték, amely implicit módon egy másik tábla azonosítóját jelenti (természetesen az FK-t leszámítva), akkor az tranzitív függőségnek nevezik.

Jay
제이의 블로그
1인분이 목표인 초보 개발자
Jay
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.

Koncepcionális adatmodellezés A koncepcionális adatmodellezés az entitások elkülönítésének és az entitások közötti kapcsolatok ERD-ként való ábrázolásának folyamata. Az entitások független információs egységek, az attribútumok pedig az entitások által birtokolt adatok. Az azonosítók e

2024. április 8.

Relációs adatmodell A relációs adatmodellezés a valós világ információinak táblákká és adatokká bontásának folyamata, amely a követelmények elemzésének, a koncepcionális adatmodellezésnek, a logikai adatmodellezésnek és a fizikai adatmodellezésnek a lépésein keresztül zajlik

2024. április 8.

[Hatékony Java] 1. elem. Próbálja meg a statikus gyári metódusokat a konstruktorok helyett. A statikus gyári módszerek kényelmes megoldást kínálnak az objektumok létrehozásának vezérlésére, mivel névvel rendelkeznek. Hatékony, mivel nem kell mindig új példányt létrehozni, hanem visszaadhatja a meglévő példányt. Hátránya, hogy a öröklődés nehéz,
제이온
제이온
제이온
제이온

2024. április 27.

[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] 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.

[Fém anyagok funkcionális mester gyakorlati része] 37. kiadás megoldása A fém anyagok tulajdonságairól, vizsgálati módszereiről, hőkezeléséről, ötvözetéről szóló számos információt tartalmazó anyag. A dokumentum a penetrációs mérőkkel, a mágnesezési görbékkel, a mikroszkópos szerkezeti vizsgálatokkal, a nemfémes zárványok mik
blog.naver.com/gksmftordldi
blog.naver.com/gksmftordldi
blog.naver.com/gksmftordldi
blog.naver.com/gksmftordldi
blog.naver.com/gksmftordldi

2024. április 24.

[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.

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.