Vous êtes sur la page 1sur 5
‘Faculté des Sciance ot Techniques Anage Universitaire 2005-2006 Master 1 Tnformatiqne BASE DE DONNEES TP1 SQL3 DEZE Simon ‘DAUVERGXE Sébastien Introduction Ce TP constitue de deux exercioes vise A uulliser & comprendre les SGBD objet- slaticnsels Pour cele, nous utlisecom le systéme cbjet-relationael Oracle 81 commie support Simplattation der oiffirenter base: de données Poi aove créerons der fonctions et procedures, Enfin, noss exécuterons des requétes SQL afin de testerle bon fonctionnement de Iabase de données. 1. Exercice 1 ‘2 Definition des types de données (nom versiar (20), ~ (som varchar (20), aipione varchar (202) ji ‘pe poiat ou plan place type POnTLEy af GOIRCE ziyen number? Re (sanere numer, soe varchar (50), sodezoeta! umber, wills varchar 22 Z type dtodiant ate or raplace cups ecidiant sy as Gbuece Pour définir les deux types ememblistes cideisons, nous avons utlisé des tableaxx VARRAY pennettart ée stocker dans une seule ligne plusieurs valeurs de coloanes scentques. type filiére b. stockage de données objet-elatioanelles Définition de la table objet-relationnelle stockant les instances du type Etudiant ace taple evudiant <= ecusant oy (consesains pi svudsans prinssy Hey pessemnel) 7 = type polygon: spalour wibetitct20 5 serns polygone =y, constrein: carfelige pk primary key(:4)); ‘mise &jour des données objet celatioanelles Insertion de I'éudiant Jean Dupont 25 ans, habitant 20 rue du bac & Paris dans le 7é Gusert into studient values ( ty("Dapenc', "Jean" (2, ‘bleu, Of pains ty (0,1) ,poane ty (2, 0))) 4. ideatifiant objet (getsonte personne oJ, aéresse edresse ty, inscription filters z cts IUSQL in npn page ean: Yan Dag! sine Boliebdemaince oo So SSIES TSS Rim gtoea a He y(-bio", “manczise')) reqpates| RI : Quels sont les étudiants habitant dans le 1° arrondissement de Paris sive: yee pein ty replace ss object (absstse= cancer, Benker Sunesisr distance (pt in pens ty) satus mombes) > 7 create or replace cype body point ty as menber Farcticn distance [pi point ty) revurn number is ‘total numbers ‘sotel := SORT (power ((abscisse - pl.zb: pi-eedennee)2)))° ons: ends z 2. Exercice 2 Definition des types de données objet ‘A partir des données foumnies dans Pénoncé, nous avons po @ablir un diagramme entité- ‘association de I'application, _— ma modble enate-avsoctation Pais, nous avons définit les types ndcessnires 4 P'elabaration de Ia base de données (Schier schemasql). La diffculté reside principalement dans le fait que la table de type peomposite_cy est une table recursive contenant des atributs étant des tables imbriquées, elles-méme: contenart des pointeuss.

Vous aimerez peut-être aussi