class_docstr: The `DatabaseCatalog` catalog stores information about all databases.
  `_row_id:` an autogenerated unique identifier.
  `_name:` the database name.
  `_engine:` database engine
  `_param:` parameters specific to the database engine
code: def __init__(self, name: str, engine: str, params: dict):
      self._name = name
      self._engine = engine
      self._params = params
  
imports: from sqlalchemy import Column, String
  from evadb.catalog.models.base_model import BaseModel
  from evadb.catalog.models.utils import DatabaseCatalogEntry, TextPickleType
label_desc: Use image node_id 1 to create a new DatabaseCatalog object from inherited base classes: BaseModel with example: obj = DatabaseCatalog(name, engine, params)