Langage SQL

Crédit : 2 ECTS

Volume horaire

  • CM : 12 h
  • Volume horaire global (hors stage) : 12 h

Compétences à acquérir

Apprentissage des requêtes SQL pour l'exploitation des bases de données relationnelles.

Description du contenu de l'enseignement

Première partie : présentation de l'algèbre relationnelle. Relations, attributs, clés primaires, opérations de projection, sélection, produit cartésien et jointures. Division. Deuxième partie : présentation du langage SQL et utilisation de l'interface web Programiz. Création et suppression de tables, création et mise à jour des n-uplets dans les tables. Projection, sélection, produit cartésien et jointure. Requêtes imbriquées, comptes, moyennes, sommes, min, max. Clés primaires et clés étrangères, relations hiérarchiques entre les tables, contraintes d'intégrité.

Mode de contrôle des connaissances

TP noté

Pré-requis recommandés

Connaissance d'un langage de programmation impérative (Python, C, C++, Java)

Enseignant responsable

ANDRE ROSSI



Année universitaire 2023 - 2024 - Fiche modifiée le : 02-04-2026 (16H45) - Sous réserve de modification.