Base de données, schéma et partage DDL

Les bases de données et les schémas sont utilisés pour organiser les données stockées dans Snowflake :

  • Une base de données est un groupe logique de schémas. Chaque base de données appartient à un seul compte Snowflake.

  • Un schéma est un regroupement logique d’objets de base de données (tables, vues, etc.). Chaque schéma appartient à une base de données unique.

Ensemble, une base de données et un schéma constituent un espace de noms dans Snowflake. Lors de toute opération sur des objets de base de données dans Snowflake, l’espace de nom est déduit de la base de données actuelle et du schéma utilisé pour la session. Si une base de données et un schéma ne sont pas utilisés pour la session, l’espace de nom doit être explicitement spécifié lors de toute opération sur les objets.

Snowflake fournit un ensemble complet de commandes DDL pour la création et la gestion de bases de données et de schémas.

En outre, Snowflake fournit DDL pour la création et la gestion des parts. Une part spécifie un ensemble d’objets de base de données (schémas, tables et vues sécurisées) contenant les données que vous souhaitez partager avec d’autres comptes Snowflake.

Dans ce chapitre :