Base de données

Compétence : Concevoir et mettre en place une base de données à partir d'un cahier des charges client

S : Dans le cadre d'un projet universitaire en Bases de Données, j'ai été amené à concevoir et implémenter une base de données destinée à gérer les résultats des championnats de football.

T : Ma tâche consistait à transformer un diagramme UML en un modèle relationnel en utilisant le langage Tutorial D. Le projet demandait la production de deux livrables principaux : un fichier .rel permettant la création et la réinitialisation de la base de données, et un graphe des contraintes d'intégrité référentielles.

A : Développé un fichier Tutorial D auto-exécutable pour la définition de la base. Créé un script SQL pour structurer les données et les tables. Conçu un graphe des contraintes à l'aide d'un outil spécialisé afin de visualiser les dépendances. Traduit les objets UML en relations SQL et géré l'ensemble des règles d'intégrité.

R : J'ai livré une base de données fonctionnelle, prête à l'emploi pour la gestion des résultats de football. J'ai également produit un graphe des contraintes détaillant clairement les relations entre les tables. Tous les livrables étaient conformes aux consignes du projet. Ce travail m'a permis de maîtriser les concepts de modélisation et de gestion des bases de données relationnelles.

Les langages :

🚧 En travaux 🚧