Je concevrai un schéma de base de données mysql et écrirai des requêtes sql optimisées
Ingénieur en électricité et informatique, spécialiste en bases de données et CAD
À propos de ce service
Des requêtes lentes, de mauvaises relations entre les tables ou des enregistrements désorganisés freinent-ils votre projet ?
Une base de données mal conçue entraîne des applications lentes, une charge serveur élevée et des bugs agaçants. Je concevrai un schéma de base de données relationnelle propre et normalisé ou optimiserai vos requêtes MySQL existantes pour une performance et une rapidité maximales.
Ce que je propose :
Conception de schéma relationnel : Structures normalisées (3NF) avec clés primaires/étrangères, contraintes et règles de cascade.
Diagrammes ER visuels : Diagrammes de relations d’entités (ERD) clairs générés via MySQL Workbench ou dbdocs.
Optimisation des requêtes : Réécriture de requêtes SELECT lentes, correction des jointures et ajout d’index composés pour des gains de performance immédiats.
Scripts SQL personnalisés : Création de vues, procédures stockées, triggers et requêtes CTE complexes.
Données de test : Scripts d’insertion d’échantillons pour tester votre schéma immédiatement.
Conception NoSQL : Modélisation de documents et pipelines d’agrégation pour MongoDB ou Neo4j.
Livrables :
1. Scripts .sql exécutables et commentés.
2. Diagramme ER haute résolution (PDF/PNG).
3. Instructions claires pour exécuter les scripts dans votre environnement.
Veuillez me contacter avec vos besoins avant de commander afin que nous puissions confirmer le périmètre exact !
Plateforme:
MongoDB
•
mySQL
•
neo4j
Expertise:
Conception
•
erd
•
Normalisation
•
SQL
FAQ
Traduction automatique
Dans quel format recevrai-je ma livraison ?
Vous recevrez un fichier ZIP contenant le script .sql exécutable avec des commentaires clairs, un diagramme ER visuel en PDF ou PNG, et un bref guide d’exécution.
Avez-vous besoin d’accéder à mon serveur en direct ou à mon hébergement ?
Non. Vous n’avez pas besoin de partager vos identifiants de serveur. Vous pouvez fournir vos règles métier, vos exigences ou un dump de schéma hors ligne, et je livrerai des scripts autonomes que vous pourrez tester et exécuter en toute sécurité.
Pouvez-vous travailler avec des bases de données existantes qui sont lentes ?
Oui. Partagez la structure de vos tables actuelles et la requête lente. J’analyserai le plan d’exécution, réécrirai la requête et fournirai des recommandations d’index pour améliorer la performance.
Supportez-vous d’autres bases de données que MySQL ?
Oui. Bien que MySQL soit mon moteur principal, je gère également des collections NoSQL et des pipelines d’agrégation dans MongoDB ainsi que des modèles de graphes dans Neo4j.

