There isn't yet, but I'm working on one. I'm starting with 1975 - 2018 (up to 1981 at the mo). The current year, which will probably be 2020 by the time I get there, will only show Loco/Unit number, sector and depot as I believe we really should support the good work of Platform 5/Ian Allen et al in bringing us a superb detailed publication every year, though the lack of an app version is frustrating. the historical data will be a useful resource for entry into service, livery changes, refurb dates, allocations on a yearly basis, but I intend to ensure that I don't compromise the painstaking work done by the likes of Hugh Longworth, Ashley Butlin and many others with their more specialist publications.
I'm still working out which outlet, forum, organisation or website I'll publish my work through (I've had interest from a couple of organisations) but will update you all here when it's getting close to release. I have to work around a hectic job and a painful disability so progress is somewhat unpredictable.
I would also be happy if someone else decided to make an up-to-date database, given the amount of work involved in ensuring it is current and correct. My main passion is the past.