Database Reference
In-Depth Information
associer plusieurs employés à tout département. Si le nombre d'employés est limité, on choisira
de travailler avec un varray , sinon il faudra utiliser une nested table .
Figure 4-9 . Vue contenant une collection
En.construisant.des.résultats.tabulaires.incluant.des.collections,.vous.dénormalisez.en.deçà.
de.la.première.forme.normale.
Trois types sont nécessaires pour composer la structure de la vue  : celui de l'élément de la
collection, celui de la collection elle-même et celui du type de la vue qui contient la collection.
Tableau 4-23 : Types à créer
Création des types
Commentaire
Type.de.l'élément.de.la.collection.
CREATE TYPE elt_emp_t AS OBJECT
(id_emp NUMBER(6), prenom VARCHAR(20),
nom VARCHAR(25), date_embauche DATE)
/
CREATE TYPE emp_nt_t AS TABLE OF elt_emp_t
/
Type.de.la.collection. NESTED TABLE .
Type.de.la.vue.
CREATE TYPE departement_t AS OBJECT
(n_dept NUMBER(4), nom_dept VARCHAR(30),
id_manager NUMBER(6), lieu NUMBER(4),
emps_nt emp_nt_t)
/
 
Search WWH ::




Custom Search