Kezdőoldal » Számítástechnika » Programozás » Adatbázis tervezés receptkönyv...

Adatbázis tervezés receptkönyvnél?

Figyelt kérdés

A kérdés adott.

Kiváncsi vagyok, hogy mi lenne a megfelelő módszer az adatbázistáblák közötti struktúra kialakításához.


Receptek tábla ahol vannak a hozzávalók és az elkészítés?

Esetleg külön hozzávalók és elkészítés tábla?

Mi a megfelelő?



2014. júl. 3. 10:00
1 2
 11/19 anonim ***** válasza:
#8-as a mennyiségeket sem célszerű a hozzávalókhoz rakni, akkor ugyanis megind redundáns lesz, hiszen lehet olyan, hogy 2 szem krumpli, meg olyan is, hogy 2kg krumpli. Szóval az is külön tábla (mértékegységek tábla)
2014. júl. 3. 14:01
Hasznos számodra ez a válasz?
 12/19 A kérdező kommentje:

Köszi

Könyvet meg még jobban köszi :)

2014. júl. 3. 14:41
 13/19 A kérdező kommentje:

#6:

"A probléma ugyan az.

Ha 50 recepthez kell mondjuk gomba, akkor a gomba ötvenszer lesz tárolva."


Akkor az azt jelenti, hogy a hozzávalókat nekem előre meg kell írnom és a weboldalon meg dropdown-ban meg kell mutatnom? (Hogy ne kelljen minden gombaigényes receptnél tárolni külön a gombát, hanem előre meg lenne írva egy hozzávalók táblában?)

2014. júl. 3. 15:23
 14/19 SimkoL ***** válasza:
Maradva a gombánál abból is van sokféle. De pl. liszt, cukor, só is van többféle 'típusban'. Az lenne az igazi ha a rögzítő fel tudna venni új típusokat is a kódtáblába.
2014. júl. 3. 15:33
Hasznos számodra ez a válasz?
 15/19 anonim ***** válasza:

Célszerű, igen.


Vagy még jobb feladni mondjuk ilyen előzetes találatként.

Pl.: [link]


Így adható be új elem is, de választható a már meglévő is.

2014. júl. 3. 15:34
Hasznos számodra ez a válasz?
 16/19 anonim ***** válasza:

Hozzávalók tábla mondjuk:


ID | Hozzavalo

--------------

1 | gomba

2 | paprika

3 | paradicsom


Receptek tábla mondjuk:


ID | Recept

------------------

1 | Gombapörkölt

2 | Lecsó



És a kapcsolótábla:


ReceptID | HozzavaloID | Mennyiseg

----------------------------------

1 | 1 | 10

1 | 2 | 2


Stb...

Létrehozhatsz még egy mértékegység táblát és azt is hozzáadod a kapcsolótáblához.

2014. júl. 3. 15:34
Hasznos számodra ez a válasz?
 17/19 anonim ***** válasza:

A kapcsolótáblába még egy mértékegységet is be kéne dobni. A felületen meg nem ártana AJAX-ot használni, hogy ha a júzer elkezdi beírni a hozzávaló nevét, akkor feljöjjenek a létezők, de ha nem talál semmit, akkor fel tudjon vinni újat. Persze különböző írásmódok és elírások stb. miatt így is sok lesz a redundáns hozzávaló, de azért első körben jó megoldásnak tűnik, aztán még csiszolhatsz rajta.

Táblák kérdésében meg már megmondták a tutit, relációs adatbázisban N:M kapcsolatot kapcsolótáblával oldunk fel, így itt is ez a legjobb megoldás.

2014. júl. 3. 19:57
Hasznos számodra ez a válasz?
 18/19 anonim ***** válasza:

"A felületen meg nem ártana AJAX-ot használni, hogy ha a júzer elkezdi beírni a hozzávaló nevét, akkor feljöjjenek a létezők, de ha nem talál semmit, akkor fel tudjon vinni újat."


Igen, pont ezért linkeltem ehhez egy egész kényelmesen használható libet pár hozzászólással feljebb. :)

2014. júl. 3. 20:12
Hasznos számodra ez a válasz?
 19/19 anonim ***** válasza:
Jogos, nem vettem észre, de vedd megerősítésnek, egyetértünk. :)
2014. júl. 3. 20:15
Hasznos számodra ez a válasz?
1 2

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!