🚀 Preuves “SAE 1.04” et/ou SAE 2.04

SAÉ 1.04 : Création d’une base de données

Apprentissages critiques : – AC14.01 | Mettre à jour et interroger une base de données relationnelle (en requêtes directes ou à travers une application) – AC14.03 | Concevoir une base de données relationnelle à partir d’un cahier des charges

▶︎ Analyse et réflexivité sur vos actions (à compléter max 1 page par question)

<aside> đź’ˇ

Quelles ont été vos démarches, prises de décisions, degré d'implication et d'autonomie ?

</aside>

Pour la SAE 1.04, j’ai travaillé sur la création d’une base de données pour une agence immobilière en suivant le cahier des charges fourni. La première étape a été de comprendre les besoins pour concevoir un diagramme de classes représentant les différentes entités et leurs relations. Ce diagramme m’a aidé à structurer correctement les tables SQL.

Nous avons réparti les tâches au sein de l’équipe : pendant que certains créaient les tables, d'autres travaillaient sur les contraintes ou les requêtes. Pour ma part, j’ai participé à la création des tables et ajouté les contraintes nécessaires comme les clés primaires, les clés étrangères et des vérifications avec des CHECK (par exemple, pour s’assurer que le prix de vente soit positif). J’ai aussi écrit des requêtes SQL pour manipuler les données, comme des jointures et des opérations sur les ensembles.

Mon implication a été importante, surtout pour tester les contraintes et corriger les erreurs rencontrées. Je me suis assuré que les données respectaient bien les règles définies et que les requêtes renvoyaient des résultats cohérents

<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 réussir cette SAE, j’ai utilisé plusieurs ressources :

  1. Cours sur les bases de données : Ils m’ont permis de mieux comprendre comment concevoir et structurer une base de données relationnelle.
  2. TD et TP précédents : J’ai repris des exercices qui m’ont aidé à écrire des requêtes complexes, comme les jointures ou les tris multi-attributs.
  3. Recherche personnelle : Pour résoudre certains problèmes, j’ai consulté des forums et des tutoriels en ligne, notamment pour écrire des contraintes CHECK complexes ou optimiser des requêtes.
  4. Travail d’équipe : Nous avons partagé nos connaissances, ce qui m’a aidé à comprendre et corriger des erreurs que je n’aurais pas repérées seul.

<aside> đź’ˇ

En vous appuyant sur vos traces, justifiez la maitrise des apprentissages visés, ainsi que la prise en compte des composantes essentielles pour le développement de vos compétences.

</aside>

AC14.01 | Mettre à jour et interroger une base de données relationnelle

En créant des requêtes pour manipuler les données, comme des projections, des jointures et des tris, j’ai appris à interroger efficacement une base de données. Par exemple, les requêtes d’intersection ou les tris multi-attributs m’ont permis de travailler sur des données précises et bien organisées.