Add an image
Les Bases de
donnée
Activité 1
Donner les informations nécessaires pour gérer : La location de voitures, Une
bibliothèque d’une faculté, Les notes des élèves.
2
Que Remarquez- L’élève E01 dont le nom est « Bibani » et
prénom « Ali » a 3 notes en 3 matières
Vous?
Dans cette solution Il y a redondance
d’information 3
Les
feuilles
On peut par exemple éclater la feuille de calcul en trois feuilles pour ne plus avoir de
redondance
Solution
• Or dans la solution précédente on peut facilement faire une faute par
exemple lors de saisie de l’identifiant d’un élève et mètre un code qui
n’existe pas dans la feuille note par exemple Au lieu d’écrire E003 on
écrit E0003
• Excel ne peut pas prendre charge cette faute !
• Pas de cohérence des données Car on n’a pas de
relations entre les trois fichiers .
• Pour cela , nous allons définir et utiliser les Bases de
données relationnelles
5
Activité 2 :
Une entreprise a recruté un certain nombre d’employés.
Chaque employé doit avoir un dossier au sein de son
Enterprise pour faciliter la gestion des employés.
Question : Donner des solutions afin que le service gestion
des employés puisse mémoriser ces données et que ces
données soient disponibles
La persistance :
la persistance=mémorisation+disponibilité
C'est-à-dire la capacité de mémoriser et de pouvoir trouver une
donnée.
La persistance ≠ La volatilité.
The Power of PowerPoint | [Link] 7
Solution 1: organisation sur papier
Les inconvénients :
□ Classement: un document ne peut être classé que sous une seule référence limitant
ainsi les possibilités de recherche.
□ Consultation: le document est difficile d'accès et le délai de mise en disposition peut
atteindre plusieurs jours.
The Power of PowerPoint | [Link] 8
□ De plus, pendant sa consultation par une
personne, le document n'est plus disponible à
d'autres personnes.
□ Contraintes de volumes et taille des documents
□ Manque de sécurité vu la possibilité de
destruction ou de détérioration
Solution 2: Organisation en Fichiers
Excel par exemple
10
Les inconvénients :
□Redondance des données :
□Difficulté et lourdeur d'accès aux données
□Problèmes de sécurité : Si tout
programmeur peut accéder directement aux
fichiers, il est impossible de garantir la
sécurité.
□Anomalie de suppression, d'ajout, de mise
à jour et de recherche.
Solution 3: utilisation d’une base de données
1. Base de données:
Une base de données est une collection de données structurées relatives à un ou
plusieurs domaines du monde réel
12
Exemple : BD d’un lycée.
2. Donnée :
une donnée est une description ou bien un
renseignement sur quelqu'un ou sur quelque chose
(un objet, un lieu, un événement…).
3. Information :
plusieurs données regroupées et se rapportant à un
même contexte donnent naissance à une
information.
L’information est donc représentée par des
données.
4. Les avantages de l’utilisation d’une BD :
□ La centralisation : Les données sont regroupées dans une structure centrale pour
éviter les redondances et les incohérences des données.
□ Indépendance Programme/données: Assurer une Indépendance entre données
sur disque et utilisateurs (programmes, humains).
□ Intégration des liaisons entre les données : les relations entre les données font
partie de la base de données et non pas des programmes comme le cas de
l'organisation en fichiers.
16
□ Intégrité des données: les données doivent être
cohérentes entre elles, de plus lorsque des éléments font
référence à d'autres, ces derniers doivent être présents.
□ Partage de données (ou concurrence d'accès) : les
données sont utilisées par beaucoup d’utilisateurs.
Chacun doit avoir l’impression qu’il est seul mais les
données doivent rester cohérentes.
Merci pour votre
attention!
Vos Questions?