Vous êtes sur la page 1sur 24

Les bases de données

Réalisé par:

Imen BALTI

Selima BOU ALI

Linda JALLOULI
PLAN
 Définition

 Avantages de la base de données


 Critères d'une base de données
 Sécurité et confidentialité de la base de données
 Quelques types de bases de données
 Exemples de BD
 Le Système de Gestion de Base de Données
 Objectifs

 La composition du SGBD
 Conclusion
Definition
 Une base de données est un ensemble structuré et organisé
permettant le stockage de grandes quantités d’informations
afin d’en faciliter l’exploitation (ajout, mise à jour, recherche
de données). Ces informations sont en rapport avec une
activité donnée et peuvent être utilisées par des programmes
ou des utilisateurs communs, d’où la nécessité de leur mise en
commun.
Avantages de la base de données

L'indépendance entre données et traitements 

La duplication des données est réduite

L'ordre dans le stockage de données 

 L'utilisation simultanée des données par différents


utilisateurs
Critères d'une base de données

. • C'est la présence dans cette base de


L'exhaustivité tous les enseignements qui ont trait
aux applications en question

La non • Non répétition d'une donnée plusieurs


redondance des fois
données
• C'est l'adaptation du mode de stockage
de données au traitement ; structuration
La structure que la base doit avoir est liée à
l'évolution de la technologie
Sécurité et confidentialité de la base de données

 Les indiscrétions : Par un mot de passe

Les erreurs : Des contrôles doivent être mis en


place pour vérifier que des contraintes d'intégrités
sont respectées.

Les destructions : En cas d'incident (panne logicielle,


panne matérielle ou panne d'électricité), des procédures de
sauvegarde et reprise doivent être prévues afin de relancer
le système sans avoir recommencé les saisies par la
transaction.
Quelques types de bases de données
Base de données hiérarchique
m e s d e b a se s
m i e r s p r ogram
Les tous p r e
t d e s t r u c t urer
é e s p e r m e ttaien
de donn a t io n d e façon
l’infor m t r e m ent
ue en re g i s
iq u e :   ch a q e n t .
h ié r a rch g i st r e m
d ’ u n s e u l enre
dépendait r b r e a v e c se s
u s f o r m e d’a
Présenté s o
n d e f a ir e a très
i o n s , c e t t e faço e ts
ramifica t t a i n s p r oj
n n é p o ur cer
bien fon c t io
s u r l a l u n e avec
y e r l ’h o mme
(pour en v o
n o t a m m e nt).
ss io n s A pollo
les m i
Les bases de données réseau
e n s i o n du
e st u n e ext e ),
o d è l e r c h iq u
Ce m d en t ( h iéra
o d è le précé e t s p e u v ent
m e n tr e o bj u r
les l ie n s i o n . P o
a n s r e s trict ne
exister s e donnée dans u
r o u v e r un , i l f a ut
re t lisat i o n
l le m o d é c è s ( les
t e m in d' a c
el e c h e
connaîtr e n c o re les
), c e c i r e nd d e la
liens d épen d a n ts
m e s
program re de données.
structu
Les bases de données relationnelles

d e d o n n é es,
c e ty p e d e bases
Dans s o n t o r g a n isées
les données g n e s d e ces
e s l i
en tables. L a p pelées
n s s o n t
relatio i st re m e nts.
ets ou en r e g
d es   n u p l p e lées
es s o n t a p
Les colonn .
des attributs
Les bases de données objet

En informatique, une base de
données à objets (anglais Object data
base) est un stock d'informations
groupées sous formes de collections
d'objets persistants. Les objets sont un
concept de programmation qui
simplifie la création de logiciel et
apporte de nombreux atouts aux
projets informatiques importants. 
Exemples de BD
 Gestion des personnels, étudiants, cours, inscriptions, ...
de l’université
 Système de réservation de places d’avion chez Air
France, de places de train à la SNCF
 Gestion des comptes clients de La Poste
 Gestion des commandes chez Amazon.com
 Gestion d’une bibliothèque
 Gestion des pages Web chez google.com
 Gestion des hôpitaux d’un département
Le Système de Gestion de Base de Données

 Afin de pouvoir contrôler les données ainsi que les utilisateurs, le besoin
d'un système de gestion s'est vite fait ressentir. La gestion de la base de
données) ou en anglais DBMS (Data Base Management System).
 Le SGBD est un ensemble de services (applications logicielles) permettant
de gérer les bases de données c'est-à-dire:
• Permettre l'accès aux données de façon simple

• Autoriser un accès aux informations à de


multiples utilisateurs

• Manipuler les données présentes dans la base


de données (insertion, suppression,
modification).
Objectifs
 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.

 Accès aux données : Se fait par intermédiaire d'un

langage de manipulation de données (LMD).


 Administration centralisée de données (intégration):

toutes les données doivent être centralisées dans un


réservoir unique commun à toutes les applications.
 Non redondance : Chaque donnée doit être présente
qu'une seule fois dans la base.

 Cohérence de données : Les données sont soumises à

un certain nombre de contraintes d'intégrité qui


définissent un état cohérent de la base.
 Partage de données : Il s'agit de permettre à plusieurs
utilisateurs d'accéder aux données au même moment de
manière transparente.

 Sécurité des données : Les données doivent pouvoir


être protégées contre les accès non autorisés.

 Résistance aux pannes.


La composition du SGBD
1.les données:

 Données intégrées: base de données vue comme l’unification de plusieurs


fichiers.
 Données partagées : base de données partagées entre plusieurs utilisateurs.
2. Le matériel :

 Volumes de mémorisation secondaires disques à tête


amovible, supports d’enregistrements · · ·

 Processeurs et mémoire principale qui lui sont associés


pour l’exécution du système de base de données
3. Le logiciel :
Le système de bases de données (SGBD)

 Fonction : protéger les utilisateurs de la BD des détails


du niveau matériel

 Le SGBD : le composant logiciel le plus important su


système
4. Les utilisateurs :

3 classes d’utilisateurs :
 les programmeurs d’applications
 les utilisateurs finaux
 l’administrateur de la base de données
Conclusion
Pour toute entreprise quel que soit son
domaine d’activité, l’une des principales
richesses qu’elle possède est la base de
données de ses clients et prospects.