![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://pics.tinypic.pl/i/00701/t6ubzvlg6bj0_t.jpg)
Witam, zaczynam zabawe z php i mysql. Probuje zrobic jakas dosc zlozona jak dla mnie strone, lecz zabawa zaczyna sie od bazy danych. Powyzej przedstawiam stworzona przezemnie strukture. Wlasnie co do niej mam kilka pytan. Bo tlumaczono mi ze relacja sa to powiazania ze soba tabel i raczej powinny byc powiazane ze soba wszystkie tabele... (chyba). Tylko w moim schemacie jakos tak nie chce wyjsc. -Udalo sie wszystko z tabela users, lecz teraz tabela przepis i tu jest pies pogrzebany. - Chce zeby kazdy przepis mial jakies produktu(kilka) na a jesli powiaze te tabele relacja (przepis-produkt) to bedzie tak ze jeden przepis jeden produkt. Ta sama sytuacja z kategoria. Przeciez moge przepis przypisac do wielu kategorii. - Analogia z porada. (porada-kategoria) Slyszalem ze istnieje cos takiego jak relacja jeden do wielu ale nie wiem jak to zastosowac w tym przypadku. Prosze o pomoc. Uzywam najnowszej wersji xampa a ss jest z widoku projektu teoretycznych tabelek. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://files.tinypic.pl/i/00701/5gm3co4o8brf_t.jpg)
wydaje mi sie ze teraz jest ok , interesuje mnie tylko relacja pomiedzy takimi tabeliami jak recipe_image a image np. czyli z ta relacja wiele do wielu, w takim wypadku jest cascada bo kasuje wszystko przepis razem z obrazkiem czy raczej restrykcyjnie (przeciwnie) mozna usunac obrazek zachowujac przepis wiec restrit. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://files.tinypic.pl/i/00701/5gm3co4o8brf_t.jpg) Analizujac ssa znalazlem jeszcze jedno pytanie. Tabele recipe -> recipe_product -> product czy jest potrzebna tabela product? dlaczego o to pytam, z zalozenia gdy z formularza uzytkownik podaje skladniki np. zupa ogorkowa: woda, ogorki, cukier (abstrakcja) sa 3 to wszystko pojdzie do recipe_product na zasadzie id_recipe ->id_product ale po co ma to dzialac tak skoro juz nie wykorzystamy cukru z zupy ogorkowej w przepisie na herbate bo to juz bedzie inny przepis nie wystarczylo by: recipe -> recipe_product (tylko te dwie tabele) tylko recipe_product dwa pola recipe_id(id przepisu) np zupy ogorkowej oraz pole skladnik(tylko jako text) nie int(ew varchar) czy w takim przypadku taka tabela musi miec wlasne id? czy wgl ja dobrze to rozumuje (IMG:style_emoticons/default/haha.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 12:57 |