Schémas
Nouveau : 14 avril 2006
Un schéma est un conteneur qui intègre des tables, des vues, des procédures, etc. Il est situé dans une base de données, laquelle est située dans un serveur. Ces entités s'assemblent comme des cases imbriquées. Le serveur est la case la plus externe, et le schéma est la case la plus interne. Il contient tous les éléments sécurisables répertoriés ci-dessous. Cependant, il ne peut pas contenir une autre case.
Élément sécurisable devant être situé dans un schéma | Classe |
---|---|
Type |
TYPE |
Collection de schémas XML |
COLLECTION DE SCHÉMAS XML |
Table |
OBJET |
Vue |
OBJET |
Procédure |
OBJET |
Fonction |
OBJET |
Agrégation |
OBJET |
Contrainte |
OBJET |
Synonyme |
OBJET |
File d'attente |
OBJET |
Statistique |
OBJET |
Chaque élément sécurisable dans un schéma spécifique doit porter un nom unique. Le nom intégralement spécifié d'un élément sécurisable contenu dans un schéma inclut le nom du schéma qui le contient. Par conséquent, un schéma est également un espace de noms.
Remarque : |
---|
Dans les versions antérieures de SQL Server, les bases de données ne pouvaient pas contenir une entité appelée « schéma », mais cette entité était effectivement un utilisateur de base de données. SQL Server 2005 est la première version de SQL Server dans laquelle un schéma est à la fois conteneur et espace de noms. |
Voir aussi
Concepts
Séparation du schéma et de l'utilisateur
Entités sécurisables
Hiérarchie des autorisations