Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Qu'est-ce qu'un schéma dans SQL Server et comment créer/supprimer un schéma dans la base de données SQL Server - Tutoriel SQL Server / TSQL, partie 27

Qu'est-ce qu'un schéma :

Selon le site Web de Microsoft :
Un schéma est un espace de noms distinct pour faciliter la séparation, la gestion et la propriété des objets de base de données.

Comment créer un schéma par interface graphique :
Ouvrez le SSMS et vous accéderez à la base de données car les schémas sont des objets de la base de données. Allez dans Sécurité, puis allez dans Schéma et faites un clic droit et choisissez Nouveau schéma comme indiqué ci-dessous.


Comment créer un schéma dans la base de données SQL Server - Tutoriel SQL Server

Vous devez maintenant fournir le nom du schéma. J'ai utilisé TB comme nom de schéma et j'ai laissé le propriétaire du schéma vide, cela signifie que dbo sera le propriétaire de ce schéma. Si vous souhaitez choisir le propriétaire, vous pouvez cliquer sur rechercher et indiquer le propriétaire du schéma.

Comment créer un schéma dans une base de données SQL Server - Tutoriel SQL Server / TSQL


Créer un schéma en utilisant TSQL :

Pour créer un schéma dans la base de données avec le propriétaire par défaut qui est dbo, vous pouvez utiliser le script ci-dessous.

--DatabaseName=TechBrothersITUSE [TechBrothersIT]GO--Create Schema Nom =TBCREATE SCHEMA [TB]GO
 
Disons que si j'ai un utilisateur dans la base de données TechbrothersIT avec le nom [aamir] et que je souhaite créer Schema TB avec le nom du propriétaire =[aamir]. Je peux utiliser le script ci-dessous.

--Nom de la base de données =TechBrothersITUSE [TechBrothersIT]GO--Create Schema TB with owner name =Aamir ( Database User)CREATE SCHEMA [TB] AUTHORIZATION [aamir] ALLER
 
 
 Comment supprimer un schéma de la base de données SQL Server : 

1) En utilisant l'interface graphique
nous pouvons faire un clic droit sur le nom du schéma dans une base de données et appuyer sur Supprimer comme indiqué ci-dessous.
Comment supprimer un schéma d'une base de données SQL Server à l'aide de l'interface graphique - Tutoriel SQL Server

Nous pouvons également utiliser le script TSQL pour supprimer le schéma d'une base de données SQL Server. Dans l'exemple ci-dessous, je supprime le schéma TB de la base de données TechBrothersIT.
--Database Name =TechBrothersITUSE [TechBrothersIT]go--Drop Schema TBDrop Schema [TB]
 
 
Démo vidéo :qu'est-ce qu'un schéma et comment créer/supprimer un schéma