Bieżąca baza danych to baza danych, która przechowuje tylko aktualnie dokładne dane. Baza danych to zbiór faktów zwykle ułożonych w postaci tabel. Celem bazy danych jest przyspieszenie wyszukiwania i analizy danych, co ułatwia dostęp do informacji za pomocą języka programowania SQL (Structured Query Language). Obecne bazy danych są jednym z dwóch podstawowych typów baz danych; druga nazywana jest czasową bazą danych. Aktualna baza danych z definicji zapewnia, że wszystkie informacje zawarte w bazie danych są aktualne w określonym momencie dostępu.
Aby zrozumieć obecne bazy danych, warto pomyśleć o nich w porównaniu z bazami tymczasowymi. W tymczasowej bazie danych każda informacja zawiera albo znacznik czasu, przedział czasowy, albo inny element danych referencyjnych określający okres, przez który dane są ważne. Na przykład rekord pracownika w dowolnej bazie danych może zawierać imię i nazwisko pracownika wraz z jego danymi osobowymi, takimi jak data urodzenia, stanowisko, wynagrodzenie i tak dalej. W tymczasowej bazie danych wszystkie te dane obejmowałyby również datę określającą okres, w którym informacje są dokładne. Może to oznaczać uwzględnienie daty zatrudnienia lub okresu, w którym umowa pracownika jest aktywna.
Chociaż czasowa baza danych zapewnia natychmiastowe odniesienie, dzięki czemu użytkownicy mogą zrozumieć, czy dane mają obecnie zastosowanie, w przeciwieństwie do obecnej bazy danych, która eliminuje tę koncepcję. Wraz z poszczególnymi rekordami nie są przechowywane żadne znaczniki czasu ani informacje o rejestracji czasu. Osoby korzystające z bazy danych muszą zatem wnioskować o adekwatności informacji zawartych w rejestrze do bieżącego okresu, po prostu na podstawie faktu, że nadal pozostają one w systemie. Przestarzałe lub nieistotne dane, których ważność wygasła, są usuwane z bieżącej bazy danych. To usuwanie danych, które nie są już aktualne, ma kluczowe znaczenie dla funkcjonowania obecnych baz danych.
Zaletą aktualnej bazy danych jest to, że zmniejsza ona nadmierne obciążenie systemu. Bez znacznika czasowego zapychającego przestrzeń dyskową dla każdego wpisu do systemu, bieżąca baza danych jest elegancka i szczupła w porównaniu z większością jej tymczasowych odpowiedników. Większość obecnych baz danych nie jest jednak używana w izolacji. Firmy często posiadają aktualną bazę danych pracowniczych — wraz z informacjami finansowymi itp. — w połączeniu z tymczasowymi bazami danych dla starszych rejestrów lub archiwów danych z przeszłości. W ten sposób mają zawsze pod ręką swoje bieżące pliki w szybkiej i eleganckiej bazie danych, ale nadal mogą zapuszczać się w przeszłe rekordy w swoich tymczasowych bazach danych.