<aside> 💡 Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?
</aside>
Au cours des deux semestres, la gestion des données a été abordée à travers plusieurs activités, centrées principalement sur la conception, la manipulation et l’administration de bases de données.
Dans un premier temps, j’ai été amené à créer une base de données relationnelle, en définissant les différentes tables, leurs attributs, les relations, ainsi que les clés primaires et étrangères. Une fois la structure établie, nous avons appris à interagir avec la base via des requêtes SQL, et notamment à construire des vues, à manipuler des jointures, et à rédiger des requêtes complexes permettant d’extraire des données précises.
Mon implication a été constante, bien que variable selon les thématiques abordées. J’ai été plus à l’aise et davantage investi sur les aspects liés à l’administration de bases de données, notamment la gestion des utilisateurs, l’attribution de privilèges via GRANT ou autre, ou encore la mise en place d’un environnement structuré et sécurisé pour exploiter les données.
En résumé, mon parcours sur cette compétence m’a permis de découvrir des outils puissants et de mieux comprendre l’importance d’une gestion rigoureuse des données dans un système d’information.
<aside> 💡 Quelles ressources avez vous choisies et combinées pour réaliser vos tâches et résoudre les problèmes rencontrés dans cette SAé ?
</aside>
Pour accomplir les différentes tâches liées à cette compétence, j’ai d’abord utilisé les supports de cours fournis, qui m’ont permis d’aborder les bases de la modélisation relationnelle et de la syntaxe SQL.
Concernant l’administration de la base, j’ai complété mes connaissances par des recherches personnelles, en consultant la documentation officielle de MySQL et plusieurs articles spécialisés. Cela m’a notamment aidé à comprendre le fonctionnement des rôles, des utilisateurs, et à maîtriser les commandes d’administration (GRANT, SHOW PRIVILEGES, etc.).
En parallèle, j’ai utilisé un environnement de travail local pour expérimenter mes requêtes avant de les intégrer au projet final. L’expérimentation m’a permis d’analyser les erreurs de syntaxe ou de logique, et d’améliorer la qualité des requêtes.
Enfin, j’ai pu échanger avec mes camarades lors des séances de TP, ce qui m’a permis d’ajuster certains éléments techniques, et d’obtenir un retour sur la logique appliquée à mes requêtes ou à la conception des vues.
<aside> 💡 En vous appuyant sur vos traces, justifiez la prise en compte des composantes essentielles pour le développement de vos compétences.
</aside>
Les différentes activités menées sur cette compétence ont permis de mobiliser plusieurs composantes essentielles au bon usage des données dans un environnement informatique.
La modélisation initiale de la base m’a permis de comprendre l’importance de structurer les données en respectant les règles de cohérence et d’intégrité. Les requêtes SQL que j’ai rédigées ont été documentées, testées, et analysées dans des cas d’usage concrets. Cela m’a aidé à développer une rigueur dans la rédaction et une meilleure capacité à anticiper les erreurs liées aux relations entre tables.
Sur la partie administration, la mise en place d’une gestion fine des droits utilisateurs m’a permis de voir concrètement comment sécuriser l’accès aux données, tout en permettant une exploitation efficace de celles-ci. Le travail réalisé sur les privilèges et rôles m’a aussi permis de mieux comprendre la réalité des systèmes en entreprise.
Mes traces de travail (scripts SQL, exports de la base, impressions écran de l’interface ou des commandes utilisées) illustrent l’ensemble de ces étapes et confirment le niveau de développement atteint.
<aside> đź’ˇ
Quelles ressources vous manquent pour atteindre la compétence abordée par cette SAÉ ? Si c'était à refaire que changeriez-vous ?
</aside>