Projet Daktari (MySQL-PostgreSQL-Php)





Collaborateurs :

Denis Delmas

Description :

Le but de ce projet était d'implémenter une base de données selon les besoins de M.Daktari (un vétérinaire fictif).

Synopsis : M. Daktari, vétérinaire de campagne, ostéopathe et homéopathe, désire gérer le suivi de ses consultations par un site web. Selon les pathologies rencontrées, il peut effectuer des manipulations ostéopathiques, préconiser des remèdes qui peuvent être homéopathiques ou phytothérapeutiques.


Démonstration générale :





Plus d'informations :

Phase 1 : Daktari, MCD, MLD et MySQL

Durant les premiers cours de base de données, nous avons appris ce qu'est une base de données relationnelle et comment on construit un modèle conceptuel de données (MCD) et un modèle logique des données (MLD).
Modèle conceptuel des données (MCD via Looping)

Modèle logique des données (MLD via Looping)



Puis pour tester l'efficacité de notre implémentation, il a fallu crée un jeu de données (mettre dans la BDD des propriétaires, des animaux...)
Jeu de donnée de la table PROPRIETAIRE

Enfin, nous avons créé des requêtes qui pourront être utile à M.Daktari.

Phase 2 : Daktari, PostgreSQL et Php...

Durant ce phase, nous avons dû implémenter notre base de données sur un site pour que M.Daktari et ses clients puissent l'utiliser. Nous avons donc appris le PostgreSQL qui est une alternative au MySQL ainsi que le php pour créer des sites dynamiques.

Dans un premier temps, nous avons converti notre BDD en PostgreSQL notamment à l'aide d'un programme python confectionné par nos soins !

Puis, nous avons crée la maquette du site pour avoir le visuel général du site.
Maquette FIGMA de notre site
Un exemple de code en PHP du site.