input: 
  def create_table_of_contents_html(database_data):
      """ Given a list of topics with their respective titles and URLs (in the format of a list of dictionaries), 
      this function generates an HTML page with a table of contents. Each topic will be a link to the corresponding URL.
      >>> create_table_of_contents_html([{'title': 'Introduction', 'url': 'intro.html'}, {'title': 'Usage', 'url': 'usage.html'}])
      '<html><body><h1>Table of Contents</h1><ul><li><a href="intro.html">Introduction</a></li><li><a href="usage.html">Usage</a></li></ul></body></html>'
      """
  
output:     
      html_content = '<html><body><h1>Table of Contents</h1><ul>'
      for item in database_data:
          html_content += f'<li><a href="{item["url"]}">{item["title"]}</a></li>'
      html_content += '</ul></body></html>'
      return html_content
  