Bddoo Chapitre Base de Données Orientée Objet Université Mustapha Stambouli de Mascara Meftah Boudjelal CPourquoi des SGBD Objet Faiblesses du modèle relationnel ? Absence de pointeurs visibles pour lier des données qui se correspondent on a besoin de fai
Chapitre Base de Données Orientée Objet Université Mustapha Stambouli de Mascara Meftah Boudjelal CPourquoi des SGBD Objet 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 Université Mustapha Stambouli de Mascara CPourquoi des SGBD Objet Personne nom prénoms adresse rue n ville codeNPA enfants prénoms sexe dateNais ? En relationnel relations N tuples Personne n nom adresserue adressen adresseville adressecodeNPA Personneprénom n P n prénom prénom Personneenfant n P n enfant sexe dateNais Personenfantprénom n P n enfant n prénom prénom Université Mustapha Stambouli de Mascara CBDD orientées Objets Les BDDOO sont caractérisées par quatre points essentiels ? un modèle de données qui permet de représenter des structures de données complexes ? les données et les traitements ne sont plus séparés La dynamique les méthodes fait partie de la déclaration des classes d'objets ? tout objet possède une identité qui le distingue de tout autre objet même s'ils ont la même valeur ? l'héritage Université Mustapha Stambouli de Mascara CSGBD Objet Deux 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 orientés objet O basé sur C Norme ODMG ? On part des SGBD relationnels dans lesquels on insère des notions objet Ce sont les SGBD objet relationnels à partir de ORACLE SQL Norme ISO Université Mustapha Stambouli de Mascara CSGBD objet SGBD orienté objet Nouveau modèle de données ODMG Nouveau langage de requête OQL Systèmes les plus connus années - ?? O vrai SGBD modèle complet proche d'ODMG utilisation OQL ?? ObjectStore langage de programmation avec objets persistants SGBD objet-relationnels ? Extension des SGBD relationnels ?? Ajout au relationnel des propriétés les plus utiles de l'objet ?? Basées sur des BD ?ables et longuement optimisées ? Principales extensions ?? Possibilité de créer des types complexes et des tables de types complexes ?? Ajout des types LOB pour données texte multimédia etc ?? Identi ?ants d'objet et types référence ?? Possibilité de dé ?nir des types abstraits et des méthodes sur ces types ?? Héritage entre types Université Mustapha Stambouli de Mascara CObjet à structure complexe Qu ? est ce qu ? un objet - Toute entité identi ?able concrète ou abstraite peut
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 17, 2022
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 49.6kB