« Les bases de données/Le vocabulaire de base des BDD » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 1 :
Pour faire simple, la gestion des données mémorisées sur un support quelconque (disque dur, DVD, CD-ROM, …) demande de gérer deux choses bien différentes : le stockage des données et leur manipulation. Pour commencer, nous allons nous intéresser au stockage des données, comment celles-ci sont organisées pour être mémorisées durablement. Les concepts que nous allons voir dans cette page sont les bases de ce cours et les connaitreconnaître est très important. La plupart des termes que nous allons voir forment le vocabulaire minimal qu'il faut savoir pour aborder ce domaine.
 
== Abréviations ==
==Tables, enregistrements et attributs==
 
;BDD ''(ou BD)'':'''B'''ase '''d'''e '''d'''onnées.
;SGBD:'''S'''ystème de '''g'''estion de '''b'''ase de '''d'''onnées.
;SQL:'''''S'''tandard '''q'''uery '''l'''anguage'' : Langage de requête standard.
 
== Tables, enregistrements et attributs ==
 
Que ce soit dans un fichier ou dans une base de données, les données à mémoriser sont ce qu'on appelle des '''enregistrements'''. Ces enregistrements mémorisent toutes les informations liées à un objet, une personne, une entité, une chose. Prenons le cas d'une entreprise qui veut mémoriser la liste des commandes qu'elle a passé à ses fournisseurs : chaque commande sera mémorisée dans l'ordinateur dans un enregistrement, qui contiendra toutes les informations liées à la commande. Prenons maintenant l'exemple d'un établissement scolaire qui veut mémoriser la liste de ses élèves : chaque élève sera mémorisé par un enregistrement, qui contiendra toutes les informations sur l'élève en question. Et enfin, prenons comme dernier exemple un biologiste qui veut établir la liste de toutes les espèces animales découvertes à ce jour : chaque espèce découverte se verra attribuer un enregistrement, qui contiendra toutes les informations sur l'espèce.
Ligne 7 ⟶ 13 :
Les enregistrements sont des équivalents des structures dans les langages de programmation comme le C ou le C++.
 
=== Enregistrements et attributs ===
 
Comme les exemples plus haut vous l'ont certainement fait remarquer, chaque entité, chaque enregistrement, est décrite par plusieurs informations : on a souvent besoin de mémoriser plusieurs informations distinctes pour chaque enregistrement.