La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Introduction aux Systèmes de Gestion de Bases de données

Présentations similaires


Présentation au sujet: "Introduction aux Systèmes de Gestion de Bases de données"— Transcription de la présentation:

1 Introduction aux Systèmes de Gestion de Bases de données

2 Introduction Exemple : gestion d’une entreprise de transport public
L’entreprise « GPT » qui s ’occupe des transports publics de la ville d’agadir, désire se doter d’un système informatique pour la gestion de son réseau. Celui-ci comprend des lignes, des véhicules ainsi que des chauffeurs. Le chauffeur « Ahmed » est en congé le lundi 30 octobre. Le 31 octobre, il assure la ligne 2 avec le véhicule 56….

3 Introduction Questions :
Un véhicule doit-il toujours assurer la même ligne? Qui a assuré la ligne C le 3 octobre entre 16h et 18h? Comment enregistrer et utiliser les informations concernant l’entreprise?

4 Pourquoi des Bases de données (BD)?
Besoins : stocker de gros volumes d’informations partager des informations par une communauté de personnes gérer l’accès à ces informations gérer des informations cohérentes et non-redondantes

5 Notion de Base de Données
Une BD doit traduire la connaissance : de faits élémentaires : Le chauffeur « Ahmed » est affecté à la ligne 2 le 24 juin 1991. de propriétés : un chauffeur a un seul permis de conduire, mais est compétent pour plusieurs types de véhicule. d’événements : le véhicule 124 est supprimé de la circulation.

6 Définition Définition (Adiba, Delobel 1982):
ensemble structuré de données enregistrées sur des supports informatiques pour satisfaire simultanément plusieurs utilisateurs de façon sélective et en temps opportun.

7 Les données Exemple : Les données :
le chauffeur Ahmed assure la ligne 2 avec le véhicule 56. le chauffeur Ahmed assure la ligne A avec le véhicule 4. le chauffeur Said assure la ligne 2 avec le véhicule 86. Les données : Chauffeur = {Ahmed, Said} Véhicule = {25,4,56,86} Ligne = {A,2}

8 Structuration des données
Les données structurées : Description ou schéma de la BD Chauffeur Mot Ligne Mot Véhicule Mot Chauffeur Ligne Véhicule Ahmed 2 56 Ahmed A 4 Said 2 86

9 Les données Une donnée prend un lieu et y reste.
Une donnée ne peut être atteinte qu’au travers de son nom, autant par les développeurs que par les utilisateurs. NOM VALEUR LIEU

10 PLAN Base de données (BD)
Systèmes de gestion de base de données (SGBD) principe fonctionnalités Modèles de données

11 Systèmes de Gestion de Bases de Données
Programme Terminal BD PC SGBD

12 Fonctionnalités d’un SGBD
description et utilisation des informations (définition, interrogation, mise-à-jour) gestion et contrôle d’intégrité mise en œuvre de la confidentialité gestion des accès concurrents assurance d’une certaine sécurité de fonctionnement

13 Interrogation d’une BD
Interroger les données de la BD programmer la recherche langage plus ou moins complexe interrogation visuelle, tactile, vocale .. Exploiter les liens entre données Dériver de nouvelles informations

14 Gestion de l’intégrité
Les modifications de la base (insertion, suppression, modification) doivent respecter les coutumes du monde réel. structuration de la BD définition de règles d’intégrité RI = propriété devant toujours être vérifiée par les données exemple : un chauffeur ne doit pas conduire plus de 40h par semaine.

15 Gestion de la confidentialité
BD partagée par plusieurs utilisateurs ne rendre accessibles certaines données qu’aux personnes autorisées Définition de droits d’accès = définir quelles informations doivent être protégées de quelles personnes exemple : les usagers n’ont pas à connaître les horaires des chauffeurs.

16 Concurrence d’accès Accès simultané aux données par plusieurs utilisateurs détecter les éventuels conflits les traiter exemple : vouloir affecter des chauffeurs à plusieurs lignes simultanément traiter les demandes séquentiellement

17 Sécurité de fonctionnement
Assurer le redémarrage du système en cas d’incident logiciel ou matériel remettre la BD dans un état satisfaisant

18 Modèles de SGBD Quelques modèles logiques :
Modèle hiérarchique Modèle réseau Modèle relationnel Modèle objet Quelques SGBD (relationnels du marché) Micro : ACCESS, Paradox, Dbase, PostSQL, MySQL, … Gros système : DB2, ORACLE, SYBASE, …


Télécharger ppt "Introduction aux Systèmes de Gestion de Bases de données"

Présentations similaires


Annonces Google