Добавление записей базу данных через SQLite

217
10 мая 2018, 05:27

Есть база данных, вот ее упрощенная версия:

В logPages хранятся страницы журнала событий:
address - физический адрес регистра в памяти процессора.

logEvents хранит сами события:
number - номер события в журнале;
dateTime_id - id времени, когда произошло событие;
eventType_id - id типа события (может быть трех типов);
event_id - собственно само событие.

Так как в одной странице может быть до 8 записей, то я добавил таблицу page_log, чтобы связать данные между таблицами. Остальные таблицы и поля не добавлял, тк с ними проблем не возникло.

Подскажите, как добавлять данные в такую бд? Или как переделать архитектуру? Например нужно добавить страницу, в которой 8 записей, пускай 7 из них события смены сигнала(в таблицу signalEvents) и 1 смены времени(timeEvents).

Как мне добавить данные сразу все таблицы и связать их?
мне нужно сперва добавлять страницу?
или же сначала по одной записи? Как добавить значения времен в соответствующую таблицу?

С базой работаю общаюсь через библиотеку sqlite для c#.

READ ALSO
Пример с пост- и пре-инкрементом

Пример с пост- и пре-инкрементом

Я знаю, что в случае пре-инкремента значение сначала увеличивается, а потом используется в выражении, а в случае пост-инкремента - наоборотНо...

365
Как обратиться к объекту в unity

Как обратиться к объекту в unity

Нужно при нажатии на кнопку "Main button", менять Active у кнопки "Home button" (то есть, отображать и прятать её)"Home button" - не вложена в "Main button"

375
Поиск в TextBox по выделенному фрагменту - C#

Поиск в TextBox по выделенному фрагменту - C#

Помогите исправить код, нужно в Textbox 2 вывести не просто выделенный фрагмент textBox1, а полностью слово в которое он входит , если их несколько...

251
Interactable в Unity UI

Interactable в Unity UI

Имеется кнопка UI в которой скрипт C# изменяет свойство InteractableПри смене свойства с кнопкой всё как надо, но элементы в ней не изменяётся таким...

271