Telling apart accounts, databases, schemas, and the objects that live in each
Snowflake organizes objects in a strict hierarchy: Organization > Account > Database > Schema > Object (tables, views, stages, etc.), with securable objects owned by roles that control access. Understanding this hierarchy is essential for managing namespaces, access control, and object resolution using fully qualified names.
1 · Learn the must-know
- The full object hierarchy is Organization -> Account -> Database -> Schema -> Object, and every securable object belongs to exactly one schema.
- Every database automatically contains two default schemas:
INFORMATION_SCHEMA(read-only metadata views) and PUBLIC (default schema for user objects). - Objects can be referenced using one-part, two-part, or three-part names (object, schema.object, or database.schema.object); unqualified names resolve using the session's current database/schema context.
- Schemas and databases can be created as either permanent or TRANSIENT, and tables can be PERMANENT, TRANSIENT, or TEMPORARY, each with different Time Travel and Fail-safe retention behavior.
- Account-level objects (like roles, users, warehouses, databases, resource monitors, and shares) exist outside any database/schema and are managed at the account level.
- Ownership of objects is tied to roles, not individual users, and access to any object requires privileges granted through the role hierarchy down to the securable object.
2 · Check your understanding
A Snowflake Practitioner grants the ANALYTICS_ROLE role USAGE on the ANALYTICS_DB.SALES schema so analysts can query tables there. When analysts attempt to run queries, they receive an error stating no warehouse is in use. The Practitioner assumes granting schema access should also expose the compute resources needed to run the query.
What explains this behavior?
What you have tried across SnowPro Core's objectives, not a readiness score.
Snowflake AI Data Cloud Features and Architecture31% of the exam0 of 6 tried
Account Management and Data Governance20% of the exam0 of 3 tried
Data Loading, Unloading, and Connectivity18% of the exam0 of 3 tried
Performance Optimization, Querying, and Transformation21% of the exam0 of 4 tried
3 · Keep going
Ready for more? Take a weighted mock or try free practice questions.