Académique Documents
Professionnel Documents
Culture Documents
RELATIONNELLE
2ème année Génie Logiciel| 2023-2024
Programme
I. Généralité sur les Bases de données (BDD)
I.1. Qu’est-ce qu’une base de données ?
I.2. Qu’est-ce qu’un SGBD ?
II. Introduction au modèle relationnelle
II.1. Présentation
II.2. Eléments du modèle relationnelle
II.3. Passage du modèle conceptuelle au modèle relationnelle
III. Normalisation
Introduction
III.1. Dépendance fonctionnelle
III.2. Première et Deuxième forme Normale
III.3. Troisième Forme Normale
III.4. Forme normale de BOYCE-CODD
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Programme
III.5. Quatrième et cinquième forme Normale
III.6. Remarques au sujet de la normalisation
Travaux dirigés
Evaluation
IV. Algèbre relationnelle
Introduction
IV.1. Les opérateurs unaires (Sélection, Projection)
IV.2. Les opérateurs binaires ensemblistes (Union, Intersection Différence)
IV.3. Les opérateurs binaires ou n-aires (Produit cartésien, Jointure, Division)
Travaux Dirigés
Evaluation
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Programme
V. Le Langage SQL
Introduction
V.1. Catégories d’instructions
V.2. Mysql
V.3. Définir une base – Langage de définition de données (LDD)
V.4. Modifier une base – Langage de manipulation de données (LMD)
V.5. Interroger une base – Langage de manipulation de données (LMD)
V.6. Nouveaux objets – Langage de définition de données (LDD)
Travaux Dirigés
Evaluation
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Une Base de données est un ensemble structuré de données enregistrées sur des
supports accessibles par l’ordinateur, représentant des informations du monde réel et
pouvant être interrogées et mises à jour par une communauté d’utilisateurs.
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Région
1,1
1,n
Département
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
D1
Malade Patient
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Diapositive 8
D1 DEUHIBE_PC; 15/11/2023
D1
NB: Quand cette Association 0,1 – 1,1 entre l’entité Malade et Patient intervient; on ne
parle du modèle en Réseau mais du modèle relationnelle.
1,n 1,n
1,n Médecin
1,n
Malade Patient
0,1 1,1
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Diapositive 9
D1 DEUHIBE_PC; 15/11/2023
Excellence – Probité – Créativité
Une base de données relationnelle est une base de données structurée suivant les
principes de l’algèbre relationnelle. Le père des bases de données relationnelles est
Edgar Frank Codd. Chercheur chez IBM à la fin des année 1960, il étudiait alors de
nouvelles méthodes pour gérer de grandes quantités de données car les modèles et les
logiciels de l’époque ne le satisfaisait pas. Mathématicien de formation, il était
persuadé qu’il pourrait utiliser des branches spécifiques des mathématiques (la théorie
des ensembles et la logique des prédicats du premier ordre) pour résoudre des
difficultés telles que la redondance des données, l’intégrité des données ou
l’indépendance de la structure de la base de données avec sa mise en œuvre physique.
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Les langages et interfaces d'appel comprennent le SQL3, les langages des fournisseurs,
ODBC, JDBC et les interfaces d'appel propriétaires qui sont des extensions des langages et
des interfaces utilisés par le modèle relationnel
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Code_Med Prenom
MED001 Jacques
Big Data: N’Djamena Big Data: Moundou
Code_Med Spécialité
MED001 Chirurgie,
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Des objectifs principaux ont été fixés aux SGBD dès l’origine de ceux-ci et ce, afin de résoudre les
problèmes causés par la démarche classique. Ces objectifs sont les suivants :
Indépendance physique : La façon dont les données sont définies doit être indépendante des
structures de stockage utilisées. Indépendance logique : Un même ensemble de données peut être vu
différemment par des utilisateurs différents. Toutes ces visions personnelles des données doivent
être intégrées dans une vision globale.
Accès aux données : L’accès aux données se fait par l’intermédiaire d’un Langage de Manipulation de
Données (LMD). Il est crucial que ce langage permette d’obtenir des réponses aux requêtes en un
temps « raisonnable ». Le LMD doit donc être optimisé, minimiser le nombre d’accès disques, et tout
cela de façon totalement transparente pour l’utilisateur.
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Non redondance des données : Afin d’éviter les problèmes lors des mises à jour,
chaque donnée ne doit être présente qu’une seule fois dans la base.
Sécurité des données : Les données doivent pouvoir être protégées contre les accès
non autorisés. Pour cela, il faut pouvoir associer à chaque utilisateur des droits d’accès
aux données.
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
ZODB
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI
Excellence – Probité – Créativité
Niveau: 2ème Année Génie Logiciel Année Académique: 2023-2024 Enseignant : Mme DEUHIBE ZIAKRABA KAZILKI