Vous êtes sur la page 1sur 4

Implémentation SQL Server

-2-
1. Les objets des bases de données :
Les bases de données contiennent un certain nombre d’objets logiques. Il est possible
de regrouper ces objets en trois grandes catégories :

Gestion et stockage des données : tables, type de données, contraintes d’intégrité,


valeur par défaut, règles et index.

Accès aux données : vues et procédures stockées.

Gestion de l’intégrité complexe : déclencheur s’exécutant automatiquement lors de


l’exécution d’un ordre SQL modifiant le contenu d’une table : INSERT, UPDATE et
DELETE. Le déclencheur est toujours associé à une table et à une instruction SQL.

2. Types de bases de données SQL – Sever

Bases de données système

master
model tempdb msdb

Pubs Scolarité
Bases de données utilisateur

a) Bases de données système : Lors de l'installation de SQL Server, le

TS base de donnée – formatrice : BENABDALLAH F Zohra


programme d'installation crée quatre bases de données Système qui stockent les informations
globales relatives à SQL Server. On a 4 types

Master C’est la base de données principale pour le bon Fonctionnementde SQL Server.
(comptes de connexion, options de configuration, l’existence des bases de données
utilisateurs et les références vers les fichiers qui composent ces bases...).

Model Cette base contient l’ensemble des éléments inscrits dans toute nouvelle base utilisateur.
Par défaut, il n’y a que les tables système, mais il est possible de rajouter des éléments.

Tempdb Offre une zone de stockage pour les tables temporaires et autres besoins de stockage
temporaire.
Msdb offre une zone de stockage pour les informations de planification et l'historique des
tâches.
Implémentation SQL Server
-2-
b) Bases de données utilisateurs : Sont des bases de données créées par les utilisateurs.

Exemple : Scolarité Identifie une base de données définie par l'utilisateur.


3. Création des bases de données
On peut créer une base de données S par les deux méthodes suivantes :
1-A l’aide de SQL SERVER Management Studio (l’interface graphique)
2- Analyseur de requêtes

4. Les requêtes de création des bases de données


Requête Syntaxe Exemple
CREATE DATABASE nom_de_la_BDD CREATE DATABASE
Création simple de base de
données Poste_n
CREATE DATABASEnom_de_la_bdd CREATE DATABASE
Products2
ON PRIMARY
ON PRIMARY
Création de base de données sans (NAME = nom_fichier_logique,
spécification de SIZE (NAME = prods2_dat,
FILENAME = 'nom_fichier_se' ,) FILENAME = 'D:\SQL\data\
prods2.mdf' )
GO
CREATE DATABASE nom_de_la_bdd CREATE DATABASE papeterie
ON PRIMARY
ONPRIMARY
(NAME = papeterie_data,
(NAME = nom_fichier_logique, FILENAME=’D:\sql\Data\
papeterie.mdf’,
FILENAME = 'nom_fichier_se' ,
SIZE = 10MB,
SIZE = tailleMB , MAXSIZE = 15MB,
Création de base de données avec un FILEGROWTH = 20%
fichier de données primaire et un MAXSIZE = taille_maxMB ,
)
fichier journal FILEGROWTH = incrément_extension ) LOG ON
(
LOG ON
NAME = papeterie_log,
( NAME = nom_fichier_logique, FILENAME=’D:\sql\Log\
papeterie.ldf’,
FILENAME = 'nom_fichier_se',
SIZE = 3MB,

TS base de donnée – formatrice : BENABDALLAH F Zohra


SIZE = tailleMB ,) MAXSIZE = 5MB,
FILEGROWTH = 20%
)
CREATE DATABASE nom_de_la_bdd CREATE DATABASE papeterie
ON PRIMARY
ONPRIMARY
Création de base de données avec un (NAME = papeterie_data,
fichier de données primaire et (NAME = nom_fichier_logique, FILENAME=’D:\sql\Data\
spécification de tille papeterie.mdf’,
FILENAME = 'nom_fichier_se' ,
SIZE = 10MB)
SIZE = tailleMB )
Implémentation SQL Server
-2-
Lors de la création d'une base de données, vous pouvez définir les options décrites ci-dessous.
Option Description
Name Le nom logique du fichier
FileName Le nom physique du fichier et le chemin d'accès du fichier.
Size Taille initiale du fichier en mégaoctets (MB) ou kilooctets(KB). La taille par défaut est de 1 mégaoctet.
Maxsize spécifie la taille maximale que peut atteindre le fichier.
Si aucune valeur n’est précisée, alors la taille du fichier sera limitée par la place libre sur le disque.
FILEGROWTH Précise le pas d’incrément pour la taille du fichier. Ce pas peut être précisé en pourcentage ou de façon
statique en kilo ou mégaoctets.
Cette option spécifie les fichiers du groupe de fichiers primaire. Ce dernier contient

 toutes les tables système de la base de données.


 les objets non affectés aux groupes de fichiers utilisateur.
PRIMARY
 Chaque base de données possède un fichier de données primaire. Et ne peut
contenir qu'un seul fichier primaire.
 L'extension de fichier recommandée pour les fichiers de données primaires
est .mdf.

TS base de donnée – formatrice : BENABDALLAH F Zohra

Exercice d’application
Implémentation SQL Server
-2-

TS base de donnée – formatrice : BENABDALLAH F Zohra

Vous aimerez peut-être aussi