La gestion d'une base de données sous SQL Server 2000
2 participants
Page 1 sur 1
La gestion d'une base de données sous SQL Server 2000
1-Un peu de théorie
La création d'un base de données entraine la création de 3 types de fichiers:
>Un fichier de données principal (.mdf) : il contient la définition des structures (les tables ,les relations..)+les données
>Zéro ou plusiers fichiers secondaires (.ndf): contiennent des données seulement
>un ou plusieurs fichiers journal de transactions (.ldf) :contiennet toutes les informations nécessaires pour la récupération d'un base de données.
Vous savez maitenant la structure d'une base de données sous SQL Server 2000 , n'est ce pas?
2-un peu mais avant tout comment créer une base de données
Il suffit d'utiliser l'instruction CREATE DATABASE
3-La syntaxe
alors là le syntaxe est un peu complexe et comme un exemple vaut mieux qu'un longue discours on s'attaque avec des exemples concrets:
les arguments de cette instruction sont les suivants:
-ON PRIMARY : c'est le groupe de fichier par défaut.
-NAME:désigne le nom logique de fichier.
-FILENAME:c'est le nom physique (le chemin d'accés au fichier)
-SIZE:la taille initiale
-MAXSIZE:la taille maximale
-FILEGROWTH:le pas d'incrémentation soit en MB ou en %
4-Modification d'une base de données
L'instruction ALTER DATABASE permet de modifier une base de données.
on va voir des exemples issus de l'aide intégré de MS SQL Server 2000 (la touche "F1" pour les novices)
Exemple n°1 :
Dans cet exemple on va ajouter un nouveau groupe de fichiers à la base de données base_2TSSRIB
Exemple n°2:
Supression du fichier "TEST" d'une base de données base_2TSSRIB
Exemple n°3:
Dan cet exemple on va modifier la taille d'un fichier de la base de données base_2TSSRIB
Pour plus d'exemples n'hésitez pas à faire un coup d'oeil sur l'aide de MS SQL Server qui est vraiment un mine d'or.
5-Suppression d'une base de données
L'instruction DROP DATABASE permet de supprimer une base de données
**Syntaxe
**Exemple
Nous allons supprimer les base de données " base_2TSSRIB " et "Librairie".
voilà voilouuuuuu notre tuto est arrivé à sa fin,j'espére que cet article sera compréhensible et bien utile.
alors d3aw m3ana
La création d'un base de données entraine la création de 3 types de fichiers:
>Un fichier de données principal (.mdf) : il contient la définition des structures (les tables ,les relations..)+les données
>Zéro ou plusiers fichiers secondaires (.ndf): contiennent des données seulement
>un ou plusieurs fichiers journal de transactions (.ldf) :contiennet toutes les informations nécessaires pour la récupération d'un base de données.
Vous savez maitenant la structure d'une base de données sous SQL Server 2000 , n'est ce pas?
2-un peu mais avant tout comment créer une base de données
Il suffit d'utiliser l'instruction CREATE DATABASE
3-La syntaxe
alors là le syntaxe est un peu complexe et comme un exemple vaut mieux qu'un longue discours on s'attaque avec des exemples concrets:
/* script : création de la base de données base_2TSSRIB */
USE MASTER
CREATE DATABASE base_2TSSRIB ---nom de la base
ON PRIMARY
(NAME = base_2TSSRIB_DataFile01,--- nom du fichier primaire
FILENAME = 'C: \Program Files\Microsoft SQL Server\MSSQL\data\base_2TSSRIB_DataFile01_Data.MDF’,
SIZE = 1MB, --- espace alloué au fichier
FILEGROWTH = 10%), --- croissance automatique de 10%
LOG ON
(NAME = base_2TSSRIB_Log, --- nom du fichier journal
FILENAME = 'C: \Program Files\Microsoft SQL Server\MSSQL\data\base_2TSSRIB_Log.LDF’,
SIZE = 1MB,
FILEGROWTH = 10%)
les arguments de cette instruction sont les suivants:
-ON PRIMARY : c'est le groupe de fichier par défaut.
-NAME:désigne le nom logique de fichier.
-FILENAME:c'est le nom physique (le chemin d'accés au fichier)
-SIZE:la taille initiale
-MAXSIZE:la taille maximale
-FILEGROWTH:le pas d'incrémentation soit en MB ou en %
4-Modification d'une base de données
L'instruction ALTER DATABASE permet de modifier une base de données.
on va voir des exemples issus de l'aide intégré de MS SQL Server 2000 (la touche "F1" pour les novices)
Exemple n°1 :
Dans cet exemple on va ajouter un nouveau groupe de fichiers à la base de données base_2TSSRIB
ALTER DATABASE base_2TSSRIB
ADD FILE
(
NAME = TEST,
FILENAME = 'c: \Program Files\Microsoft SQL Server\MSSQL\Data\TEST.ndf',
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB
)
GO
Exemple n°2:
Supression du fichier "TEST" d'une base de données base_2TSSRIB
USE master
GO
ALTER DATABASE base_2TSSRIB
REMOVE FILE TEST
GO
Exemple n°3:
Dan cet exemple on va modifier la taille d'un fichier de la base de données base_2TSSRIB
USE master
GO
ALTER DATABASE base_2TSSRIB
MODIFY FILE
(NAME = TEST,
SIZE = 20MB)
GO
Pour plus d'exemples n'hésitez pas à faire un coup d'oeil sur l'aide de MS SQL Server qui est vraiment un mine d'or.
5-Suppression d'une base de données
L'instruction DROP DATABASE permet de supprimer une base de données
**Syntaxe
DOP DATABASE nom_de_la_base_de_données [,autres_base,.....n]
**Exemple
Nous allons supprimer les base de données " base_2TSSRIB " et "Librairie".
USE MASTER
DROP DATABASE base_2TSSRIB ,Librairie
voilà voilouuuuuu notre tuto est arrivé à sa fin,j'espére que cet article sera compréhensible et bien utile.
alors d3aw m3ana
Dernière édition par le Mar 22 Jan - 13:04, édité 12 fois
soufiane_22- Messages : 14
Date d'inscription : 03/11/2007
Re: La gestion d'une base de données sous SQL Server 2000
bjr,
c bon soufiane,
mais jé remarque quand on utilise une database avec un seul fichier "on primary" marche pa.
c seulment on,exp:
USE MASTER
CREATE DATABASE base_2TSSRIB ---nom de la base
ON
(NAME = base_2TSSRIB_DataFile01, --- nom du fichier primaire
FILENAME = 'C: \Program Files\Microsoft SQL Server\ MSSQL\data\base_2TSSRIB_DataFile01_Data.MDF’,
SIZE = 1MB, --- espace alloué au fichier
FILEGROWTH = 10%), --- croissance automatique de 10%
LOG ON
(NAME = base_2TSSRIB_Log, --- nom du fichier journal
FILENAME = 'C: \Program Files\Microsoft SQL Server\MSSQL\data\base_2TSSRIB_Log.LDF’,
SIZE = 1MB,
FILEGROWTH = 10%)
c bon soufiane,
mais jé remarque quand on utilise une database avec un seul fichier "on primary" marche pa.
c seulment on,exp:
USE MASTER
CREATE DATABASE base_2TSSRIB ---nom de la base
ON
(NAME = base_2TSSRIB_DataFile01, --- nom du fichier primaire
FILENAME = 'C: \Program Files\Microsoft SQL Server\ MSSQL\data\base_2TSSRIB_DataFile01_Data.MDF’,
SIZE = 1MB, --- espace alloué au fichier
FILEGROWTH = 10%), --- croissance automatique de 10%
LOG ON
(NAME = base_2TSSRIB_Log, --- nom du fichier journal
FILENAME = 'C: \Program Files\Microsoft SQL Server\MSSQL\data\base_2TSSRIB_Log.LDF’,
SIZE = 1MB,
FILEGROWTH = 10%)
nadia- Messages : 5
Date d'inscription : 17/01/2008
Re: La gestion d'une base de données sous SQL Server 2000
bon nadia l'utilisation de 'ON PRIMARY' ou 'ON' uniquement donne la même chose car le groupe de fichier 'PRIMARY' est par défaut alors son spécification est optionnel .
Merci pour ta remarque
Merci pour ta remarque
soufiane_22- Messages : 14
Date d'inscription : 03/11/2007
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|