Witam, zaczynam przygodę z SQL i mam problem, ponieważ nie wiem jak zaprojektować najlepiej technicznie moją bazę danych.
Planuje stworzyć 3 tabele odnoszące się do strony z możliwością wyszukiwania salonów piękności z podziałem na części ciała i konkretne wykonywane usługi.
tabela 1: Salon
-idsalonu
-nazwa
-adres
-telefon...
tabela 2: części ciała:
-głowa
-włosy
-plecy
...
tabela 3: usługi:
-ujędrnianie skóry
-masaż
-usunąć owłosienie
...
Proszę o pomoc jakby musiały wyglądać pola tabel ze względu na zapis/wybór wykonywanych usług przez salon i ich relacyjne połączanie. Chciałbym oszczędzić jak najwięcej pamięci w bazie, mam rozpisanych prawie 200 usług z podziałem na 15 obszarów części ciała, każdy gabinet może w swoim profilu wybrać wykonywane zabiegi, a osoba szukająca mogłaby szukać salonów zarówno np. po rejonie a także z podziałem na konkretny zabieg lub część ciała.
Jakby wyglądało przykładowe zapytanie takiej składni? Jak zaprojektować tą bazę?
Planuje stworzyć 3 tabele odnoszące się do strony z możliwością wyszukiwania salonów piękności z podziałem na części ciała i konkretne wykonywane usługi.
tabela 1: Salon
-idsalonu
-nazwa
-adres
-telefon...
tabela 2: części ciała:
-głowa
-włosy
-plecy
...
tabela 3: usługi:
-ujędrnianie skóry
-masaż
-usunąć owłosienie
...
Proszę o pomoc jakby musiały wyglądać pola tabel ze względu na zapis/wybór wykonywanych usług przez salon i ich relacyjne połączanie. Chciałbym oszczędzić jak najwięcej pamięci w bazie, mam rozpisanych prawie 200 usług z podziałem na 15 obszarów części ciała, każdy gabinet może w swoim profilu wybrać wykonywane zabiegi, a osoba szukająca mogłaby szukać salonów zarówno np. po rejonie a także z podziałem na konkretny zabieg lub część ciała.
Jakby wyglądało przykładowe zapytanie takiej składni? Jak zaprojektować tą bazę?