0% ont trouvé ce document utile (0 vote)
4 vues13 pages

Introduction aux Bases de Données 2023

Le document présente un cours sur les bases de données, structuré en plusieurs chapitres abordant l'introduction, les modèles de gestion des fichiers, l'organisation des bases de données, et les systèmes de gestion de bases de données (SGBD). Il décrit les objectifs et les fonctions des SGBD, ainsi que les problèmes liés aux systèmes de gestion de fichiers traditionnels. Enfin, il souligne l'importance de la normalisation, de la sécurité et de la cohérence des données dans la conception des bases de données.

Transféré par

Rouâa Ben Hammouda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues13 pages

Introduction aux Bases de Données 2023

Le document présente un cours sur les bases de données, structuré en plusieurs chapitres abordant l'introduction, les modèles de gestion des fichiers, l'organisation des bases de données, et les systèmes de gestion de bases de données (SGBD). Il décrit les objectifs et les fonctions des SGBD, ainsi que les problèmes liés aux systèmes de gestion de fichiers traditionnels. Enfin, il souligne l'importance de la normalisation, de la sécurité et de la cohérence des données dans la conception des bases de données.

Transféré par

Rouâa Ben Hammouda
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Cours

Base de données

Roua Ben Hamouda

1
AU 2022/2023
Plan du Cours
Chapitre 1. Introduction

Chapitre 2. Le modèle E/A

Chapitre 3. Le modèle relationnel

Chapitre 4. Le langage SQL

2
Chapitre 1

Introduction aux
bases des
données

3
1. Les Systèmes de Gestion des
Fichiers (SGF) : Avant les BDs

4
1. Les Systèmes de Gestion des
Fichiers (SGF) : Les limites (1)
Problèmes engendrés:
La redondance des données si certaines
données se trouvent stockées en plusieurs
endroits.

Incohérence lors de mises à jour (modifier


une donnée pour une application et pas pour
l’autre):Toute modification de la structure
des enregistrements (ajout d’un champ par
exemple) entraîne la réécriture de tous les
programmes qui manipulent ces fichiers.
5
1. Les Systèmes de Gestion des
Fichiers (SGF) : Les limites (2)
De telles applications sont:
rigides,
difficiles
longues et coûteuses à mettre en œuvre
Les données associées sont :
mal définies et mal désignées,
redondantes
peu accessibles de manière ponctuelle
peu fiables

6
2. Organisation d’une base de
données (1)

7
2. Organisation d’une base de
données (2)

 Normalisation de la saisie et standardisation des

traitements (ex. tous les résultats de consultation

sous forme de listes et de tableaux)

 Contrôle immédiat de la validité des données

 Partage de données entre plusieurs traitements

⇒ limitation de la redondance des données

8
3. Définitions
 Base de données (BD): Collection de données cohérentes et
structurées, servant pour les besoins d’une ou plusieurs
applications, interrogeables et modifiables par un groupe
d’utilisateurs travaillant en parallèle.
Ex des BD:
 Gestion des personnels, étudiants, cours, inscriptions, ... de
l'université
 Système de réservation de places dans le train
 Gestion des comptes clients de La Poste

 Système de Gestion de Bases de Données (SGBD) :


Logiciel(s) assurant la structuration, le stockage, la maintenance,
la mise à jour et la consultation des données d’une BD
Ex des SGBD:
 ACCESS
 MySQL
 ORACLE …
9
4. Objectifs des SGBD (1)
Manipulation facile des données : un utilisateur non-
informaticien doit pouvoir manipuler simplement les données
(interrogation et mise à jour)
Administration facile des données : un SGBD doit fournir
des outils pour décrire les données, permettre le suivi de ces
structures et autoriser leur évolution (tâche de
l’administrateur de BD)
Efficacité des accès aux données : garantie d’un bon
débit (nombre de transactions exécutées par seconde) et d’un
bon temps de réponse (temps d’attente moyen pour une
transaction)
Redondance contrôlée des données : diminution du
volume de stockage, pas de mise à jour multiple ni
10d’incohérence
4. Objectifs des SGBD (2)
Cohérence des données : ex. L’âge d’une
personne doit être un nombre entier positif. Le
SGBD doit veiller à ce que les applications
respectent cette règle (contrainte d’intégrité).
Partage des données : utilisation simultanée
des données par différentes applications
Sécurité des données : les données doivent
être protégées contre les accès non-autorisés ou
en cas de panne

11
[Link] des SGBD
Description des données : Langage de

Définition de Données (LDD)


Recherche des données Langage de
Manipulation de
Mise à jour des données données (LMD)
Transformation des données
Langage de
Contrôle de l’intégrité des données
Contrôle de
Données (LCD)
Gestion de transactions et sécurité

12
6. Méthodologie générale de
conception d’une base de données

13

Vous aimerez peut-être aussi