Saya telah membaca beberapa tutorial oracle yang menunjukkan validitas temporal dan fitur waktu. Namun, dalam contoh yang saya baca, tidak ada kunci utama yang digunakan dalam tabel demo.
http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html
Haruskah kunci utama ditambahkan ke tabel ini? Saya bertanya karena saya bertanya-tanya tentang bagaimana salah satu tabel temporal ini harus dirujuk oleh tabel lain. Bisakah saya menambahkan kunci asing dari satu tabel temporal ke yang lain?
Jika saya menambahkan pk / foreign keyhiphip, dan kemudian memperbarui yang direferensikan dalam tabel dengan pk, tabel dengan fk menunjuk ke catatan yang tidak lagi relevan .... apakah data sementara mematahkan kunci primer normal - kunci asing hubungan? Dan jika demikian, bagaimana hal ini mempengaruhi kinerja, apakah saya hanya menggunakan kolom normal sebagai 'kunci asing' dan memilih yang tepat untuk periode waktu yang dirujuk dalam kueri?
Adakah yang tahu atau memiliki contoh atau tutorial yang berguna yang menunjukkan data sementara dengan penggunaan pk / fk normal atau pseudo-normal?
Terima kasih
sumber