現在のデータベースとは
現在のデータベースは、現在正確なデータのみを格納するデータベースです。 データベースは、通常、テーブルに配置されたファクトのコレクションです。 データベースの目的は、データの取得と分析を促進し、構造化照会言語(SQL)プログラミング言語を使用して情報に簡単にアクセスできるようにすることです。 現在のデータベースは、データベースの2つの主要なタイプの1つです。 もう1つは、テンポラルデータベースと呼ばれます。 現在のデータベースは、その定義により、データベースに現在含まれているすべての情報がアクセスの特定の瞬間に最新であると断定します。
現在のデータベースを理解するには、一時的なデータベースと比較してそれらを考えると便利です。 テンポラルデータベースでは、各情報にはタイムスタンプ、時間間隔、またはデータが有効な期間を示す他の参照データが含まれます。 たとえば、データベースの従業員レコードには、従業員の名前と生年月日、役職、給与などの個人情報が含まれる場合があります。 テンポラルデータベースでは、そのすべてのデータには、情報が正確である期間をリストした日付も含まれます。 これは、雇用の日付または従業員契約が有効な期間を含めることを意味する場合があります。
テンポラルデータベースは即時参照を提供するため、ユーザーはデータが現在適用可能かどうかを理解できますが、対照的に、現在のデータベースはこの概念を廃止します。 タイムスタンプまたはタイムレコーディング情報は、個々のレコードと一緒に保存されません。 したがって、データベースを使用している個人は、単にシステムに残っているという事実だけで、現在の期間に対するレコードの情報の関連性を推測する必要があります。 古くなった、または関係のない期限切れのデータは、現在のデータベースから削除されます。 もはや最新ではないこのデータのパージは、現在のデータベースの機能にとって重要です。
現在のデータベースの利点は、システムの過剰なオーバーヘッドを削減することです。 タイムスタンプがシステムへの各エントリのストレージスペースを詰まらせることなく、現在のデータベースは、対応するほとんどの一時データベースに比べて洗練されてトリムされます。 ただし、現在のほとんどのデータベースは単独では使用されません。 多くの場合、企業は、従業員レコードの最新のデータベース(財務情報など)を、古いレコードの一時データベースまたは過去のデータのアーカイブと組み合わせて使用します。 このようにして、スピーディで洗練されたデータベースに現在のファイルを常に手元に置いていますが、一時的なデータベースの過去の記録にも挑戦することができます。