Bonjour tout le monde,
Dans le cadre de la conception d'une base de donnés d'une societé,
je dois créer une table employé qui contient : identifiant, nom, .... + emploie de temps de cet employé !
la base de donnée est bien objet relationnelle ( SQL3) sous oracle 10g.
ma question est : comment modéliser le champ "emploie du temps" ?
j'ai eu l'idée que ce champ soit un Varray de 7 lignes ( 7 jours du semaine), et les colonnes soient les horaires/jour.
qui dispose d'une autre solution ?
voici l'idée dont je viens de parler, je ne cherche pas a vérifier la syntaxe... je m'interroge si quelqu'un dispose d'une meilleur idée plus performante surtout au niveau de l'interrogation non pas seulement au niveau du LDD
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 create typ_horaire as object ( jour varchar2(10), seance1 varchar2(20), seance2 varchar2(20), seance3 varchar2(20)) ; create typ_emploie as varray(7) of typ_horaire ; create type typ_employe as object ( nom varchar2(20), prenom varchar2(20), nas number(10), emploie_temps typ_emploi ) ;
merci à tous
Partager