Filière: Informatique et systèmes de communication
Orientation: Réseaux et systèmes
Module: Conception logicielle

Descriptif de cours

Retour Bases de données 1

  • Objectifs

    A la fin du cours, l'étudiant sait:

    • Utiliser un modèle de données pour la conception et le développement d'applications base de données.
    • Concevoir et implémenter une base de données relationnelle et en représenter la structure à l'aide d'un formalisme adéquat.
    • Maitriser les différentes parties du SQL (LMD, LDD, LCD, trigger,procédures stockées, curseurs,SQL dynamique)
  • Contenu
    • Introduction générale aux SGBDs.
    • Fonctions d'un système de gestion de bases de données (indépendances logique et physique, cohérence des données, partageabilité des données, non redondance des données, sécurité des données, efficacité des accès aux données).
    • Modèle de donnée entité-association.
    • Modèle relationnel et algèbre relationnelle
    • Passage du modèle entité-association au modèle relationnel.
    • Langage de définition, de manipulation et de contrôle de données SQL.
    • SQL étendu: trigger, procédure stockée
    • SQL dynamique.
    • Comprendre et éviter l'injection SQL

Forme d'enseignement et volume de travail

Cours magistral (y compris exercices)
32 périodes
Travaux pratiques / laboratoires
32 périodes

Spécification du cours

Année de validité
2024-2025
Année du plan d'études
2ème année
Semestre
Printemps
Programme
Français,Bilingue
Filière
Informatique et systèmes de communication
Langue d'enseignement
Français
Identifiant
B2C-SGBD-S
Niveau
Intermédiaire
Type de cours
Fondamental
Formation
Bachelor

Modalités d'évaluation

  • Contrôle continu: travaux écrits, TP/évaluation de rapports

Mode de calcul de la note de cours

Note_Cours = Note_Théorie + Ajustement_TP.

Enseignant(s) et/ou coordinateur(s)

Houda Chabbi