Principes de base

Aujourd'hui, les gens utilisent les ordinateurs pour accomplir des tâches qui nécessitaient autrefois d'autres outils. Les ordinateurs ont remplacé les machines à écrire pour rédiger et modifier des documents. Ils ont surpassé les calculateurs électromécaniques dans le calcul mathématique. Ils ont aussi remplacé des millions de feuilles de papiers et de fichiers dans le stockage d'informations sensibles. Les ordinateurs font mieux et plus rapidement que tous ces vieux outils. Cependant, tout cela présente un coût: les utilisateurs n'ont plus un accès physique direct à leurs données.

Autrefois, lorsqu'un dossier tombait par terre, il suffisait de ramasser les papiers et de les ranger dans le dossier. Aujourd'hui, lorsqu'un disque dur tombe en panne, il n'est plus possible de ramasser les bits et les octets. Des pannes mécaniques, électriques ou des défaillances humaines font parfois disparaître de manière définitive des données. Il convient donc de prendre quelques mesures pour vous protéger contre la perte accidentelle de données. Voici quatre critères auxquels doit répondre le système de stockage de l'information que vous choisirez:

Les bases de données dignes de ce nom satisfont ces critères. Et si vous souhaitez stocker plus d'une dizaine de données, vous désirerez probablement en utiliser une.

Table des matières

Cette section a pour but de décrire les notions essentielles des bases de données. Les liens suivants permettent d'atteindre directement ses principales parties:

Ces principes fondamentaux seront par la suite repris tout au long du chapitre menant le lecteur de la conception d'une base de données à sa création et à sa manipulation à l'aide d'une interface de programme Python capable de communiquer directement avec le SGBD la gérant.

Objectifs

Au terme de cette section, chaque élève devra être capable de :

Présentation

Cette section est complétée d'une présentation faite en classe et accessible dans l'encadré ci-dessous:

Présentation de la section