Base de données

Qu'est ce qu'une base de données ?

Lisez cette page qui présente la notion de base de données.

Qu'est ce qu'un système de gestion de bases de données ?

La page ciblée dessus en parle aussi. Si vous avez zappé cette information, il faut relire cette page!

Quelques types de bases de données

Il existe plusieurs types de bases de données... Là aussi relire la page ciblée!

Quelques utilisations des bases de données.

Pour bien saisir l'importance des bases de données, il faut comprendre que la quasi-totalité des sites que vous pouvez être amené à utiliser fonctionnent à l'aide de bases de données.

  • Pour tout site nécessitant un identifiant et un mot de passe, il faut stocker ces identifiants et mots de passe : une base de données est utilisée.
  • Un forum de discussion stocke les discussions dans une base de données.
  • Un site commerçant stocke vos commandes ainsi que les références à ses produits dans une base de données.
  • Les banques stockent les informations relatives à ses clients dans des bases de données.
  • Le monde scientifique utilise également de plus en plus de bases de données pour stocker de l'information, des connaissances.
  • Les progrès de l'intelligence artificielle de ces dernières années s'appuient en grande partie sur les capacités actuelles (capacité de stockage mais aussi rapidité pour retrouver une information) des bases de données.
  • ...
  • Quelques cas d'utilisation.

Pour bien saisir l'importance de la nécessaire efficacité des bases de données (et l'importance des métiers associés), il faut également avoir une idée du nombre d'informations à stocker quotidiennement par des entreprises comme google, twitter, facebook.... Certaines estimations affirment que " l’humanité produit autant d’informations en deux jours qu’elle ne l’a fait en deux millions d’années".

Quelques articles à parcourir (ils datent tous de quelques années, les chiffres ont considérablement augmentés depuis!)

Outils pour ce cours.

Dans ce cours, nous découvrirons les bases du langage SQL en utilisant sqlite. Lisez ce descriptif de sqlite.

Nous utiliserons deux outils :

Références sur sqlite.

Parcourez les pages des sites ci-dessous pour une première découverte de sqlite (ces pages serviront de référence dans la suite à chaque fois que vous aurez besoin d'une information, d'un détail technique, d'exemples...).

Du fait de l'importance de sqlite (entre autre dans les smartphones), vous trouverez de nombreuses autres ressources sur sqlite (exemple: sqlite et android).