Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][SQLite][MySQL] logiczne pytanie o baze danych
eminiasty
post
Post #1





Grupa: Zarejestrowani
Postów: 267
Pomógł: 0
Dołączył: 11.09.2015

Ostrzeżenie: (0%)
-----


Pytanie czysto teoretyczne wiec to co bedzie ponizej bedzie wymyslane na biezaco:

Zalozmy ze mamy taka prosta baze danych:
Tab_przepis
Id/nazwa/kat...
Ex. 1/kurczak w ciescie/mieso

Tab_skladnik
Id/nazwa/ile/miara/wart_energetyczna
Ex.
1/ogorek/100/gram/55
2/sol/100/gram/774

Czyli baza skladnikow i potraw.

Zalzmy ze chcemy teraz do jakies potrawy dac skladniki np do naszego kurczaka w ciescie.

Tworze nowa tabele bo chyba tak trzeba?

Tab_skladnik_check
Skladnik_id/miara_id(zalzmy ze bedzie tabela miar. Wczesniej tego nie napisalem)/ ile/wart_energ

Czyli.

1/1/600/6448

1- symbolizuje id produktu
1- symboliduje id miary zalyzmy ze to gramy
600- to ilosc
6448 - wartosc energetyczna

I tu pytanie
Kazdy skladnik ma bazowa miare i ilosc zapisana w tabeli skladnik zalzmy ze te 100 gram.

Czy robiac tabele skladnik_check da sie wyliczyc ilosc np wartosci energetycznej na podstawie ilosci danego skladnika podanej w tabeli skladnik_check. Nie baczac na to ze sam skladnik jeat z innej tabeli?

Czy probuje to zle rozwiazac czy wrecz przeciwnie moje myslenie jest poprawne.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:49