Chargement...

COURS DE BASE DE DONNEES

OBJECTIFS DU COURS

Le cours de Bases de données (BD) vise à fournir aux étudiants les connaissances et les compétences fondamentales liées à la conception, à la gestion et à l'utilisation de bases de données. Les objectifs de ce cours sont les suivants :

  • Compréhension des concepts fondamentaux: Familiariser les étudiants avec les concepts de base des bases de données, y compris les modèles de données, les systèmes de gestion de bases de données (SGBD), les relations, les entités, les attributs, etc.
  • Langages de requête: Familiariser les étudiants avec les langages de requête SQL (Structured Query Language) pour interroger et manipuler des données dans une base de données relationnelle.
  • Gestion des transactions: Comprendre les concepts de gestion des transactions pour assurer la cohérence et l'intégrité des données dans un environnement multi-utilisateurs.
  • Sécurité des données: Aborder les principes de sécurité des bases de données, y compris la gestion des droits d'accès, la confidentialité des données et la protection contre les attaques.
  • Applications pratiques: Donner aux étudiants l'occasion de mettre en pratique leurs connaissances à travers des projets de conception de bases de données et des exercices pratiques.

PROGRESSION

CHAPITRE I.

L'introduction aux bases de données vise à fournir aux apprenants une compréhension fondamentale des concepts et des principes de base qui sous-tendent la gestion des données..

INTRODUCTION AUX BASES DE DONNEES

1.1. Qu’est-ce qu’une base de données?
1.2. Système de gestion de base de données (SGBD)
1.3. Les grandes fonctions du SGBD
1.4. Quelques SGBD connus et utilisés

CHAPITRE II.

Apprendre à concevoir une base de données qui respete les critères d'intégrités et de cohérence.

CONCEPTION DES BASES DE DONNÉES

Les étapes de mla conception d'une base de données sont présentée en MERISE avec la modélisation des données.

CHAPITRE III.

Le langage SQL (Structured Query Language) peut être considéré comme le langage normalisé de manipulalation des bases de données. Les instructions SQL sont regroupées en catégories en fonction de leur utilité

LE LANGAGE SQL

3.1. Introduction
3.2. Langage de définition de données (LDD)
3.3. Langage de manipulation de données (LMD)
3.4. Langage de manipulation de données (LMD): SELECT
3.5. LMD: Utilisation de AS
3.6. LMD: Les opérateurs
3.7. LMD: Les jointures
3.8. LMD: LES CLAUSES GROUP BY ET HAVING
3.9. Travaux pratiques