Wpis z mikrobloga

#sql #programowanie #programista15k #bazydanych #mssql #tsql

Pytanie do lokalnych ekspertów.

Mam taką sytuację, że:
Mam listę zleceń,
Każde zlecenie składa się z listy przedmiotów,
Każdy przedmiot ma swoje zdefiniowane usługi,
Każda usługa ma swoją cenę.

Czy dobrym rozwiązaniem będzie zastosowanie w tym przypadku widoku do obliczania wartości: konkretnych usług przedmiotu i konkretnych zleceń?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
@automatykwformie: możesz jeszcze pomyśleć nad widokiem indeksowanym (czyli widok, ale który zapisuję swój wynik na serwerze i przelicza go za każdym razem jak dokonuje się zmiana w danych źródłowych), tylko przetestuj to dobrze, bo każda zmiana w danych źródłowych powoduje potrzebę przebudowania widoku i może to pożreć wydajność. Poczytaj też o opcji NOEXPAND jak pracujesz na wersji Standard a nie Enterprise :)
  • Odpowiedz
@automatykwformie: baza raczej nawet nie w pierdnie chyba że jest tego na prawdę dużo.
Jak dużo to widok indeksowany j/w albo wyliczanie tego do tabeli na boku przy użyciu trigerow create update delete
  • Odpowiedz