Les bases de données


Les informaticiens sont souvent amenés à manipuler de grandes quantités d'informations sur de longues périodes. Évidemment, ces informations doivent être conservées pour plus tard : elle ne doivent pas disparaître quand on éteint l'ordinateur. Pour cela, un ordinateur contient toujours une ou plusieurs mémoires de masse, des mémoires qui peuvent conserver des informations quand l'ordinateur s'éteint. Reste qu'utiliser ces mémoires de masse pour stocker de grandes quantités de données n'est pas une mince affaire. Les systèmes d'exploitation disposent d'un système de fichiers et de répertoires pour organiser de grandes quantités de données, mais ce système pose problème quand il s'agit de manipuler automatiquement des volumes de données importants. De plus, leur partage est quelque peu mal aisé quand il implique plusieurs ordinateurs. L'étape suivante, que nous allons voir dans ce cours, est celle des bases de données et des langages relationnels comme le SQL. Dans ce cours, nous allons voir les bases de données d'un point de vue conceptuel et théorique, mais nous allons aussi donner les bases du langage SQL. Nous n'irons pas très loin, mais suffisamment pour aborder toutes les bases nécessaires pour manipuler des BDD. Vous pouvez voir ce cours comme une introduction, telle qu'on en trouve dans les cours des premières années de licence.

Base de données.

Une version imprimable du livre « Les bases de données » est disponible. (voir/modifier)

Sommaire modifier