Utilisations pour les schémas SQL Server

C'est mon printing que les schémas sont principalement pour organiser les tables, la vue, les procédures stockées, etc … dans une database SQL Server. Les schémas jouent-ils un plus grand rôle (peut-être dans la security de la database, le stockage, etc.)?

Quelques précisions: je fais reference aux schémas "object". Désolé pour la confusion.

Je vous remercie.

Vérifiez ce lien http://technet.microsoft.com/en-us/library/dd283095.aspx . Il couvre les aspects de security dans la section "Utilisation de schémas dans SQL Server".

à votre santé

Les schémas vous permettent de regrouper vos tables pour la security et / ou la santé mentale conceptuelle. Le groupe peut être un département, une zone spécifique d'une application, un groupe Active Directory, un rôle db, etc.

Si vous avez un groupe de tables auquel seul votre groupe de security RH doit avoir access, vous pouvez les créer sous le schéma HR et appliquer les privilèges à partir de là.

Si vous avez une application, vous pouvez créer des schémas pour Ventes, Contenu et Produits uniquement pour séparer les parties de l'application.

D'un sharepoint vue OO, un schéma de database pourrait être considéré comme une class; avec la database elle-même représentant une instance d'object de cette class.

Les mêmes implications s'appliquent à partir de cette analogie (re: security, utilisation de la memory, etc.)