Database is returned by eb.connect(..., connector=...). It binds an engine to a registered Sentinel connector and exposes domains as attributes.
Domain accessors
Each domain starts as an EventFrame (Layer 1). Use.as_table() to drop to Layer 0 when you need custom column predicates.
Connection without a connector
eb.connect(...) without connector= still returns a SQLAlchemy engine for low-level use. Prefer connector= for analytics.