Jaroslaw Dziubek wrote:
mi przychodzi do głowy połączenie tabel nodes i assignments (właśnie assignments, nie tariffs) przy pomocy dodatkowej tabeli np. create table nodesassignments ( nodeid integer, assignmentid integer );
OK. Jest to pewne rozwiazanie.
i w ten sposób mamy dodatkowy fjuczer, wyłączanie komputerów na dany okres (wraz z zawieszeniem płatności). Minus, każdy komputer musiałby mieć przypisane conajmniej jedno zobowiązanie.Natomiast z przypisaniem przepustowości dla grupy hostów byłoby już gorzej.
Dlaczego? Wrzucamy komputery do tej tabelki z jednym assignmentid i mamy kilka komputerow podpietych pod jedna taryfe/przepustowosc :)
no można, chyba miałem coś innego na myśli, ale wycofuję. Gorzej będzie jak zechcemy przypisywać taryfy i kompy w relacji wiele do wielu, Oczywiście da się, ale jak to ładnie zrobić w interfejsie www - imho przekombinowane.
Pozostaje kwestia co z komputerami, ktore nie sa podpiete pod konkrenta taryfe? Trzebaby wymusic wskazywanie komputerow. dokupuje komputer do firmy, dodaje go do bazy, ale nie wskazuje taryfy. I teraz powinno:
- wziac go przypisac do pierwszej taryfy z brzegu u klienta
zdecydowanie nie
- wykrzyczec, ze nie ma taryfy (ew. gdzies na czerwono zaznaczac)
już prędzej