Bd objet Bases de données objet Introduction Références bibliographiques Georges GARDARIN ??Bases de données ? Editions Eyrolles Je ?rey ULLMAN http www-db stanford edu ullman A quoi servent les bases de données Stockage des informations ? sur un support

Bases de données objet Introduction Références bibliographiques Georges GARDARIN ??Bases de données ? Editions Eyrolles Je ?rey ULLMAN http www-db stanford edu ullman A quoi servent les bases de données Stockage des informations ? sur un support informatique ? pendant une longue période ? de taille importante ? accès multi-utilisateurs Il faut donc ? gérer de manière ef ?cace les accès aux disques ? proposer une dé ?nition structurée des données ? éviter les redondances Le Système de Gestion des Bases de Données SGBD ? simpli ?e la gestion des données avec une représentation intuitive modèle relationnel en général - un langage dédié SQL ? gère les aspects système - sécurité - accès aux ?chiers de données - aspect multi-utilisateurs Plan du cours Bases de données objet ? Objectifs ? Principe ? Mise en ?uvre Aspects systèmes des bases de données classiques ? Fichiers ? Indexation ? Transaction M Info ?? Université d ? Angers ?? Bases de données objet CHistorique rapide des SGBD Première génération années ? Séparation de la description des données et des programmes d ? application ? Traitement de ?chiers reliés par des structures de graphe ? SGBD IDMS Deuxième génération années ? Simpli ?cation du SGBD externe ? Modèle relationnel ? Langage non procédural ? SGBD ORACLE INFORMIX ? Troisième génération années ? SGBD objet SGBD Relationnel objet ORACLE - SGBD orienté objet O Quatrième génération années ? Bases de données et internet ? Entrepôts de données data warehouse ? Fouille de données data mining Pourquoi des SGBD objet Rappels sur le modèle relationnel ? le schéma dé ?nit la structure de la relation ? les n-uplets représentent les di ?érents éléments Les tables respectent des propriétés dé ?nies sur les dépendances fonctionnelles en général troisième forme normale NF Avantages du modèle relationnel et des SGBD relationnels ? Organisation structurée des données ? Permanence des données ? Accessibilité par des utilisateurs concurrents ? Bien implanté dans le monde professionnel Faiblesses du modèle relationnel ? Absence de pointeurs visibles pour lier des données qui se correspondent on a besoin de faire des jointures opérations coûteuses ? Non support des domaines composés on ne peut pas avoir pas exemple un attribut qui correspond à une adresse avec le numéro de la rue le nom de la rue la ville ? Impossible à cause de la première forme normale qui impose l ? atomicité des attributs ? Pas d ? opérations dé ?nies sur les données On veut donc un SGBD capable de traiter ? des éléments de structure complexe ? des opérations sur les éléments ? des pointeurs reliant les éléments pour de l ? héritage par exemple Ces notions correspondent à la philosophie objet il nous faut des SGBD objet M Info ?? Université d ? Angers ?? Bases de données objet CDeux manières d ? utiliser l ? objet dans les SGBD On part des langages objet dans lesquels on intègre les notions des SGBD persistance des données aspect multi-utilisateurs ? Ce sont les SGBD

  • 41
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager