ฉันได้อ่านบทเรียนเกี่ยวกับ oracle หลายตัวที่แสดงถึงความถูกต้องทางเวลาและคุณสมบัติ อย่างไรก็ตามในตัวอย่างที่ฉันอ่านไม่มีคีย์หลักที่ใช้ในตารางตัวอย่าง
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
ควรเพิ่มคีย์หลักในตารางเหล่านี้หรือไม่ ฉันกำลังถามเพราะฉันสงสัยว่าตารางอ้างอิงหนึ่งในตารางชั่วคราวเหล่านี้ควรจะอ้างอิงได้อย่างไร ฉันสามารถเพิ่มคีย์ต่างประเทศจากตารางชั่วคราวหนึ่งไปยังอีกตารางหนึ่งได้หรือไม่
ถ้าฉันเพิ่ม pk / foreign key realtionship จากนั้นอัปเดตการอ้างอิงในตารางด้วย pk ตารางที่มีจุด fk ไปยังระเบียนที่ไม่เกี่ยวข้องอีกต่อไป .... ข้อมูลทางโลกแตกคีย์หลักปกติปกติ - foreign key ความสัมพันธ์? และถ้าเป็นเช่นนั้นสิ่งนี้มีผลต่อประสิทธิภาพอย่างไรฉันจะใช้คอลัมน์ปกติเป็น 'foreign key' และเลือกคอลัมน์ที่ถูกต้องสำหรับช่วงเวลาอ้างอิงในแบบสอบถาม
ไม่มีใครรู้หรือมีตัวอย่างหรือแบบฝึกหัดที่มีประโยชน์ซึ่งแสดงข้อมูลชั่วคราวด้วยการใช้ pk / fk แบบหลอกหรือปกติ?
ขอบคุณ