It doesn't "read" the tables, but it does need to construct the catalog view, so it needs
compile the list of tables, and to determine which column is the geometry column for
each table, and what topology class, and whether it's part of a feature dataset,...
And that inventory *isn't* done by a simple database connect (which, at worst, just
needs the list of tables).
- V