SQL tervezés? (Kérdésed túl rövid, a magyarázatod hosszú. )
Lenne egy probléma, amit nem értek. Tegyük fel van 2(A,B)táblánk több:több kapcsolattal.
1. létrehozunk egy relációs táblát(C), hogy feloldjuk a több:több kapcsolatot.
2.Idegen kulcsként hivatkozunk a relációs táblában az A,B tábla elsődleges kulcsára.
3. Innen jön a nem értés.Hogy kapcsolom össze, akkor az adatokat a relációs táblában? Mert gondolom A és B táblába beszúróm az adatokat, de ettől még a relációs táblába nem kerül bele. Gondolom valamilyen Join kell ide, de nem igazán értem.
Hogyan kapcsolod össze? Hát beszúrsz a C-be is. Egész pontosan az A és B elsődleges kulcsait.
Pl.:
A:
(1, "Peti")
(2, "Laci")
B:
(1, "Kati")
(2, "Bori")
C:
(1,2) = Peti & Bori
(2,1) = Laci & Kati
Nem kell hivatkozni, csak célszerű, hogy létező értékek kerüljenek bele.
Olvass utána a hivatkozási integritás fogalmának.
A hivatkozás semmi olyant nem jelent, hogy magától bekerül valami, az nem is lenne jó. Hogy szabályoznád, hogy melyik melyikkel legyen kapcsolatban?
És elég könnyen összezavarja a fogalmakat, ha a kapcsolótáblát relációs táblának hívod, ugyanis a reláció magát a táblát jelenti, ettől reláció adatbázis.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!