W przypadku gromadzenia dużych ilości danych istotne staje się odpowiednie dobranie typów danych ,tak aby każdy rekord zajmował minimalny potrzebny rozmiar. Najczęściej nie ma problemu z odpowiednim dobranie rozmiaru pól tekstowych oraz liczbowych, ale co gdy chcemy zapisać informację logiczną (flagę), której reprezentacja wymaga tylko jednego bitu? (more…)
Z urządzenia pomiarowego rejestrowane będą dane w dużej ilości, bo prawie milion rekordów miesięcznie. Dane trzeba będzie poddawać obróbce statystycznej, będą one jednak podzielone na bazy danych z miesięcznymi archiwami. Każde archiwum będzie odrębną bazą danych obsługiwaną przez SZBD FireBird. W pierwszej kolejności powstało narzędzie do generowania danych przykładowych.
Aby uniknąć tworzenia dwóch osobnych procedur do dodawania i edycji rekordu można użyć konstrukcji if (exists(…)) then. Przykładowy skrypt może wyglądać tak: (more…)