Cours SQL

Pages: 26 (6490 mots) Publié le: 1 août 2014
www.madness-madman.hooxs.com

OFPPT

ENSA FES

1. Les commandes pour gérer une base de données
- Créer une Base de données : Create database Nom_de_Base
Une base de données, usuellement abrégée en BD ou BDD, est un ensemble structuré et organisé permettant le
stockage de grandes quantités d'informations afin d'en faciliter l'exploitation (ajout, mise à jour, recherche de
données).Syntaxe

ria

l

Syntaxe simple : Create database Nom_Base ex : Create database MaBase
Quand on utilise cette commande simple, SQL choisi des valeurs par défauts pour la taille du fichier de base
et journal leurs noms leurs incrémentations etc.…,

om

ate
a

Create database Nom_Base
On
Primary (Name = Nom_logique_fichier_base,

8T
.c

Syntaxe complet : Dans ce cas onpersonnalise la base et on précis des valeurs pour la taille du fichier de base
et journal leurs noms leurs incrémentations etc. …

Filename = 'Chemin de l’emplacement \ Nom_Physique_fichier_base.mdf',

nce

Size = Taille réservée sur le disque dur pour le fichier de base,

Cre

Maxsize = Taille maximale du fichier de base,
Filegrowth = Valeur d’augmentation dés que la valeur maximale dufichier de base est atteint)

w.n
u

>

ww

PD
F

Log on
(Name = Nom_logique_fichier_journal,
Filename = 'Chemin de l’emplacement \ Nom_Physique_fichier_journal.ldf',
Size = Taille réservée sur le disque dur pour le fichier journal,
Maxsize = Taille maximale du fichier journal,
Filegrowth = Valeur d’augmentation du fichier journal dés que la valeur maximale est atteint)

>Explication détaillée du Syntaxe
Remarque : A ne pas oublier les parenthèses et aussi les virgules après chaque ligne, pour séparer les
paramètres, sinon ça va générer des erreurs.
Si on ne veut pas préciser les valeurs de certains paramètres comme la taille maximum (Maxsize), on ne le
déclare pas dans la syntaxe tout simplement, la même chose pour les fichiers supplémentaires …

1

2013-2014Année : 2011-2012

www.madness-madman.hooxs.com

OFPPT

Fichier de base = Contient la structure des tables et les paramètres.
Fichier de base supplémentaire = Un fichier supplémentaire a le même rôle que un fichier de base il contient
aussi la structure des table les table système de la base …, il est utilisé pour appuyer le fichier de base
principal.

ria

.mdf = L’extension dufichier de base Principal
.ndf = L’extension du fichier de base Supplémentaire
.ldf = L’extension du fichier de Journal

l

Fichier journal = Contient un historique des événements réalisés sur la base comme suppression et
modification des tables etc.…

8T
.c

Un exemple Expliqué de Création complète d’une base de données

om

On va créer une base nommée MaBase dans un dossier SQLsue le disque dur C avec les propriétés
suivantes :

ate
a

Fichier de base principal :
Son nom Fichier_dat, sa taille 10 Mo, taille maximum 200, qui augmente par 5 M

nce

Fichier de base supplémentaire :
Son nom Fichier_dat2, sa taille 10 Mo, taille maximum 200, qui augmente par 5 M

w.n
u

Cre

2 Fichiers de journaux :
Leurs nom Fichier_log, Fichier_log2, chaque un a taille10 Mo, taille max 200, l’un augmente par 5% et
l’autre par 5 M

PD
F

Avant de commencer à créer la base de données on doit créer un dossier sur C nommé SQL mettre les fichiers
de cette base

ww

Create database MaBase
On
Primary (Name = Fichier_dat,
(Fichier de base Principal)
(Pour donner un nom logique au fichier de base Principal)
Filename = 'C:\sql\Fichierdat.mdf',
(Pourdonner le nom physique au fichier de base Principal et son emplacement)
Size = 10,
(Pour réserver 10 Mo dans le disque dur pour ce fichier)
Maxsize = 200,
(Pour déterminer la taille maximum de ce fichier)

,



Filegrowth=5 MB)
(A ne pas oublier cette virgule entre deux fichiers )
(Une fois le 10 Mo réservé est atteint, SQL réserve 5 de plus),
(Name = Fichier_dat2,
(Fichier de base...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Cours de sql
  • Cours sql
  • Cours sql
  • Sql cours
  • Cours sur sql
  • Cours sql oracle
  • cours sql avec oracle
  • Cours PL SQL

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !