Manipulations,
sauvegardes et
restauration dune BDD
Lenny Vaz 2024
TP BDD
1. Manipulation dune BDD
Créer 3 utilisateurs : lacombe, branchais et fairie.
Montrer que les 3 utilisateurs ont bien été créés dans mysql :
Donner tous les droits à l’utilisateur lacombe sur la base de données :
Créer une vue clt_angers qui contient les clients habitants à Angers :
Créer une vue clt_mars2024 qui contient les clients ayant réglés leur(s) facture(s) en
mars 2024 :
Donner les droits de lecture à la table CLIENT de BDDVENTES à l’utilisateur
branchais :
Donner les droits de lecture et d’ajout des données à l’ensemble des tables de
BDDVENTES, mais aussi les droits de créer des vues à l’utilisateur fairie :
En plus dun recettage (tests des droits), montrer l’ensemble des droits qui a été
donné à chaque utilisateur :
Lutilisateur branchais a-t-il le droit de modifier le contenu des 2 vues créées
précédemment ?
Non, l'utilisateur branchais n'a que des droits de lecture (SELECT) sur la table CLIENT. Cela
signifie qu'il ne peut ni modifier les données, ni modifier les vues, car les vues se basent sur
des tables pour afficher les informations.
Quelle est la différence entre une vue et une table ?
Vue : Une vue est une sorte de table virtuelle basée sur le résultat d'une requête
SQL. Elle ne stocke pas de données par elle-même, mais elle affiche des données
extraites d'une ou plusieurs tables. Les vues facilitent les opérations de lecture et de
gestion des données complexes.
Table : Une table est un objet de base de données qui stocke des données réelles
sous forme de lignes et de colonnes. Elle est utilisée pour insérer, mettre à jour, et
supprimer des données directement.
2. Analyse de la gestion des sauvegardes
Quest-ce quune sauvegarde de BDD ? que sauvegarde-t-elle ?
Une sauvegarde de base de données est une copie des données et de la structure d'une
base de données à un moment donné, que l'on peut utiliser pour restaurer la BDD en cas de
problème Elle sauvegarde à la fois les tables, les enregistrements, et parfois des éléments
comme les utilisateurs, les droits d'accès, ainsi que la structure. Cela permet de protéger les
informations et de pouvoir les récupérer si nécessaire.
Qui est en charge des sauvegardes dans lentreprise ?
Dans une entreprise, la responsabilité des sauvegardes incombe généralement à l'équipe
informatique ou à un administrateur système. Cette personne est chargée de s'assurer que
toutes les données critiques de l'entreprise, telles que les bases de données, les fichiers de
documents, les applications, et parfois même les configurations des serveurs, sont
sauvegardées régulièrement.
Qui est responsable des sauvegardes en entreprise ?
En entreprise, la responsabilité des sauvegardes incombe généralement à l’équipe
informatique, souvent sous la supervision d'un administrateur système ou d'un responsable
des systèmes d'information.
Où est stockée la BDD ?
La base de données (BDD) est généralement stockée sur le serveur de base de données,
qui peut être local ou distant. Dans le cas de MySQL, par exemple, les fichiers de données
sont souvent situés dans un répertoire spécifique sur le disque dur, comme
« C:\ProgramData\MySQL\MySQL Server X.X\data\ » sous Windows ou « /var/lib/mysql/ »
sous Linux.
Comment ça se passe quand la BDD est gérée par un tiers ?
Lorsque la base de données est gérée par un tiers, comme un fournisseur de services cloud,
le processus de sauvegarde et de gestion des données est généralement pris en charge par
ce fournisseur. Dans ce cas, l'utilisateur n'a pas accès direct à des outils comme mysqldump.
Cependant, la plupart des fournisseurs offrent des options de sauvegarde intégrées et des
interfaces pour gérer les données, souvent via des tableaux de bord en ligne.
Quest-ce quune restauration ?
La restauration, dans le contexte des bases de données, fait référence au processus de
récupération des données à partir d'une sauvegarde. Lorsqu'une base de données subit une
perte de données, une corruption ou un problème technique, la restauration permet de
remettre la base à un état antérieur en utilisant un fichier de sauvegarde, généralement créé
avec un outil comme mysqldump. Cela implique de réinjecter les données et les structures
de la base, ce qui est crucial pour minimiser les pertes et assurer la continuité des activités
de notre entreprise.
3. Sauvegarde via mysqldump
La commande mysqldump, qui permet de sauvegarder une BDD, est-elle utilisable
sous Windows ?
Oui, la commande mysqldump est utilisable sous Windows. C'est un outil de MySQL qui
permet de sauvegarder une base de données en créant un fichier contenant toutes les
instructions nécessaires pour la recréer.
Pour l'utiliser sous Windows, il faut d'abord installer MySQL ou MariaDB, puis ajouter le
chemin de l'outil mysqldump au système pour pouvoir l'exécuter depuis l'invite de
commandes. Ensuite, il suffit de taper la commande avec les bons paramètres, comme le
nom de la base de données et le fichier de sortie.
Et sous Linux ?
Sous Linux, la commande mysqldump est également disponible et souvent installée par
défaut avec MySQL ou MariaDB. Comme sous Windows, elle permet de sauvegarder une
base de données en exportant toutes les données et la structure dans un fichier texte.
Pour l'utiliser, il suffit d'ouvrir un terminal et de taper la commande avec les paramètres
appropriés, comme le nom de la base de données, l'utilisateur, et le fichier de destination.
Présenter le mode de fonctionnement de cette sauvegarde : réaliser une sauvegarde
de votre BDD - donner le mode opératoire et le recettage
4. Automatisation des sauvegardes de BDD
En quoi consiste une automatisation de sauvegardes ?
L'automatisation des sauvegardes consiste à mettre en place un système qui réalise
automatiquement des copies de données importantes, sans intervention manuelle. Cela
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !