- Sötét fantasy eposszal csábítja potenciális vásárlóit az AMD
- Döbbenetesen sok energia kell az érkező Nova Lake működéséhez?
- Nem akármilyen új GeForce jöhet idén
- Karnyújtásnyira került a százmilliomodik PlayStation 5 leszállítása
- A már megjelent gyorsítóin kapcsolt ki néhány részegységet a Tenstorrent
- AMD GPU-k jövője - amit tudni vélünk
- Vezetékes FÜLhallgatók
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Elképesztő lemaradásban van az aktuális Loongson CPU-család
- Döbbenetesen sok energia kell az érkező Nova Lake működéséhez?
- Ez a pehelysúlyú egér talán még egy jeti kezébe is passzol
- VR topik
- Nem akármilyen új GeForce jöhet idén
- OLED monitor topic
- A Sony szerint a PlayStation 5 konzolokat még nem érinti a memóriahiány
Új hozzászólás Aktív témák
-
Totu
csendes tag
Hali!
Megint jöttem kicsit agybajt hozni rátok.
A kérdés az, hogy hogyan lehet/kell többes mezőkkel relációkat létrehozni?Megmutatom a példát, ami a dilemmát okozza, és azon magyarázom el, hogy mi vele a gondom.
PK: primary key (az egyértelműség kedvéért)
FK: foreign key (egyértelműség kedvéért)model(id PK, desc, ...)
part(id PK, desc, defaultPN FK->pn.id)
pn(id PK, part FK->part.id)
modelpart(model FK->model.id, part FK-> part.id)ez eddig egyszerű, mint a szög: vannak modellek, alkatrészek, egy alkatrész több modellhez lehet hozzárendelve, az alkatrészeknek vannak PN-jeik, és nekem kell az is, hogy melyik az aktuális PN, de ez nem olyan lényeges. a gond itt kezdődik(a fentiekhez hozzáadva):
modelevent(id PK, model FK->model.id, time, ...)
modeleventPN(modelevent FK->modelevent.id, pn FK->pn.id)ez a reláció önmagában nem garantálja nekem, hogy nem tudok olyant PN-t beszúrni a modelevent PN-jeihez, ami nem szerepel a modelpartban.
hol lehet létrehozni a kötést, ami megmondja, hogy akkor szúrhatom be a megfelelő PN-t, ha a modelpartok között van olyan, aminél stimmel a model, és stimmel a PN-hez tartozó part?
erre muszáj check constraint-et rakni, vagy ügyes relációval lehetséges?
Remélem érthető voltam, és nem zagyváltam össze itt senkit.
Új hozzászólás Aktív témák
- AMD GPU-k jövője - amit tudni vélünk
- Okos Otthon / Smart Home
- Asustor NAS
- GL.iNet OFF topik
- Vezetékes FÜLhallgatók
- Elden Ring
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mérföldkő a szilárdtest akkuknál: fontos lépést tett a QuantumScape
- Microsoft Excel topic
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Okosóra felvásárlás!! Samsung Galaxy Watch 5 Pro, Samsung Galaxy Watch 6 Classic
- GYÖNYÖRŰ iPhone 15 Pro Max 256GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3943, 100% Akkumulátor
- Bialetti kézi kávéőrlő
- ÚJ Razer Kraken V4 Pro gamer fejhallgató
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RX 6600XT 8GB DeepCool CC560 Thermaltake 730W
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest


