Vous êtes ici

  1. Accueil
  2. Bases de données

Bases de données

Bases de données

En pratique :

Volume horaire de cours : 16
Volume horaire global de TD : 16
Volume horaire global de TP : 16
Langue principale : français

Description du contenu de l'enseignement

Découvrir les fondements des bases de données relationnelles: algèbre relationnelle, SQL, modèle entité-associtation, formes normales, connecteurs base de données, et transactions.
Explorer les relations complexes entre la réalité et sa représentation en base de données.


Compétences à acquérir

  • Requêter.
  • Modéliser.
  • Normaliser.
  • Développer des applications avec base de données.
  • Développer des applications base de données en mode agile.
  • Connecter une application via JDBC.
  • Utiliser Sqlite et MySql.
  • Réfléchir aux transactions.

Bibliographie, lectures recommandées

  • Philippe Mathieu, « Des bases de données à l'Internet », (Vuibert, 2000) - un manuel simple, avec un regard sur la programmation des applications base de données.
  • Mana Takahashi, Shoko Azuma, « The Manga Guide to Databases », (Ohmsha; No Starch Press, 2009) - un vrai manuel, mais en format manga.
  • Isabelle Comyn-Wattiau, Jacky Akoka, « Les bases de données », (PUF, 2003 - collection Que sais-je, n° 3685) - pour un survol du domaine.
  • Clare Churcher, « Beginning Database Design » et « Beginning SQL Queries », (APress, 2012) - consacré l'un à la conception des bases de données et l'autre à l'expression de requêtes SQL.
  • Rodolphe Rimelé, « MySQL 5, mémento », (Eyrolles, 2014) - un aide-mémoire très détaillé pour les notations de SQL.
  • A.K. Dewdney, « The new Turing Omnibus », (Owl Books, 2001). Traite de nombreux sujets informatiques, dont un chapitre sur les bases de données relationnelles. Un must read pour une formation en informatique.