Сырая работа в оракуловых таблицах с временным характером

Я реализую API для вставки, обновления и удаления данных в таблице оракула. Таблица содержит столбцы valid_from и Valid_to (временная природа). Там не будет трудно удалить в таблице. Записи будут вставлены только в случае сохранения / обновления / удаления. только valid_to date будет заполняться каждый раз. У меня есть 2 таблицы, скажем, клиент и контакт.

Client(table)                  
Id(sequence),      
Name,
Link_Id,  
Valid_from,
valid_to  


Contact(table)                
Id(sequence),   
ClientId (Foreign key)   ,
Name,
Link_Id,
Valid_from,
valid_to  

Что было бы лучше, чтобы сохранить clientId как внешний ключ в таблице контактов или я должен сохранить связь в таблице ссылок, что-то вроде

Client_contact_link (table)                 
Id(sequence),      
ClientId(FK),
ContactId(FK),
Valid_from,
valid_to 

Кто-нибудь может поделиться своим опытом хранения и чтения данных в таблице со столбцами valid_from и valid_to. То, что я ищу, это способ хранения этих данных через API и чтения информации через API. Пожалуйста, дайте мне знать, если потребуется дополнительная информация. Заранее спасибо.

0 ответов

Другие вопросы по тегам