0% ont trouvé ce document utile (0 vote)
48 vues36 pages

Configuration des Bases de Données SQL Server

Le document décrit l'architecture d'une base de données SQL Server, y compris la configuration des fichiers de données et des journaux, la création et la gestion d'une base de données, ainsi que la gestion de l'espace disque et l'utilisation des groupes de fichiers.

Transféré par

kiongamadeleine1981
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
48 vues36 pages

Configuration des Bases de Données SQL Server

Le document décrit l'architecture d'une base de données SQL Server, y compris la configuration des fichiers de données et des journaux, la création et la gestion d'une base de données, ainsi que la gestion de l'espace disque et l'utilisation des groupes de fichiers.

Transféré par

kiongamadeleine1981
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Chapitre III

Les Bases de données C

sous SQL Server


De l’architecture au cryptage des données
Architecture d’une BDD SQL Server:
Configuration d’une BDD
Une Base de données contient deux types de fichiers:
Fichiers de données
 Fichier primaire de données (obligatoire a pour extension .mdf(master data file
et n’est pas obligatoire mais c’est par defaut))
oContient le catalogue de base de données (c’est le dictionnaire de données
qui contient l’ensemble des informations sur les objets crées)
 Fichier secondaire de données (facultatif et a pour extension .ndf)
oContient les objets et les données utilisateurs au niveau applicatif
Fichiers journaux(au moins un et a pour extension .ldf)
Enregistre toutes les modifications de la BDD
02/19/2024 Ingénieur Ted Yann MIKOLA 2
Configuration d’une BDD
Fonctionnement des fichiers journaux

02/19/2024 3
Configuration d’une BDD
Fichiers de données
 Rattaché à une seule BDD
 Structuré en page de 8 K
oLes pages contiennent les enregistrements
oL’unité d’échange entre le cache de données et les fichiers de données.
oLa taille maximale d’une ligne est de 8060 octets (hors type texte et
image)
oChaque page contient un type bien précis de données.

02/19/2024 4
Création d’une base de données
Deux méthodes
 En transact-SQL
 SQL Server Management Studio?
Les informations nécessaires
 Le nom de la BDD avec la collation si possible (au cas où il n’y a pas de
collation, la BDD héritera de la collation de l’instance par défaut).
 La taille de la BDD et indirectement la taille des fichiers data et journaux
 L’espace de stockage( l’endroit où sera crée les fichiers data et journaux).

02/19/2024 5
Configuration d’une base de données
En transact SQL

02/19/2024 6
Configuration d’une base de données
En transact SQL

02/19/2024 7
Configuration d’une base de données
Cas pratique

02/19/2024 8
Configuration d’une base de données
Cas pratique

02/19/2024 9
Gestion d’une BDD
Gestion de l’espace disque
 Autoextend On (accroissement dynamique)
 Autoextend OFF (accroissement manuel)
 Ajout de fichiers (pour augmenter l’espace du disque possible)
 Libération de l’espace inutilisé

02/19/2024 10
Configuration d’une BDD
Modifier un fichier en transact SQL

02/19/2024 11
Configuration d’une BDD
Modifier un fichier en transact SQL

02/19/2024 12
Configuration d’une BDD
Modifier un fichier en transact SQL

02/19/2024 13
Configuration d’une BDD
Ajouter un fichier en transact SQL

02/19/2024 14
Configuration d’une BDD
Ajouter un fichier en transact SQL

02/19/2024 15
Libérer de l’espace disque inutilisé
SHRINKDATABASE
 Compacte l’ensemble des fichiers de la base(aussi bien les fichiers data
que les fichiers journaux)
 Les extensions utilisées sont stockées de façon contiguë en début du
fichier.
 Impossible de redescendre en dessous de la taille initiale du fichier.
• Impossible de redescendre(diminuer) en dessous de la taille du fichier
défini lors de la création de la base.
 Le compactage intervient en différé pour les fichiers journaux.

02/19/2024 16
Configuration de la BDD
SHRINKDATABASE

02/19/2024 17
Configuration de la BDD
SHRINKDATABASE
 Pour récupérer les informations de la base de données, il suffit de
taper ces commandes:

02/19/2024 18
Configuration de la BDD
SHRINKDATABASE

02/19/2024 19
Configuration de la BDD
SHRINKFILE

02/19/2024 20
Configuration de la BDD
SHRINKFILE

02/19/2024 21
Configuration de la BDD
SHRINKFILE

02/19/2024 22
Les groupes de fichiers
Structure logique
 Permet de regrouper les fichiers de données et de les gérer comme des
unités logiques.
Deux types de groupes de fichiers
 Primaire
 Défini par l’utilisateur

02/19/2024 23
Les groupes de fichiers
Utilisation
 Répartition des données par type(tables, indexes).
 Répartition des données pour la charge IO (In/Out).
Création

02/19/2024 24
Les groupes de fichiers
Pratique
 Nous allons créer deux groupes de fichiers (un permettant de stocker les
objets de type table et l’autre de type indexe).

02/19/2024 25
Les groupes de fichiers
Pratique

02/19/2024 26
Les groupes de fichiers
Pratique

02/19/2024 27
Les groupes de fichiers
Ajout de fichiers au groupe

02/19/2024 28
Les groupes de fichiers
Ajout de fichiers au groupe

02/19/2024 29
Les groupes de fichiers
Ajout de fichiers au groupe

02/19/2024 30
Les groupes de fichiers
Ajout de fichiers au groupe

02/19/2024 31
Les groupes de fichiers
Ajout de fichiers au groupe

02/19/2024 32
Les groupes de fichiers
Création de la table associée au tablespace tablespace_data_01

02/19/2024 33
Les groupes de fichiers
Vérification de l’appartenance

02/19/2024 34
Les groupes de fichiers
Création de l’indexe associé au tablespace tablespace_index_01.

02/19/2024 35
Les groupes de fichiers
Vérification de l’appartenance

02/19/2024 36

Vous aimerez peut-être aussi