Almacenamiento general de datos de Oracle

Estoy diseñando una nueva base de datos de laboratorio. Quiero almacenar los resultados en bruto para todas las pruebas juntas.

En algunos casos, el resultado es un valor único. Sin embargo, el resultado es a veces una forma de onda sin formato o una señal.

¿Cuál de los siguientes casos es ideal (y por qué)? ... o proporcionar su propia opción ideal.

Opción 1: Almacene cada punto de datos individual como una fila de resultados separada (con un desplazamiento de t = 0).

O

Opción 2: crear una tabla signal_header (hora de inicio, frecuencia de muestreo, unidades, etc.) que se vincule a una tabla raw_signal_value (señal, índice de compensación, valor).

O

Opción 3: Almacene los datos sin procesar en un archivo externo para recuperarlos cuando sea necesario.

Además, en un post relacionadoTabla general de resultados de Oracle, Pregunté si desea o no un cuadro de resultados general en tablas secundarias en función de la precisión y la escala (tipo de datos).

Respuestas a la pregunta(1)

Su respuesta a la pregunta