Panneau de gestion des cookies
NOTRE UTILISATION DES COOKIES
Des cookies sont utilisés sur notre site pour accéder à des informations stockées sur votre terminal. Nous utilisons des cookies techniques pour assurer le bon fonctionnement du site ainsi qu’avec notre partenaire des cookies fonctionnels de sécurité et partage d’information soumis à votre consentement pour les finalités décrites. Vous pouvez paramétrer le dépôt de ces cookies en cliquant sur le bouton « PARAMETRER » ci-dessous.

Introduction aux bases de données

Ects : 3

Enseignant responsable :

Volume horaire : 33

Description du contenu de l'enseignement :

  • Introduction aux systèmes de gestion de bases de données
  • Modèle relationnel et algèbre relationnelle
  • Langage SQL
  • Modèle entité association
  • Formes normales

Pré-requis recommandés :

  • notion élémentaire de théorie des ensembles : notion d'ensemble, d'appartenance, d'intersection, d'union et de produit cartésien
  • notion élémentaire de logique
Coefficient : 1

Compétence à acquérir :

  • Comprendre un schéma relationnel, ses contraintes et ses limitations
  • Exploiter une base de données par des expressions de l'algèbre relationnelle et par des requêtes SQL
  • Comprendre un schéma entité association et le traduire en schéma relationnel
  • Normaliser un schéma relationnel
  • Proposer un modèle conceptuel pour une base de données dans un contexte professionnel

Mode de contrôle des connaissances :

  • contrôle continu sous forme de tests et de quiz
  • projet final

Bibliographie, lectures recommandées

Database System Concepts de Avi Silberschatz, Henry F. Korth et S. Sudarshan, McGraw-Hill, 7ème édition (mars 2019)