Preuves SAE1.04

Titre SAE : SAE 1.04 Création d’une base de données

Le principe de cette SAE est de réaliser une base de données pour un réseau d'agences immobilières, afin de centraliser toutes les informations sur leurs agences, les employés, les clients et leurs biens.

▶︎ Les apprentissages critiques

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

Après avoir créé la base de données, nous avons réalisé des commandes afin de la modifier avec des alter table afin d'ajouter ou de supprimer des colonnes et pour ajouter ou supprimer des contraintes.

Une fois la base au bon format, nous avons pu la remplir avec des informations factices grâce à des insert into afin de pouvoir l'interroger. Puis nous avons réalisé sur celle-ci des requêtes SQL afin de récupérer des informations sur la base.

2. AC14.02 | Visualiser des données

Lors de cette SAE, nous avons dans un premier temps analysé le cahier des charges afin de trier les différents éléments par types, classes, attributs et relations. Une fois toutes ces informations triées, nous avons fait des choix de conservation. Une fois tous ces choix faits, nous avons pu classer les attributs dans les bonnes classes et trouver les bonnes relations. Enfin, nous avons pu réaliser le diagramme UML, ainsi que les contraintes textuelles pour les informations qui ne peuvent pas être illustrées sur le diagramme.

3. AC14.03 | Concevoir une base de données relationnelle à partir d’un cahier des charges

Pour cette SAE, nous avons dû réaliser un diagramme UML à partir d'un cahier des charges, expliquant en détail la relation entre les différentes agences ainsi qu'entre les employés et les biens. Étant donné la complexité entre toutes les informations, nous avons dû faire des choix et supprimer quelques informations qui n'apparaissent pas dans notre diagramme afin de rendre celui-ci réalisable et viable dans la durée. Nous avons ensuite traduit ce diagramme en schéma relationnel, et enfin transformé ce schéma en base de données SQL.

▶︎ Les traces

DiagrammeULM

scriptCreationTables.sql

scriptTestConstraintes.sql

scriptRequetes.sql

▶︎ Notes

Capture d’écran 2024-05-31 à 15.31.42.png

La note que je m'attribue :

<aside> 💡 16

</aside>