Quelle est l'importance du schéma dans sql server?
Quelle est l'importance du schéma dans sql server?
Où ce schéma m'aider?
Est-il important pour des raisons de sécurité?
Vous devez vous connecter pour publier un commentaire.
Quelle est l'importance du schéma dans sql server?
Où ce schéma m'aider?
Est-il important pour des raisons de sécurité?
Vous devez vous connecter pour publier un commentaire.
Oui, le but principal de schéma SQL est de faciliter la gestion de la sécurité: définir qui [principaux] peut accéder à ce que [la base de données des objets]. Cela a été particulièrement plus facile de commencer avec SQL 2005 lorsque le schéma a cessé d'être directement lié à la propriétaire.
Une autre utilisation du schéma est de servir comme un espace de noms, qui est de prévenir les collisions de noms entre les objets à partir de différents schémas.
L'origine de cette initiative était de permettre à plusieurs [interactive, c'est à dire ad-hoc comme] les utilisateurs d'une base de données pour créer leurs propres tableaux, ou des procédures stockées (ou autres objets), sans avoir à vous soucier de l'existence même des objets nommés peut-être introduit par d'autres utilisateurs.
L'espace de Noms-comme la nature de schéma peut également être mis à profit dans une base de données prévue paramètre, c'est à dire un quand un seul architecte conçoit la structure de base de données d'une manière qui propose différents type d'accès, et en effet, les différentes comportements, à des groupes d'utilisateurs.
Ils partition de votre base de données pour rendre la gestion plus facile.
C'est à partir de MSDN:
Voici la page qui est venu à partir de: http://msdn.microsoft.com/en-us/library/ms190387.aspx
En ce qui concerne la sécurité, il le rend plus simple pour attribuer des autorisations que vous pouvez accorder l'accès à un schéma sans exposer l'ensemble de votre base de données pour eux.
Ce qu'un schéma est modifié avec la version de SQL Server 2005 et versions ultérieures - je pense à elle comme une couche de sécurité supplémentaire ainsi que d'un conteneur d'objets.
C'est tout à fait une bonne ressource:
http://msdn.microsoft.com/en-us/library/ms190387(SQL.90).aspx
Schéma est principalement utilisé pour la gestion de plusieurs entités logiques dans une base de données physique.
Schémas offrent un moyen pratique de séparé de la base de données des utilisateurs à partir d'objet de base de données propriétaires. Ils donnent DBA est la capacité de protéger les objets dans la base de données, et aussi à regrouper des entités logiques ensemble.
Ceci est particulièrement avantageux dans les situations où ces objets sont souvent utilisés comme une unité par les applications. Par exemple, un hôtel de la gestion du système peut être décomposé en plusieurs entités logiques ou des modules: les Chambres, Bar/Restaurant, et des Fournitures de Cuisine.
Ces entités peuvent être stockées sous forme de trois bases de données physiques. À l'aide de schémas cependant, ils peuvent être combinés, comme trois entités logiques dans une base de données physique. Cela réduit la complexité de l'administration de la gestion de trois bases de données distinctes.
Source