Fil d'Ariane
Mis à jour le jeudi 1 décembre 2016
  • 40 heures
  • Moyenne

Ce cours est visible gratuitement en ligne.

Ce cours existe en livre papier.

Ce cours existe en eBook.

Vous pouvez obtenir un certificat de réussite à l'issue de ce cours.

Vous pouvez être accompagné et mentoré par un professeur particulier par visioconférence sur ce cours.

J'ai tout compris !
Connectez-vous ou inscrivez-vous pour bénéficier de toutes les fonctionnalités de ce cours !

Introduction du cours

Vous avez de nombreuses données à traiter et vous voulez les organiser correctement, avec un outil adapté ? Les bases de données ont été créées pour vous !

Et surtout MySQL, qui est un Système de Gestion de Bases de Données Relationnelles (abrégé SGBDR). C'est-à-dire un logiciel qui permet de gérer des bases de données, et donc de gérer de grosses quantités d'informations. Il utilise pour cela le langage SQL. Il s'agit d'un des SGBDR les plus connus et les plus utilisés (Wikipédia et Adobe utilisent par exemple MySQL).

MySQL peut donc s'utiliser seul, mais est la plupart du temps combiné à un autre langage de programmation : PHP par exemple pour de nombreux sites web, mais aussi Java, Python, C++, et beaucoup, beaucoup d'autres.

Pour vous donner une idée de comment utiliser MySQL, imaginons que votre tantine éleveuse d'animaux vous demande un logiciel simple pour gérer ses bestioles. Vous savez programmer en python et acceptez de l’aider dans l'espoir d'avoir un top cadeau à Noël. Une base de données vous aidera à retenir que Poupouche le Caniche est né le 13 décembre 2007, que Sami le Persan a des poils blancs et que Igor la tortue est le dernier représentant d'une race super rare !

La conception et l'utilisation des bases de données est un vaste sujet, ce cours abordera les notions de base nécessaire à la gestion d'une base de données simple, à savoir :

  • Création d'une base de données et des tables nécessaires à la gestion des données

  • Gestion des relations entre les différentes tables d'une base

  • Sélection des données selon de nombreux critères

  • Manipulation des données (modification, suppression, calculs divers)

On y va ?

Exemple de certificat de réussite
Exemple de certificat de réussite