History of page, interval of years

This is entirely possible. I would say even though you mention that it is a page and not a blog, it can still be achieved.

WordPress works off page templates, so you could essentially just create a new template for every year that you require. You can then assign this template to a new page and it will appear as you want it too.

So your template hierarchy would look like the following:

  • page-2016.php
  • page-2015.php
  • page-2014.php

And so on and so on. You would also then need to set the HomePage for the site (I’m assuming this is how you have it set up at the moment?) as the relevant year. You can then have a navigation menu, that would list previous years. With a bit of styling you could turn it into a drop down version under a main page of ‘Seminar Archives’ and then have each page as a sub-page of ‘Seminar Archives’;

Doing it this way also eliminates the need to duplicate the DB multiple times, as each page would run off the same DB and access the required media.

Each template would need to hold the relevant styling information to make it look the same, and then you can update it as and when the need arises.

This Stack Exchange link also sheds further light on a similar situation.
Create a month by month archive of pages (not posts) (But this talks about a month-by-month rather than just a single page for a year?) (You also don’t mention whether on the page you list posts for that year related to the seminar?)