Új hozzászólás Aktív témák

  • Doink
    aktív tag

    sziasztok

    nem biztos hogy szorosan ide tartozik, de hátha tudtok segíteni

    adatbázist kellene terveznem, és 3.NF ra hozni

    van 3 tábla, ami nem tudom mennyire lenne jól megoldva, ha, egyikbe id alapján tárolnám el a lakcímet, és a másik 2 különböző tábla mindegyik adatához tárolnám az azonosítók alapján a lakcímeket, de lehetne olyan hogy mindkettőhöz ugyan az a lakcím tartozna, ez nem lenne gond a 3. NF-nak?

    mert első ötlet az volt h 3 tábla helyett csak 2 lenne, és helybe tárolnám a címeket minden sorba, de ez azt hiazem bele ütközik a 3.NF be

    illetve hajóknak kellene tárolni a jelenlegi kikötő címét, és ha kibérelik akkor el kell tárolni az összes kikötőt ahol megfordult, erre is az előzőhöz hasonló megoldás jutott eszembe, hogy külön tárolom a kikötőket, és a hajók táblájában tárolnám az induló kikötőt id szerint, és egy külön táblába meg id-k alapján hogy mikor melyik kikötőbe fordult meg

    ezek így mennyire életképes gondolatok? :D

    Ez jól hangzik, de a sok szöveg helyett foldobhattál volna egy ábrát mert az többet mond minden szónál.

    Az első kérdésedre a válasz ha jól értem akkor idegen kulcsokkal tárolnád szóval nem probléma.

    A hajós dologhoz:
    hajók(hajo_id, jelenlegi_kikötő_id, .....)
    kikötők(kikötő_id, cím, .....)
    kölcsönzések(kölcsönzés_id, ......)
    útvonalak(id, kölcsönzés_id, hajo_id, kikötő_id, érkezés_ideje, ....)

    Most itt nem tárgyalom ki hogy az id mezők helyett lehetne összetett kulcs mert nem írtál semmi sémát arról, hogy mit kell tárolni.
    Ha feltételezzük, hogy egy hajó nincs mindig kikötőben mert néha épp járja a vizet akkor úgy csináld ahogy írtad és arra vigyázz, hogy az útvonalba bekerüljön az induló kikötő induláskor.

Új hozzászólás Aktív témák