Base de donnees

Pages: 16 (3755 mots) Publié le: 8 juin 2012
Part 1

INTRODUCTION

Système de Gestion de Base de Données (SGBD)


Logiciel utilisé pour stocker, interroger, et manipuler des données représentant un champ d’application du monde réel:
    

université: étudiants, cours, salles, notes, … hôpital: patients, personnel, chambres, menus, … banque: clients, comptes, transactions, … compagnie aérienne: vols, réservations, … …

Avant les SGBDs:
 

l’information était stockée dans des fichiers des programmes d’application manipulaient ces fichiers
2011/2012 8

Prof. Asmaa El Hannani

1

Inconvénients des fichiers


  







Redondance des données et incohérence  même information dupliquée dans plusieurs fichiers  mise à jour dans un fichier et pas dans les autres Difficulté à accéder auxdonnées Isolation des données: plusieurs fichiers, plusieurs formats Problèmes d’intégrité  contraintes d’intégrité codées dans des programmes  difficile d’en ajouter ou de les changer Problèmes d’atomicité  si crash du système durant l’exécution d’un programme, état incohérent Problèmes de concurrence  anomalies si accès concurrents Problèmes de sécurité
2011/2012 9

Prof. Asmaa ElHannani

Avantages des BD


Avec les SGBD:


données stockées dans une base de données (pas de redondance, pas d’isolation) langages de base de données (accès, contraintes d’intégrité) gestionnaire de transaction (atomicité, pannes) gestionnaire de concurrence mécanisme de droits d’accès (sécurité)

   

Prof. Asmaa El Hannani

2011/2012

10

2

Base de données: Définitiongros ensemble persistant de données structurèes par rapport à la mémoire humaine! notion mathématique. . . formalisme ? dans le temps, pannes informations, typées et multimédia organisées, liées

et cohérentes contraintes d’intégrité déclarées et forcées exploitable interrogation, modifications, évolution

simultanément parallélisme des accès, partage

Prof. Asmaa El Hannani

2011/2012

11Exemples de BD


Gestion des personnels, étudiants, cours, inscriptions, ... De l’université Système de réservation de places d’avion chez Royal Air Maroc, de places de train à la ONCF 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 ...



    

Prof. Asmaa El Hannani

2011/201212

3

Fonctionnalités d’une BD (1)


Indépendance physique :


disques, machines, méthodes d'accès non apparents



Indépendance logique :


vue partielle et présentation suivant besoins utilisateur



Cohérence des données :


contraintes sur les valeurs possibles des données



Partage des données :


détection et contrôle des conflits d'accès

Prof.Asmaa El Hannani

2011/2012

13

Fonctionnalités d’une BD (2)


Souplesse d'accès aux données :


faciliter l'interrogation (l'utilisateur doit dire ce qu'il veut, pas comment l'obtenir)



Performances :


minimiser les accès aux disques (volume/temps max.)



Sécurité, administration et contrôle global :
 

autorisation et stratégie d'accès points de reprise,sauvegarde, contrôle de la cohérence, ...

Prof. Asmaa El Hannani

2011/2012

14

4

Différents types de bases de données










Base hiérarchique  Contenu organisé dans une structure arborescente. Base en réseau  Hiérarchique mais avec des relations transverses. Base relationnelle  Informations organisées dans des matrices appelées relations ou tables. Base XML S'appuie sur le modèle fourni par XML. Base objet  Informations groupées sous forme de collections d'objets. Chaque donnée est active et possède ses propres méthodes d'interrogation et d'affectation.
2011/2012 15

Prof. Asmaa El Hannani

Historique (1)


Années 60:
 

le 1er SGBD à caractère général et basé sur le modèle réseau IBM développe IMS qui est basé sur le modèle hiérarchique...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Base de donnee
  • Base de données
  • Base de donnée
  • Base de donné
  • base de données
  • Base de donneé
  • Base de donnée
  • Base de donnees

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !