Vous êtes sur la page 1sur 2

Mots-clés

- ERP : Entreprise Ressource Planning. Il s’agit d’un système permettant a une entreprise de
suivre toute les informations et services qu’elle possède en continue.
- Migration de données : Il s’agit de l’opération durant laquelle on déplace des informations
d’une BDD a une autre
- Plan de migration : Il s’agit des instructions données pour réussir la migration de donnée

Etudes
Etude des migrations :
- En premier lieu, il faut catégoriser les différentes données, généralement on les catégorise
en trois grandes catégories : référentiel, gestion et structure.
- Les données de référentiels concernent tous les agents extérieurs à l’entreprise qui
interagisse avec
- Les données de structure sont celles qui permettent d’analyser l’information et de
l’organiser en conséquence.
- Les données de gestion sont celle concernant la gestion quotidienne de l’entreprise
telle que les facture ou commande
- Les données de structures seront celles à migrer en premier suivit des données re
référentielles puis de gestion.
- Si jamais les structures des deux BDD diffèrent l’une de l’autre, il va falloir faire un
retraitement avant afin de trouver des similarités entre les deux BDD
- Avant de réaliser la migration, il est très fortement recommandé de :
- Faire une trie des informations à garder
- Faire une sauvegarde des informations de l’ancienne BDD
- réaliser différents tests sur des modèle réduit.

Index SQL :
- Un Index en sql permet de récupérer des informations d’une colonne et de la stocké dans un
ordre spécifique autre part. cela permettra d’accélérer toute requêtes de recherche liée a
l’information indexé, mais ralentira des requêtes de modification.
- CREATE INDEX nom_index ON nom_table(nom_colonnes1, nom_colonnes2,…)
- Par defaut, les index sont stocké sous forme d’arbre de données
- Il y a d’autre forme comme la table de hachage

Procédure stocker SQL :


- Il s’agit de requête que l’on peut sauvegarder dans la base de données afin de ne pas devoir
les retaper a chaque fois, basiquement, cela marche de la même façon que les fonctions en C
- DELIMITER //
CREATE PROCEDURE nom_procédure (
nom_variable1 type_variable1,
nom_variable2 type-variable2,
….
)
BEGIN
Requête SQL stocker
END //
- DELIMITER permet de sélectionner une suite de caractère qui indiquera la fin de la requête
- Pour appeler la procédure, on utilise CALL nom_procédure(valeur1, valeur2, …) ;
- Ce que l’on met en valeur1 etc sera stocké dans les variable correspondante que l’on a
déclarer dans la création de la procédure. Ces variables pourront être utilisé par la requête
comme des constantes.

Fonction SQL :
- Même principe que les procédures mais on ne renvoie qu’une valeur
- DELIMITER //
CREATE FUNCTION nom_fonction (
Nom_variable type_variable
)RETURNS type_de_la_valeur_retourner
BEGIN
fonction
RETURN valeur_a_retourner;
END //
- DECLARE nom_variable type_variable DEFAULT valeur ;
permet de rajouter des variable dans la fonction et de donner une valeur par défaut
- SET variable:=valeur;
permet d’affecter une valeur a une variable
- Expression INTO variable
permet de stocker le résultat d’une opération dans une variable.

Vous aimerez peut-être aussi