Un schéma est une collection d'objets nommés (par exemple, des tables et des vues). Il fournit une classification logique des objets de la base de données.
Il est créé implicitement en même temps que la table, la vue ou tout autre objet nommé. Vous pouvez aussi le créer explicitement avec l'instruction CREATE SCHEMA.
Lors de la création d'un objet nommé, vous pouvez le qualifier par (lui associer) un nom de schéma particulier. Les noms des objets nommés sont constitués de deux parties. La première est le nom du schéma auquel l'objet est affecté. Si vous ne précisez pas de nom de schéma, l'objet est affecté au schéma par défaut portant comme nom l'ID autorisation de la personne exécutant l'instruction.
La méthode adoptée pour exécuter les exemples du présent document utilise le SQL en interactif. Dans ce cas, l'ID autorisation est l'ID utilisateur qui a été précisé avec l'instruction CONNECT. Par exemple, dans une table STAFF, si l'ID utilisateur précisé est USERXYZ, le nom qualifié de la table devient USERXYZ.STAFF. Pour plus de détails sur l'instruction CONNECT, consultez la section Connexion à une base de données.
Certains noms de schémas sont réservés. Par exemple, les fonctions intégrées se trouvent dans le schéma SYSIBM et les fonctions UDF appartiennent au schéma SYSFUN. Pour plus de détails sur l'instruction CREATE SCHEMA, consultez le document SQL Reference.