DEV Community

Cover image for Création d'une base de données
Tahar Chtioui
Tahar Chtioui

Posted on

Création d'une base de données

Ressources mobilisées

  • L'utilisation du Programme MySQL WorkBench pour la gestion de la base de données.

  • L'utilisation de PhpMyAdmin Pour le stockage de la base ainsi que l'execution de scripts de test.

  • L'utilisation de gestionnaire de versions décentralisé GitHub pour le partage de Scripts qu'on a travaillé dessus.

  • l'utilisation de Visual Studio Code pour la création des scripts de création de la base ainsi que les scripts de test et de remplissage.

  • L'utilisation de MAMP ( version XAMPP ou WAMP ) pour MacOS .

Conditions de réalisation

Membres du Groupe : 3 membres en total

Temps de realisation du projet : 12 Heures d'SAÉ

Résultat

Le résultat de cette SAE était d'avoir deux Machines virtuelles avec la description suivante :

Un système d'informations basé sur une base de données MySQL doit être mis en place pour gérer les données nécessaires à l'agence.
La solution proposée doit prendre en compte :

  1. la prospective et les stratégies marketing de l'agence.
  2. Les principales structures de données à gérer sont les hébergements (appartements/maisons, appart-hôtels, hôtels) avec leurs caractéristiques (noms, adresses, équipements, règles, etc.).
  3. Les hébergeurs peuvent s'inscrire et ajouter leurs hébergements, en fournissant des informations supplémentaires s'ils sont déjà inscrits sur Airbnb ou TripAdvisor.
  4. Les clients peuvent s'inscrire, mettre à jour leurs informations personnelles, spécifier leurs préférences et fournir les informations de paiement.
  5. Le système doit également gérer les vols des compagnies aériennes, avec des détails tels que les aéroports, les horaires, les avions et les tarifs des sièges.
  6. Les clients peuvent effectuer des réservations d'hébergements, de vols ou de séjours entiers en spécifiant les dates, le nombre de personnes, les préférences, etc.
  7. Les livrables du projet comprennent un dictionnaire de données, un modèle logique de données (MLD), des scripts SQL et des jeux d'essais, ainsi qu'un rapport justifiant les choix techniques et incluant les diagrammes générés.

database

Cahier de charges

Implémentation d’une base de données qui devra prendre en compte la prospective pour le développement de l’agence et la mise à jour des stratégies marketing.

Ci-dessous la liste non exhaustive des données économiques à renseigner dans la base de données. (en PDF)

La solution proposée devra permettre de gérer les différentes structures de données de l’agence (ajout, suppression, modification). Par ailleurs, elle devra en autres permettre aux clients de rechercher des offres (séjours, hébergements, vols) selon les critères qui leur conviennent, aux hébergeurs de créer leurs hébergements, etc1. Ceci afin de préparer l’étape suivante, celle de la mise en place du site web.

Top comments (0)