ฐานข้อมูลชั่วคราวคืออะไร

ฐานข้อมูลชั่วคราวเหมือนฐานข้อมูลมาตรฐานโดยมีข้อยกเว้นหนึ่งข้อใหญ่คือมีความเข้าใจและบันทึกเวลาที่ผ่านไป ตัวอย่างเช่นหากมีคนทำงานที่ บริษัท ตั้งแต่ 2011 ถึง 2020 ฐานข้อมูลชั่วคราวจะสามารถจัดเก็บทั้งวันที่เมื่อเวลาเริ่มต้นและเมื่อสิ้นสุด ฐานข้อมูลมาตรฐานสามารถแสดงให้เห็นว่าพนักงานได้รับการว่าจ้างและข้อมูลพนักงานของเขาหรือเธอจะต้องถูกลบเมื่อพนักงานออกจาก บริษัท เพราะฐานข้อมูลมาตรฐานเท่านั้นเข้าใจในปัจจุบัน มาตรฐานนี้ถูกสร้างขึ้นในปี 1993 และดำเนินการในปี 1994 ฐานข้อมูลชั่วคราวทั้งหมดรวมถึงเวลาที่ถูกต้องและจำนวนเต็มเวลาธุรกรรมที่แสดงเมื่อเวลาที่เกิดขึ้นในชีวิตจริงและเมื่อฐานข้อมูลถูกแก้ไขเพื่อยอมรับการเปลี่ยนแปลง

ฐานข้อมูลในรูปแบบเริ่มต้นของพวกเขาถูกสร้างขึ้นเพื่อเก็บสตริงข้อความและตัวเลขเท่านั้นและพวกเขาไม่รู้จักเวลาที่ผ่านไป สิ่งนี้สร้างปัญหาหลายประการเหตุการณ์ที่ชัดเจนที่สุดคือเหตุการณ์ตามเวลาไม่สามารถติดตามได้ตั้งแต่ต้นจนจบ แต่โดยสถานะปัจจุบันของเหตุการณ์เท่านั้น ปัญหาอื่นที่เกิดขึ้นจากกรณีนี้คือหากมีการเชื่อมโยงคีย์หลักหรือชื่อแถวกับวันที่ดังนั้นคีย์หลักนั้นสามารถใช้ได้ซ้ำแล้วซ้ำอีกสร้างข้อมูลซ้ำซ้อน

เพื่อบรรเทาปัญหาเหล่านี้ชุมชนฐานข้อมูลถูกเรียกใช้เพื่อสร้างตัวแปรชั่วคราวที่สามารถรวมเข้ากับรูปแบบฐานข้อมูล ฐานข้อมูลชั่วคราวถูกสร้างขึ้นในปี 1993 และดำเนินการในปี 1994 ด้วยการเปลี่ยนแปลงนี้ฐานข้อมูลสามารถติดตามได้เมื่อเหตุการณ์เริ่มขึ้นและเมื่อมันสิ้นสุดลงซึ่งช่วยธุรกิจหลายแห่งหน่วยงานราชการและโรงเรียนต่างๆ

เพิ่มตัวแปรที่แตกต่างกันสองรายการลงในสคีมาฐานข้อมูลชั่วคราว: เวลาที่ถูกต้องและเวลาธุรกรรม เวลาที่ถูกต้องคือเมื่อข้อมูลที่ป้อนเกิดขึ้นในชีวิตจริง ตัวอย่างเช่นหากมีคนเปลี่ยนที่อยู่ของเขาหรือเธอเวลาที่ถูกต้องจะเกิดขึ้นเมื่อมีการเปลี่ยนแปลงที่อยู่ เวลาธุรกรรมคือเมื่อฐานข้อมูลบันทึกเหตุการณ์ซึ่งอาจเป็นเวลาหลายชั่วโมงหรือหลายวันต่อมา เวลาการทำธุรกรรมมีการปรับปรุงอย่างต่อเนื่องเพื่อให้ผู้ดูแลระบบฐานข้อมูลสามารถตรวจสอบเพื่อดูว่าข้อมูลปัจจุบันเป็นอย่างไร

เป็นผลมาจากการใช้สองตัวแปรสำหรับการวัดเวลามีสามประเภทฐานข้อมูลชั่วคราวที่แตกต่างกัน ฐานข้อมูลเชิงประวัติจัดลำดับความสำคัญเวลาที่ถูกต้องและฐานข้อมูลย้อนกลับทำตรงข้ามโดยจัดลำดับความสำคัญเวลาการทำธุรกรรม ฐานข้อมูลชั่วคราวที่ทันสมัยส่วนใหญ่เป็นฐานข้อมูล bi-temporal หรือฐานข้อมูลที่ใช้เวลาและธุรกรรมอย่างถูกต้อง การสร้างฐานข้อมูลชั่วคราวหมายถึงผู้ดูแลระบบสามารถใช้การสอบถามเวลาที่หลากหลายเพื่อยืนยันข้อมูลที่มีความอ่อนไหวต่อเวลาได้อย่างถูกต้อง