Co to jest obecna baza danych?

Aktualna baza danych to baza danych, która przechowuje tylko aktualnie dokładne dane. Baza danych to zbiór faktów zwykle ułożony w tabele. Celem bazy danych jest przyspieszenie wyszukiwania danych i analizy, co czyni dostęp do informacji o ustrukturyzowanym języku programowania zapytań (SQL). Obecne bazy danych są jednym z dwóch podstawowych rodzajów baz danych; Druga jest znana jako czasowa baza danych. Obecna baza danych zapewnia, ze swojej definicji, że wszystkie informacje obecnie zawarte w bazie danych są aktualne w konkretnej chwili dostępu.

Aby zrozumieć bieżące bazy danych, warto o nich myśleć w porównaniu z czasowymi bazami danych. W czasowej bazie danych każda informacja zawiera znacznik czasu, przedział czasu lub inne dane odniesienia przedstawiające okres, w którym dane są prawidłowe. Na przykład rekord pracownika w każdej bazie danych może zawierać nazwisko pracownika wraz z jego osobistym informacjamin takich jak data urodzenia, pozycja, pensja i tak dalej. W czasowej bazie danych wszystkie te dane zawierałyby również datę wymieniającą okres czasu, dla którego informacje są dokładne. Może to oznaczać, w tym datę zatrudniania lub okres, w którym aktywna jest umowa pracowników.

Podczas gdy czasowa baza danych zawiera natychmiastowe odniesienie, aby użytkownicy mogli zrozumieć, czy dane mają obecnie zastosowanie, obecna baza danych znika z tą koncepcją. Wraz z poszczególnymi rekordami nie są przechowywane w obok poszczególnych rekordów żadnych informacji o znaczniku czasu ani rejestracji czasu. Osoby korzystające z bazy danych muszą zatem wywnioskować znaczenie informacji rekordu w bieżącym okresie czasu, po prostu przez fakt, że nadal pozostaje on w systemie. Przestarzałe lub nieistotne dane z czasem są usuwane z bieżącej bazy danych. To oczyszczenie danych, które nie są już aktualne, ma kluczowe znaczenie dla funkcjonowania CURTENT bazy danych.

Zaletą bieżącej bazy danych jest to, że zmniejsza nadmierne koszty ogólne w systemie. Bez znacznika zatkania miejsca do przechowywania dla każdego wpisu do systemu, obecna baza danych jest elegancka i wykończona w porównaniu do większości jej czasowych odpowiedników. Jednak większość obecnych baz danych nie jest używana w izolacji. Firmy często mają bieżącą bazę danych pracowników - wraz z informacjami finansowymi itd. - w połączeniu z czasowymi bazami danych dla starszych rekordów lub archiwów wcześniejszych danych. W ten sposób mają swoje bieżące pliki zawsze pod ręką w szybkiej i eleganckiej bazie danych, ale nadal mogą zapuszczać się w poprzednie rekordy w swoich czasowych bazach danych.

INNE JĘZYKI