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).

questionAnswers(1)

yourAnswerToTheQuestion