Les bases de données.
Introduction.
Rôle des bases de données.
Les systèmes de gestion de bases de données sont particulièrement adaptés pour gérer de
grands volumes de données : ils permettent de les stocker de façon organisée, et ils offrent des
outils adaptés à la manipulation et à l'interrogation de ces grands volumes. Ils intègrent parfois
(comme c'est le cas de Microsoft Access) des outils de développement et de création
d'interfaces graphiques, qui permettent de générer de toute pièce des applications basées sur les
données stockées dans la base.
Les systèmes de gestion de bases de données se révèlent donc particulièrement efficaces pour
les applications basées sur le stockage et le traitement des données, applications qui concernent
des domaines aussi divers que la gestion d'une entreprise (gestion des produits depuis leur
commande jusqu'à leur vente en passant par le stock, les prévisions, etc., gestion des clients,
des salariés et des commerciaux), la gestion d'organisations diverses (adhérents d'une
associations, manifestations d'un club de sports, élèves d'un établissement scolaire), et la
gestion personnelle (gestion de cédéthèques, vidéothèques, gestion des contacts, etc.). Les
exemples ne manquent pas et ceci n'en est qu'une infime représentation.
Exemples de SGBDR.
Des systèmes de gestion de bases de données relationnelles parmi les plus utilisés sont :
- Access de Microsoft, inclus dans certaines versions du Pack Office, et que nous allons
étudier ici ;
- SQL Server de Microsoft, qui a une orientation beaucoup plus professionnelle qu'Access ;
- Oracle, également très orienté professionnel ;
- WinDev de PCSoft (qui est en fait bien plus qu'une SGBDR : c'est un AGL, Atelier de
Génie Logiciel) ;
- MySQL qui était à l'origine orienté Internet, a l'avantage d'être en licence libre. On le
retrouve chez la plupart des hébergeurs de sites Web.
Construction d’une base de données sous Access.
Access fait partie du Pack Office de Microsoft (dans certaines versions) et c'est (normalement)
un logiciel payant. Toutefois, le CNED a conclu un contrat avec Microsoft (appelé MSDN
Academic Alliance) qui vous autorise à télécharger gratuitement ce logiciel, ainsi que d'autres
logiciel de Microsoft. Suite à votre inscription, le CNED devrait vous envoyer une URL et des
identifiants qui vous permettront de télécharger ces produits Microsoft et d'en obtenir les clés
d'activation. Attention : le contrat MSDNAA précise, entre autre, que vous n'avez pas le droit
de divulguer ces clés d'activations à des tierces personnes, et que les logiciels obtenus ainsi ne
peuvent pas servir dans un but lucratif.