Q 4. Le modèle SQL3
□ Etend les langages de programmation aux fonctionnalités d’un SGBD
□ Constitué de nouveaux SGBD objet
□ étend le modèle relationnel aux concepts d’objet
Q 5. Le modèle SQL3
□ Interdit l’utilisation des tables classiques
□ Propose la définition des classes
Q 6. Le modèle SQL3
□ Interdit l’utilisation des références (pointeurs) pour leur complexité
□ Autorise les pointeurs pour lier les objets entre eux
Q 7. SQL 3 permet
□ La création de nouveaux types de données
□ La combinaison des types de données standards avec les types de données utilisateurs
Q 8. SQL3 (Oracle)
□ Autorise à ce qu’une table T1 puisse imbriquer une table T2 qui elle-même peut
imbriquer une autre table 3.
□ N’autorise pas à ce qu’une table T1 puisse imbriquer une table T2 qui elle-même peut
imbriquer une autre table 3.
Q 9. VARRAY (6) of NUMBER permet de créer
□ Une collection de taille quelconque
□ Une collection de taille inférieur ou égale à à 6
□ des tables imbriquées
Partie 2.
(7 pts) Exercice 1. Proposez dans la syntaxe SQL 3 un schéma relationnel-objet
permettant de représenter les informations suivantes : une personne est définie par un
nom, email. Une personne peut possèder une maison mais une maison peut être possédée
par plusieurs personnes (jusqu’à 4 personnes). Une maison peut aussi être louée par une et
une seule personne d’une date début à une date fin.
(7 pts) Exercice 2.
Proposez dans la syntaxe SQL 3 un schéma relationnel-objet permettant de représenter les
informations suivantes : Une entreprise est définie par un numéro, un nom, et un ou 2
secteurs d’activités (par exemple conseil financier et informatique), et jusqu’à trois adresses.
Certaines adresses peuvent être communes à plusieurs entreprises.
Bon courage