Есть база данных, вот ее упрощенная версия:
В logPages хранятся страницы журнала событий:
address - физический адрес регистра в памяти процессора.
logEvents хранит сами события:
number - номер события в журнале;
dateTime_id - id времени, когда произошло событие;
eventType_id - id типа события (может быть трех типов);
event_id - собственно само событие.
Так как в одной странице может быть до 8 записей, то я добавил таблицу page_log, чтобы связать данные между таблицами.
Остальные таблицы и поля не добавлял, тк с ними проблем не возникло.
Подскажите, как добавлять данные в такую бд? Или как переделать архитектуру?
Например нужно добавить страницу, в которой 8 записей, пускай 7 из них события смены сигнала(в таблицу signalEvents) и 1 смены времени(timeEvents).
Как мне добавить данные сразу все таблицы и связать их?
мне нужно сперва добавлять страницу?
или же сначала по одной записи? Как добавить значения времен в соответствующую таблицу?
С базой работаю общаюсь через библиотеку sqlite для c#.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей