Options d’inscription

Les bases de données ont pris une place importante en informatique, surtout avec l’avènement du web.Il est difficile de donner une définition exacte de la notion de base de données. Une définition très générale pourrait être : on appelle base de données un ensemble structuré et organisé permettant le stockage de grandes quantités d'informations afin d'en faciliter l'exploitation (ajout, mise à jour, recherche de données). Le but de ce cours est de former les étudiants à concevoir une bonne base de données en évitant les écueils classiques aboutissant à des données inutilisables. En effet, une mauvaise conception de départ conduit à stocker des données inutiles (redondance) et ainsi à générer des incohérences. Par ailleurs, une structure de données inadaptée peut provoquer des erreurs fondamentales d’expression dans l’interrogation de la base de données. Nous présenterons tout d'abord les concepts fondamentaux des bases de données relationnelles, puis apprendrons à les interroger par le biais de requêtes. Ces requêtes peuvent être exprimées de diverses manières. Nous présentons tout d’abord l’algèbre relationnelle, qui permet de représenter les requêtes de manière graphique et de bien comprendre leur structure et leur cohérence. Vous apprendrez ensuite à interroger ces bases de données sur machine à l'aide du langage SQL, très largement utilisé en entreprise. Ces notions seront mises en pratique lors de séances de travaux dirigés et travaux pratiques.



Auto-inscription (Étudiant)
Auto-inscription (Étudiant)