Pomoc w zadaniu SQL

0

Witajcie!
Z góry przepraszam za post, który może być w złym dziale/może być nieodpowiednio nazwany, otagowany, napisany. Jutro mam egzamin z baz danych i nie potrafię sobie poradzić z jednym, bardzo ważnym zadaniem. Jego treść:
"Narysuj schemat bazy danych przechowującej dane "Książka Kucharska", która będzie mogła odpowiedzieć na pytania: z czego, za ile, jak, przy pomocy czego można ugotować potrawę i czy potrawa jest jarska czy nie."
W kwestii składników potraw stworzyłem tabelę "Produkty", w której przechowuję dane o cenie i tym czy potrawa jest jarska czy nie oraz tabelę "Składniki", w której łącze IDPrzepisu z IDProduktu. Nie wiem jednak jak sobie poradzić z pytaniem: "jak?" i "przy pomocy czego?"
Z góry dziękuję Wam za pomoc! :)

0

Zrobiłbym cztery tabelki:

Produkty (id_produkt, cena, opis),
Przepis (id_przepis, id_kategoria, id_skladniki, nazwa_przepisu),
Skladniki (id_przepis, id_produkt),
Kategoria(id_kategoria, opis (jarska, nie jarska))

Pewnie da się to zrobić jeszcze inaczej :)

2

Tabela Składniki powinna mieć jeszcze kolumnę na ilość składnika i jednostkę miary, co za tym idzie brakuje też tabeli JednostkiMiary (gramy, sztuki).
Za to Kategoria jest moim zdaniem zbędna, do tego wystarczy kolumna w Przepis albo Produkt.

0

No właśnie w ten sposób chciałem to rozwiązać, ale cały czas nie mogę odpowiedzieć na pytanie "Przy pomocy czego" i "Jak". Trzeba zrobić osobne table Instrukcje i Narzędzia?

0

Sądzę że bardziej chodzi o to aby struktura tabel umożliwiała Ci wykonanie odpowiedzi na te pytania za pomocą odpowiednich selectów :)

0

Dzięki za odpowiedzi! :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1