Ogólne przechowywanie danych Oracle
Projektuję nową bazę danych laboratoryjnych. Chcę zapisać nieprzetworzone wyniki dla wszystkich testów razem.
W niektórych przypadkach wynik jest jedną wartością. Jednak wynikiem jest czasami surowy kształt fali lub sygnał.
Który z poniższych przypadków jest idealny (i dlaczego)? ... lub podaj własną idealną opcję.
Opcja 1: Zapisz każdy indywidualny punkt danych jako oddzielny wiersz wyników (z przesunięciem od t = 0).
LUB
Opcja 2: Utwórz tabelę signal_header (czas rozpoczęcia, częstotliwość próbkowania, jednostki itp.), Która łączy się z tabelą raw_signal_value (sygnał, indeks przesunięcia, wartość).
LUB
Opcja 3: Zapisz nieprzetworzone dane w zewnętrznym pliku, aby je pobrać w razie potrzeby.
Również w pokrewnym pościeOgólna tabela wyników OracleZapytałem, czy rozwidlić ogólną tabelę wyników w tabelach podrzędnych na podstawie precyzji i skali (typ danych).