code: def create_default_database(reset: bool = False) -> GraphDatabaseInterface:
          
          import sqlalchemy
          from sqlalchemy.ext.declarative import declarative_base
          from sqlalchemy.orm import sessionmaker
          from sqlalchemy.pool import StaticPool
  
          Base = declarative_base()
          engine = sqlalchemy.create_engine("sqlite:///SpotifyArtistGraph.db", poolclass=StaticPool)
          Session = sessionmaker(bind=engine)
  
          dbi: GraphDatabaseInterface = create_graph_database_interface(
              sqlalchemy, Session(), Base, sqlalchemy.orm.relationship
          )
  
          if reset:
              Base.metadata.drop_all(engine)
          Base.metadata.create_all(engine)
  
          return dbi
docs: Creates and returns a default SQLAlchemy database interface to use.
  
          Arguments:
              reset (bool): Whether to reset the database if it happens to exist already.