Static web pages are generally simple HTML written pages which serve as response from browser to server in which all the information and data is static in nature and it does not get changed until someone changed it manually.
Static web pages are generally written in simpler languages such as HTML, JavaScript, CSS, Jquery, etc.
Static web pages due to static data take less time to get load.
In Static web pages generally no involvement of database for data redecoration.
Dynamic webpages are the pages written in some more complex language such as PHP in which data is rendered after some interpretation and capacity to produce distinctive content for different calls.
Dynamic web pages are written in more complex languages such as CGI, AJAX, PHP, Laravel, CakePHP, etc
On other hand in case of Dynamic web page database is used for data redecoration.