Table des matières
Conception de bases de données PostGreSQL
La phase de Gestion de bases ne peut-être démarrée qu'une fois les besoins en terme de bases de données définis et validés.
Elle est régie par un contrat moral qui engage le pôle et les demandeurs à respecter la procédure qualité de gestion des bases de données.
En effet, c'est le seul moyen de mettre en place une base de données dans le respect du travail de chacun et dans les meilleurs délais.
Définition de la structure
Évaluation des éléments de la base de données
Les différentes étapes de la démarche :
- fourniture de deux documents par le pôle (dictionnaire des termes utilisés et un à remplir par les utilisateurs)
- retour des documents remplis par les utilisateurs
- structuration des données à intégrer dans la base
- rédaction du document de synthèse des éléments de la base et du dictionnaire synthétique des données par le pôle et présentation à la personne responsable du projet.
- retours des utilisateurs sur d'éventuelles modifications à apporter à la structure
- rédaction des, document de synthèse des éléments de la base et dictionnaire synthétique des données, définitifs par le pôle et présentation à la personne responsable
- validation définitive des des, document de synthèse des éléments de la base et dictionnaire synthétique des données par les utilisateurs
- rédaction et présentation du document définissant la structure de la base de données et du dictionnaire définitif
- dernière remontée d'éventuelles modifications (mineures) par la personne responsable
- optimisation et création de la structure de la base et mise à disposition du modèle de données et le document définissant les termes utilisés en conception de base de données à la personne responsable
Elles devront toutes se faire dans le respect des délais indiqués dans la procédure qualité
Création de la base de données
Cette étape consiste à créer une base de données PostGreSQL vide normalisée, respectant la structure validée par les utilisateurs pendant la phase de définition et les délais définis par la procédure qualité.
Toute demande de création de base est à envoyer par courriel à l'adresse isem-data@umontpellier.fr
Initialisation du contenu
L'initialisation de la base de données consiste à intégrer les données déjà existantes en utilisant des fichiers tabulaires (CSV, TSV, Excel,ou autre) ou SQL fournis par les utilisateurs et respectant la structure définie dans la phase de définition et les délais de la procédure qualité.
Administration
Une fois la base de données initialisée, le pôle s'engage à rendre la base de données accessible, à gérer les profils utilisateurs(création/droits d'accès), à proposer une assistance dans l'utilisation et la gestion techniques de la base de données.
Migration de bases (MySQL ou MariaDB)
La migration consiste à transférer les données d'une base de données existante vers un autre type de base de données.
Dans ce cadre là, le pôle propose de mettre en place les scripts de migration des bases de données MariaDb et/ou MySql accessible si elles sont gérées et/ou administrées par un membre de l'ISEM et de les migrer vers une base de données PostGreSQL.
Toute demande liée à la migration est à envoyer par courriel à l'adresse isem-data@umontpellier.fr
Mise à disposition de requêtes SQL
Le pôle propose de créer des requêtes SQL sur mesure pour interroger des bases de données PostGreSQL accessibles dont la gestion/administration est faite par un personnel de l'ISEM. Ces requêtes peuvent être de 3 types différents.
Affichage de données
Création de requêtes permettant d'afficher à l'écran des données filtrées que l'outil d'administration ou de gestion de la base ne permettrait pas de faire simplement.
Importation de données
Création de requêtes permettant :
- d'ajouter en bloc des données
- de mettre à jour la base de données en bloc
à partir de fichiers SQL ou tabulaires (CSV, TSV, Excel ou autre) correctement structurés
Toute demande d'importation est à envoyer par courriel à l'adresse isem-data@umontpellier.fr
Exportation de données
Création de requêtes permettant d'exporter des données vers:
- des fichiers tabulaires (csv, tsv)
- des fichiers SQL réutilisables
Toute demande d'exportation est à envoyer par courriel à l'adresse isem-data@umontpellier.fr