Part III. Database introspection and queries