Spark Catalog representation through which the user may create, drop, alter or query underlying databases, tables, functions, etc.