Chapitre 1 vfinale 2020 Université A Mira Beja? a Niveau ?? Master Faculté des Sciences Exactes Année universitaire ?? Département d ? Informatique BDD Avancées Objectif du module Ce cours a pour objectif de former les étudiants à la création et à la gest

Université A Mira Beja? a Niveau ?? Master Faculté des Sciences Exactes Année universitaire ?? Département d ? Informatique BDD Avancées Objectif du module Ce cours a pour objectif de former les étudiants à la création et à la gestion des bases de données relationnelles objets BDDRO Prérequis ? Modélisation orientée objet classe objet héritage etc ? Modèles de bases de données et SGBD ? Théorie des BDDR modèle relationnel et algèbre relationnelle ? Mise en ?uvre d ? une BDDR avec le langage SQL Introduction au MRO Introduction ? Le modèle relationnel-objet MRO étend le modèle relationnel avec les concepts de l ? orienté objet classes méthodes héritage etc ? Cette extension a conduit à la dé ?nition d ? une nouvelle norme SQL Modèle relationnel Références bibliographique ? C SOUTOU Programmer objet avec Oracle ?? Techniques et pratiques Vuibert ème Edition ? R G G CATTELL Bases de données orientées objet International Thomson Publishing ? S MIRANDA Bases de données Architectures modèles relationnels et objets SQL DUNOD ? C SOUTOU SQL pour Oracle avec exercices corrigés Eyrolles ? R BIZO? PL SQL pour Oracle c Eyrolles Tsoft Plan du cours Chapitre Introduction aux modèle de données relationnel-objet Chapitre Types objet Héritage de type o Tables relationnelles ayant des colonnes de type objets o Les tables objet directive OF o Héritage de type directive UNDER Chapitre Références d ? objet o Gestion des références directive REF o Les types récursifs et incomplets o L ? intégrité référentielle Chapitre Collections o Tables imbriquées directive NESTED TABLE Points forts du modèle relationnel ? Fondé sur une théorie rigoureuse et sur des concepts simples ? Bien adapté aux grandes applications et a acquis une maturité sur le plan de la ?abilité et des performances ? Le langage de requête SQL est puissant et concis Limitations du modèle relationnel ? L ? accroissement du nombre de tables dû au processus de normalisation ? Les types de données disponibles dans le langage SQL sont limités et non extensibles ? La première forme normale est inappropriée à la modélisation d ? objets complexes Le modèle Relationnel-Objet ? Modèle relationnel étendu avec les concepts clés de l ? approche orientée objet type de données utilisateur héritage références et collections Type de données utilisateur ? Type de données dé ?ni par l ? utilisateur composé d ? une structure de données et d ? un ensemble d ? opérations encapsulant cette structure Ex Type abstrait adresse T dont la structure comprend un numéro une rue et une ville Cours BDDA ?? Master Informatique - Les chargés du module MM KHANOUCHE Med Essaid et MIR Foudil CUniversité A Mira Beja? a Niveau ?? Master Faculté des Sciences Exactes Année universitaire ?? Département d ? Informatique BDD Avancées CREATE TYPE adresseT AS OBJECT numéro INT rue VARCHAR ville VARCHAR MEMBER FUNCTION getVille RETURN varchar ? CREATE TABLE Personnes idPers NUMBER nomPers VARCHAR adrPers adresseT Collection ? Certains attributs peuvent être multivalués Il est donc souhaitable de pouvoir regrouper plusieurs

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