Bases de données et langage SQL


précédentsommairesuivant

Avant-propos

Aujourd'hui, la disponibilité de systèmes de gestion de base de données fiables permet aux organisations de toutes tailles de gérer des données efficacement, de déployer des applications utilisant ces données et de les stocker. Les bases de données sont actuellement au cœur du système d'information des entreprises.

Les bases de données relationnelles constituent l'objet de ce cours. Ces bases sont conçues suivant le modèle relationnel, dont les fondations théoriques sont solides, et manipulées en utilisant l'algèbre relationnelle. Il s'agit, à ce jour, de la méthode la plus courante pour organiser et accéder à des ensembles de données. Cependant, il est difficile de modéliser un domaine directement sous une forme base de données relationnelle. Une modélisation intermédiaire est généralement indispensable. Le modèle entités-associations permet une description naturelle du monde réel à partir des concepts d'entité et d'association.

Après une courte introduction (chapitre 1 Chapitre 1 Introduction aux bases de données), nous présenterons et utiliserons le modèle entités-associations pour aborder le problème de la conception des bases de données (chapitre 2Chapitre 2 Conception des bases de données (modèle E-A)). Nous décrivons ensuite le modèle relationnel, le passage du modèle entités-associations au modèle relationnel et enfin l'algèbre relationnelle dans le chapitre 3Chapitre 3 Bases de données relationnelles.

Le chapitre 4Chapitre 4 Langage SQL est entièrement consacré au langage SQL (Structured Query Language) qui peut être considéré comme le langage d'accès normalisé aux bases de données relationnelles. Ce langage est supporté par la plupart des systèmes de gestion de bases de données commerciaux (comme Oracle) et du domaine libre (comme PostgreSQL). Nous détaillons dans ce chapitre les instructions du langage de définition de données et celles du langage de manipulation de données.

Cette première ébauche de cours est parue dans sa version finalisée, largement augmentée et corrigée, chez Ellipses collection Info+ sous le titre Base de données - de la modélisation au SQL. Ce support a été réalisé en utilisant les ouvrages cités en bibliographie.


précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2007 Laurent Audibert. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.