Manipuler des données en provenance d'une base de données relationnelle

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
53
Mois de parution
mars 2011
Spécialité(s)


Résumé
Cet article a pour destination d'expliquer comment dialoguer avec des bases de données relationnelles en continuant d'utiliser les types basiques de Python : les listes et les dictionnaires.

1. Présentation succincte des bases de données relationnelles

1.1 Base de données

Une base de données relationnelle permet de stocker des informations qui sont enregistrées dans des tables (enregistrements). Ces tables portent une structure et leurs données sont typées et dimensionnées. Les relations entre ces tables permettent d'organiser les données conformément à un modèle de données relationnel. Le contenu de la base de données peut ainsi être exploité par des opérations d'algèbre relationnelle telles que l'intersection, la jointure et le produit cartésien.

Le schéma de la base de données, c'est-à-dire le plan des relations, des clés et des références donne la structure de la base de données. Une base de données relationnelle minimise la redondance et maximise la cohérence.

1.2 Système de gestion de base de données relationnelles

Il s'agit d'un logiciel qui permet de manipuler le contenu des bases de données relationnelles. Ils sont…

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous