Partager
Vous êtes ici : Version françaiseFormations

Bases de données relationnelles

Nature Élément Constitutif
Crédits ECTS 1
Volume horaire total 18

Contenu

La modélisation d'une base de données est une phase essentielle afin de permettre une exploitation à la fois fonctionnelle, sûre et efficace de la base de données . Une fois obtenue, cette modélisation se décline selon deux aspects : une représentation logique (le plan de la base de données, exploitable) et physique (le code informatique à fournir au logiciel exploitant la base de données). La représentation logique permet de faire le lien avec la théorie relationnelle sous-jacente à la majorité des systèmes de gestion des bases de données (SGBD) existants. Cette théorie constitue un cadre rigoureux permettant d'exprimer des requêtes (poser des questions) sur la base au moyen d'un formalisme appelé algèbre relationnelle. Quelques règles simples permettent de traduire ces requêtes en langage SQL, quasi universellement reconnu par les SGBD. Le but de ce module est, partant d'une modélisation des données, de produire le modèle logique, d'acquérir les rudiments d'algèbre relationnelle afin d'exprimer les requêtes puis de les traduire en SQL et enfin de les tester pour en vérifier le fonctionnement.