Aller au contenu

Introduction aux bases de données avec BASE/Le logiciel BASE

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Version datée du 1 août 2017 à 17:50 par Crochet.david.bot (discussion | contributions) (Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n))
Début de la boite de navigation du chapitre
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Introduction aux bases de données avec BASE : Le logiciel BASE
Introduction aux bases de données avec BASE/Le logiciel BASE
 », n'a pu être restituée correctement ci-dessus.
Libreoffice icon mix
Libreoffice icon mix

Le logiciel BASE de la suite bureautique Libre Office utilise en standard l’avantage majeur du modèle relationnel qui est l’indépendance complète entre les descriptions logiques des données et les supports physiques (fichiers).

Structure de données : tables à 2 dimensions

  • Chaque élément de table appartient à un ensemble de valeurs appelé Domaine
  • Une colonne ou attribut est définie sur un domaine
  • Une ligne ou tuple relie un ensemble de valeurs de domaines différents

Algèbre relationnel : opérateurs de la théorie des ensembles

Ensembles

  • Intersection : grouper les éléments communs à plusieurs tables
  • Différence : grouper les éléments non communs à plusieurs tables
  • Produit Cartésien : lier plusieurs tables à l’aide de leurs attributs pour n’en faire qu’une
  • Union : assembler plusieurs lots d’enregistrements de mêmes domaines

Relations

  • Sélection : choisir les lignes
  • Projection : choisir les colonnes
  • Jointure : lier plusieurs tables à l’aide de leurs attributs

Contraintes d’intégrité sémantiques : états cohérents de la base de données

  • Unicité de la clé : un ou plusieurs attributs spécifient la clé primaire d’une table
  • Contrainte de référence : pour lier plusieurs tables, il suffit qu’elles aient un ou plusieurs attributs de mêmes domaines

Fenêtre d'aide

Aide BASE
Aide BASE