La gestion des bases de données Différents mode de partage de l ’information Système à plusieurs fichiers Systèmes gérés centralement SGBD avec applications décentralisées Différents mode de partage de l ’information Système à plusieurs fichiers Difficultés reliées à gestion de fichiers Duplication des données Manque d ’intégration des données Dépendance des données Incohérence dans la définition des données d ’un fichier à l ’autre Intégrité des données douteuses Pas de dictionnaire central Différents mode de partage de l ’information Systèmes gérés centralement SGBD avec applications décentralisées Système de gestion de base de données SGBD 1° La création d ’une base de données 2° Le dictionnaire des données 3° L ’interrogation d ’une base de données 4° La mise à jour d ’une base de données Tiré de : O'Brien et al Les sytèmes d'information de gestion, Types de base de données Les bases de données opérationnelles Les bases de données de la direction Les bases entrepôts de données Les bases de données distribuées Les bases de données individuelles Les bases de données externes Tiré de : O'Brien et al Les sytèmes d'information de gestion, Avantages des base de données Elle réduit la duplication de données et elle les intègre afin de les rendre accessibles à de nombreux programmes et utilisateurs Possibilité de partager la même information entre plusieurs usagers Tiré de : O'Brien et al Les sytèmes d'information de gestion, Avantages des base de données Extraction rapide d ’informations : plus facile d ’obtenir des informations Accroissement de l ’intégrité des données Meilleure sécurité des données Tiré de : O'Brien et al Les sytèmes d'information de gestion, Inconvénients d ’une base de données Complexité technique grandissante Nécessite de matériel offrant de grandes capacités de mémoire Tiré de : O'Brien et al Les sytèmes d'information de gestion, Inconvénients d ’une base de données Vulnérabilité aux erreurs, à la fraude et aux échecs Incapacité de travailler si le serveur est hors service Tiré de : O'Brien et al Les sytèmes d'information de gestion, Les bases de données et le gestionnaire Analyse fonctionnelle : 1ère forme normale Définition des tables, du diagramme de structure de données Les bases de données et le gestionnaire Élaboration et mise à jour du dictionnaire de données Conception et surveillance du rendement des bases de données Tiré de : O'Brien et al Les sytèmes d'information de gestion, Les bases de données et le gestionnaire Application des normes d’utilisation et de sécurité des bases de données Création et respect des politiques et des procédures en vue de gérer les données comme des outils stratégiques Tiré de : O'Brien et al Les sytèmes d'information de gestion, Les structures des bases de données La structure hiérarchique La structure en réseau La structure relationnelle La structure orientée objet Tiré de : O'Brien et al Les sytèmes d'information de gestion, La base de données orientée objets Prend en charge l ’héritage »» de nouveaux objets peuvent être automatiquement créés en reproduisant certaines ou toutes les caractéristiques d ’un ou plusieurs objets parents. Tiré de : O'Brien et al Les sytèmes d'information de gestion, Définition « Objet » Un objet est un ensemble de valeurs de données décrivant les attributs et les liens d ’une entité, ainsi que les méthodes et les processus que l ’on peut appliquer aux données Tiré de : O'Brien et al Les sytèmes d'information de gestion, Langage orienté objet Le langage de programmation orienté objet les lie en « objets » Langages procéduraux Les autres langages de programmation séparent les données des traitements ou des procédures Tiré de : O'Brien et al Les sytèmes d'information de gestion, Langage orienté objet Le programme indique aux objets d’exécuter des actions sur eux-mêmes Langages procéduraux Le programme comprend les procédures qui servent à modifier chaque élément d’information Tiré de : O'Brien et al Les sytèmes d'information de gestion, Langage orienté objet On envoie un message demandant à une fenêtre de s’ouvrir. L’objet fenêtre contient le programme qui lui permet de s’ouvrir. Langages procéduraux On doit dessiner une fenêtre à l’écran en utilisant une série d’instructions Tiré de : O'Brien et al Les sytèmes d'information de gestion, Passons à l ’utilisation d ’un système de base de données