Adatbázis tervezés, sok-sok kapcsolat?
Van egy táblám, pl telephelyek, van hozzá néhány sorom, de kellene a telephely táblához egy évenkénti lebontás is, pl évenként változhat az átvett csomagok mennyisége, dolgozók száma, stb..
Mivel egy telephelyhez több év tartozhat, de egy évhez több telephely, ezért gondolom hogy sok-sok kapcsolat kellene.
De hogyan?
Ha egy telephelyhez több év, és egy évhez több telephely tartozhat (és mind az évnél, mind a telephelynél vannak adataid, tehát az év-es tábla nem csak éveket tartalmaz), akkor felveszel egy 3. táblát, ahol évID-ket rendelsz telephelyID-k hez. Ez a sima több-többes kapcsolat.
Ennél konkrétabb megoldás, ha az adataidhoz (csomagok tábla, dolgozók tábla) telephelyID(ket) veszel fel. Az évenkénti lebontásban vagy az év, vagy a telephelyID ismert, tehát az alapján fut a select.
Dolgozók száma?
Akkor kell egy külön tábla a dolgozóknak, ahol bejelölöd hogy hány évig dolgoztak. Lehet hogy kell egy külön tábla, ami jelöli, hogy a különböző dolgozók a különböző helyeken hány évig dolgoztak. És így tovább. :)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!