Ez hogy nézne ki sql-ben?
Tegyük fel hogy van egy felhasználó. Azt akarom elérni, hogy neki legyen egy eszköztára, ahova a tárgyait gyűjtheti, adhatja el és használhatja fel.
Ez a rész hogy nézne ki SQL-ben? Egy sima charfieldet nem akarok neki adni, mert az a max 255 karakterszám nagyon kevés és azt sem akarom, hogy mezőként adjam hozzá a tárgyakat a felhasználó táblához. Az talán jó megoldás lenne, ha csinálnék egy új táblát "eszköztárak" néven és abba tenném be a tárgyakat mint integer mezőket, így minden felhasználóhoz hozzárendelhetek egy "eszkoz_id" mezőt OneToOne fielddel, ami az eszköztárhoz vezetne, de nem tudom mennyire kivitelezhető ez.





[users]
*id, name, ...
[tools]
*id, name, price, ...
[user_tools]
*user_id, *tool_id, ...
* = primary key
De ha ugyanolyanból is lehet neki több, akkor:
[user_tools]
*id, user_id, tool_id, ...
Erre gondoltál?





illetve ha egy tool csak egy userhez tartozhat, akkor:
[tools]
*id, *user_id, ...
[user_tools] pedig nem kell
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!