Kezdőoldal » Számítástechnika » Programozás » MySQL-ben hogyan tudnám ezt?

MySQL-ben hogyan tudnám ezt?

Figyelt kérdés

Van egy tábla ami a járműhöz tartozó információt (pozició, stb.) tárolja, azonban a járműnek vannak változtatható tulajdonságai is amit egy külön tábla tárol.


jarmu: id, x, y, z

1, 412, 47, 23

2, 547, 20, 46

3, 179, 798, 140


jarmu_beallitas: id, jarmu_id, hasmagassag, guminyomas

1, 1, 21, 2.5

2, 2, 15, 2.0

3, 2, 19, 2.4

4, 3, 20, 2.3


Amit szeretnék megvalósítani:


A példában a 2. járműhöz tartozik kettő beállítás, elszeretném tárolni, hogy eközül éppen melyik az aktív beállítás. A gondom az, hogy nem tudom hogyan valósíthatnám meg, hogy a 2. járművön kívül a többihez ne lehessen megadni az a beállítást aktívként ami a 2.-hoz tartozik.


Mert ha mondjuk a jarmu táblában lenne egy aktív_beallitas_id oszlop, semmi sem gátolná meg, hogy a 3. járműhöz tartozzon a 2. járműhöz tartozó beállítás.



2017. nov. 16. 22:44
 1/3 anonim ***** válasza:
Egyrészt fuss neki még egyszer. Másrészt pl. beteszel egy új oszlopot aminek a neve pl. "inaktiv" és a már nem érvényes beállításoknál azt 1-be teszed. A másik megoldás, hogy teszel hozzá egy timestampet és ha több sor is érvényes egy adott járműre akkor abból az utolsó timestamppel rendelkező adat lesz az érvéyes. És még van legalább egy tucat helyes megoldás. De picit nem ártana ha jobban megfogalmaznád a feladatot mert egy picit kusza, ha jobban meg tudnád fogalmazni akkor könnyebben rájönnél akár magadtól is. Az adatbázisoknál a megoldás mindig abban van, hogy hogyan sikerül a feladatot megfogalmazni, sikerül-e úgy leírni, hogy szép és egyértelmű legyen. Ha az megvan akkor 80%-ban már megoldottad a feladatot.
2017. nov. 16. 23:04
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
0%
Idegen kulcs a kulcsszó.
2017. nov. 17. 02:57
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
Az idegen kulcs ide még kevés. De sokat segít a dolgon...
2017. nov. 17. 22:00
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!