Une base de données est le conteneur principal, elle contient les données et les fichiers journaux, ainsi que tous les schémas qu'elle contient. Vous sauvegardez toujours une base de données, c'est une unité discrète à elle seule.
Les schémas sont comme des dossiers dans une base de données et sont principalement utilisés pour regrouper des objets logiques, ce qui facilite la définition des autorisations par schéma.
MODIFIER pour une question supplémentaire
drop schema test1
Msg 3729, niveau 16, état 1, ligne 1
Impossible de supprimer le schéma «test1» car il est référencé par l'objet «copyme».
Vous ne pouvez pas supprimer un schéma lorsqu'il est en cours d'utilisation. Vous devez d'abord supprimer tous les objets du schéma.
Lecture connexe:
- À quoi servent les schémas SQL Server?
- MSDN: séparation utilisateur-schéma
Le schéma est un moyen de catégoriser les objets dans une base de données. Cela peut être utile si plusieurs applications partagent une seule base de données et qu'il existe un ensemble commun de données auquel toutes les applications accèdent.
la source
La base de données est comme un conteneur de données avec un schéma, et les schémas sont la disposition des tables, des types de données, des relations et des trucs
la source
namespace
est beaucoup plus approprié.Le schéma indique quelles tables sont dans la base de données, quelles colonnes elles ont et comment elles sont liées. Chaque base de données a son propre schéma.
la source
Le schéma dans SQL Server est un objet qui contient conceptuellement des définitions pour d'autres objets de base de données tels que des tables, des vues, des procédures stockées, etc.
la source