Kezdőoldal » Számítástechnika » Programozás » SQL tervezés? (Kérdésed túl...

SQL tervezés? (Kérdésed túl rövid, a magyarázatod hosszú. )

Figyelt kérdés

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.


2014. márc. 15. 11:16
 1/4 anonim ***** válasza:

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

2014. márc. 15. 11:58
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Rendben, köszönöm.
2014. márc. 15. 12:33
 3/4 A kérdező kommentje:
Akkor viszont azt nem értem, hogy miért kell hivatkozni C táblának az A,B elsődleges kulcsára, ha simán beszúróm C-be. Így egyszerű szűréssel ki tudnám listázni.
2014. márc. 15. 13:33
 4/4 anonim ***** válasza:

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.

2014. márc. 15. 13:54
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!