Общее хранилище данных Oracle

Я проектирую новую лабораторную базу данных. Я хочу хранить необработанные результаты для всех тестов вместе.

В некоторых случаях результатом является одно значение. Однако результатом иногда является необработанный сигнал или сигнал.

Какой случай ниже идеален (и почему)? ... или предоставьте свой идеальный вариант.

Вариант 1. Сохранение каждой отдельной точки данных в виде отдельной строки результатов (со смещением от t = 0).

ИЛИ ЖЕ

Вариант 2: Создайте таблицу signal_header (время начала, частота выборки, единицы измерения и т. Д.), Которая ссылается на таблицу raw_signal_value (сигнал, индекс смещения, значение).

ИЛИ ЖЕ

Вариант 3. Сохраните необработанные данные во внешнем файле для извлечения при необходимости.

Также в соответствующем постеОбщая таблица результатов OracleЯ спросил о том, нужно ли разбивать общую таблицу результатов на дочерние таблицы на основе точности и масштаба (тип данных).

Ответы на вопрос(1)

Ваш ответ на вопрос