Witam!
Tworze baze danych dla ponizszego schematu:
- zbior projektow,
- A projekt (ma wiele tematow),
- B tematy (maja wiele zadan),
- C zadania (maja wiele dzialan)...
Zastanawiam sie jak stworzyc najbardziej wydajna strukture.
Jedyna rzecz ktora przychodzi mi do glowy to utworzenie odrebnej tablicy dla kazdego elementu tzn. kazdy projekt to osobna tabela np. A1 w ktorej sa adresy kolejnych tabel B1, B2, B3 (dokladnie A1B1, A1B2...) w ktorych znow sa adresy kolejnych tabel (np. do B1 jest C1, C2, C3...). Wszystkie elementy maja niepowtarzalne klucze ale tylko w zakresie tabeli parent czyli np C1 moze wystepowac zarowno w B1 jak B2 jak B3 (z rozna wartoscia ale tym samym kluczem)....
Rozwiazanie to jest troche skomplikowane poniewaz tworzy ogromna liczbe tabel.... W zwiazku z tym mam pytanie. Czy ktos ma moze jakis inny pomysl, a takze czy tworzenie duzej ilosci tabel nie spowalnia dzialania bazy danych.
Dzieki za wskazowki.