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

SQL Server 2016 :créer une base de données

Créez une base de données à l'aide de l'interface graphique de SQL Server Management Studio.

Dans SQL Server, vous pouvez créer une nouvelle base de données via l'interface utilisateur graphique (GUI) de SQL Server Management Studio ou en exécutant un script SQL.

Créer une base de données à l'aide de l'interface graphique

Ici, nous allons créer une base de données en utilisant la méthode GUI.

  1. Créer une nouvelle base de données

    Assurez-vous que le bon serveur est développé dans l'Explorateur d'objets.

    Faites un clic droit sur Bases de données et sélectionnez Nouvelle base de données... depuis le menu contextuel.

  2. Nom de la base de données

    Entrez un nom pour la base de données et cliquez sur OK .

    Pour ce tutoriel, j'ai nommé le mien Music , car nous allons créer une base de données pour stocker les données relatives à la musique (c'est-à-dire les artistes, les albums, etc.).

    Vous pouvez modifier n'importe lequel des paramètres dans la Nouvelle base de données boîte de dialogue avant de cliquer sur OK .

    Pour ce didacticiel, nous allons simplement laisser les paramètres par défaut.

  3. La nouvelle base de données

    La nouvelle base de données est maintenant répertoriée dans l'Explorateur d'objets, sous Bases de données .

    Si vous le développez, vous verrez d'autres nœuds extensibles, chacun dans un but spécifique. Par exemple, un pour les tables, un autre pour les vues, etc.

Créer une base de données par script

SQL Server accepte Transact-SQL (qui est une version étendue de la norme SQL), vous pouvez donc créer la même base de données en exécutant le script SQL suivant.

USE master;  
GO  
CREATE DATABASE Music;
GO

Pour ce faire, ouvrez une nouvelle requête en cliquant sur Nouvelle requête dans la barre d'outils et lancez un SQL CREATE DATABASE déclaration.

Si vous ne savez pas comment exécuter une requête, nous en parlerons bientôt, lorsque nous créerons une table via un script.

Tout comme vous pouvez spécifier certaines propriétés lors de la création d'une base de données via l'interface graphique, vous pouvez inclure ces mêmes propriétés lors de la création d'une base de données par script. Voici un exemple de spécification de paramètres pour les données et les fichiers journaux.

USE master ;  
GO  
CREATE DATABASE Music  
ON   
( NAME = Music_dat,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music.mdf',  
    SIZE = 10,  
    MAXSIZE = 50,  
    FILEGROWTH = 5 )  
LOG ON  
( NAME = Music_log,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music_log.ldf',  
    SIZE = 5MB,  
    MAXSIZE = 25MB,  
    FILEGROWTH = 5MB ) ;  
GO

Bases de données système

Lorsque vous créez une nouvelle base de données, la base de données est créée sur la base du modèle base de données. Cette base de données fournit le modèle pour toute nouvelle base de données que vous créez.

Le modèle base de données est une base de données système. Lorsque vous installez SQL Server, les cinq bases de données système suivantes sont créées.

maître
Cette base de données stocke des informations au niveau du système telles que les comptes d'utilisateurs, les paramètres de configuration et des informations sur toutes les autres bases de données.
modèle
Cette base de données est utilisée comme modèle pour toutes les autres bases de données qui sont créées. Toutes les modifications apportées à cette base de données sont appliquées à toutes les nouvelles bases de données créées par la suite.
msdb
Cette base de données est utilisée par l'Agent SQL Server pour configurer les alertes et les tâches planifiées, etc.
Ressource
Il s'agit d'une base de données masquée en lecture seule qui contient des objets système inclus avec SQL Server. Les objets système sont physiquement conservés dans la base de données Resource, mais ils apparaissent logiquement dans le schéma sys de chaque base de données.
tempdb
Celui-ci contient toutes les tables temporaires, les procédures stockées temporaires et toutes les autres exigences de stockage temporaire générées par SQL Server.

Notez que vous ne verrez que quatre bases de données répertoriées sous Bases de données système dans l'Explorateur d'objets, car la base de données des ressources est masquée (bien qu'elle soit accessible par programme).