• Aucun résultat trouvé

Résumé  de  l'intégration  Objet  /  Relationnel

N/A
N/A
Protected

Academic year: 2022

Partager "Résumé  de  l'intégration  Objet  /  Relationnel"

Copied!
7
0
0

Texte intégral

(1)

     

Résumé  de  l'intégration  Objet  /  Relationnel  

 

(2)

 

1.  Objet  autonome    

 

CREATE TYPE Personne (...);

               

  Usage  :    

Declare moi Personne;

moi = Personne ('Benali', 'Ali');

   

Personne  

-­  nom   -­  prénom   -­  afficher  ()  

Adresse   -­  no  

-­  rue   -­  ville   -­  afficher  ()  

(3)

 

CREATE TABLE Employés ( Nom VARCHAR, Prenom VARCHAR, Localité Adresse );

   

  Employés    

 

Nom   Prénom   Localité    

Benali    

  Ali  

 

  Bensaid  

 

  Saida  

 

   

Application  :  Attributs  de  type  autre  que  primitif  

 

..  Casa  

..  Rabat  

(4)

3.  Objet  tuple  dans  une  relation  

CREATE TYPE Personne (…);

CREATE TABLE Employés OF Personne;

   

Employés  

   

  Nom   Prénom   Salaire  

Oid      

Oid      

 

Application  :  Objets  stockés  dans  relation  

Benali      Ali      5000   Benhlima      Halima      6000  

(5)

 

CREATE TYPE Polygone AS TABLE OF Point;

 

                               

     

Application  :  relations  imbriquées    

CREATE TABLE Figures ( nom VARCHAR2(20), coins Polygone )

 

(6)

5.  Vues  Objet  sur  une  relation  

   

 

Employés  

Nom   Prénom   Salaire    

Benali    

  Ali  

  5600  

  Bensaid  

 

  Saida  

  6500  

Application  :  tuples  utilisés  dans  POO.

CREATE VIEW maVue OF Personne

WITH OBJECT IDENTIFIER (nom) AS

SELECT Nom, Prenon FROM Employés WHERE salaire > 5600

Nom      Prénom    

(7)

Objet   Cas  d’utilisation   Observation   Objet  indépendant  des  

relations   Application  POO  normale    

Objet  comme  attribut   de  relation  

Attribut  complexe  (e.g.  

image)  ou  structuré  

Objets  non   partageables   Objet  comme  élément  

de  relation   Collection  d'objets  conservés  Objets  partageables   par  REF  (Oid)   L'objet  relation   Relations  imbriquées    

Références

Documents relatifs

 Regrouper dans une autre relation les attributs dépendant d’une partie de la clé et faire de cette partie de la clé, la clé primaire de la nouvelle relation... Troisième

 Si on veut récupérer l'instance de la classe Sport associée, on devra parcourir tous les objets de type Sport pour trouver celui qui a le bon codeSport ou faire une requête SQL

Ce concept, qui a ses mérites, a aussi ses limites : le sur-mesure reste très coûteux ; la personnalisation n’est pas nécessairement du sur-mesure (exemple : personnalisation

Après contrôle, vous constatez que le problème vient d’un manque de transfert des informations entre les deux services : constat confirmé par le (la) gouvernant(e) général(e)

Exercice 4.7 : Soit la base de données relationnelle composée des relations suivantes: LivreTitre, Auteur, Editeur, Lecture Titre, Genre, Lecteur où l'attribut Titre désigne le

Dans le cas d'une table d'objets de type T-Personne et dans celui d'un attribut de type T- Personne, suivant le principe de substituabilité, l'utilisateur peut y insérer des valeurs

• Dans le cas d’une entité faible, la clef primaire de la table relationnelle est constituée par l’identifiant de l’entité forte et par l’identifiant de

5 Quels producteurs voient tous les films qu’ils produisent. 6 Quels producteurs voient tous les films