Qu’est-ce qu’un schéma dans SQL Server 2005 ?

 Regard Sur
21 Févr. 2009 * 1 min de lecture

Qu’est-ce qu’un schéma ?

Dans Microsoft SQL Server 2005, un schéma est une collection d’objets adhérant à la norme ANSI SQL-92.

La norme ANSI SQL-92 définit un schéma comme une collection d’objets de base de données appartenant à un seul principal et formant un seul espace de noms.

Tous les objets d’un schéma doivent être nommés de manière unique et un schéma doit être nommé de manière unique dans le catalogue de base de données. SQL Server 2005 rompt le lien entre les utilisateurs et les schémas, les utilisateurs ne possèdent pas d’objets. Les schémas possèdent des objets et les principes possèdent des schémas.

Un schéma peut appartenir à un principal principal ou secondaire, le terme  » principal  » désignant toute entité SQL Server pouvant accéder à des objets sécurisés.

Types principaux pouvant posséder des schémas:

  • Primaire
  • Connexion SQL Server
  • Utilisateur de base de données
  • Connexion Windows
  • Secondaire
  • Rôles SQL Server
  • Groupes Windows
  • Schémas par défaut

Les utilisateurs peuvent désormais se voir attribuer un schéma par défaut à l’aide de l’option DEFAULT_SCHEMA des commandes CREATE USER et ALTER USER. Si aucun schéma par défaut n’est fourni pour un utilisateur, DBO sera utilisé comme schéma par défaut.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.