Devoir ORACLE
Genevieve
-
Galsungen Messages postés 6951 Statut Contributeur -
Galsungen Messages postés 6951 Statut Contributeur -
Bonjour, SVP j'ai un devoir en ORACLE que je dois rendre le 23 novembre alors que j'ai des difficultés. Merci d'avance
le devoir est ainsi libellé:
Un centre de formation gère certaines entités : auditeurs, UV, formateurs, classes, cours, séance, règlement, ….Un formateur peut dispenser plusieurs UV. Etant donné qu’une UV peut être dispensée dans plusieurs, les UV sont organisées sous forme de cours, caractérisés par un code, une date début et une date fin. Un cours concerne une et une seule classe et est réalisé par un et un seul formateur. Les cours ont lieu à des séances précises, de même les disponibilités des formateurs sont gérées à travers des séances. La séance se caractérise par un numéro, le jour de la semaine (Lundi, Mardi,…) et l’heure dans la journée (8h-9h, 9h-10h,…).
La moitié du coût de l’UV doit être payée par l’auditeur avant de commencer le cours concernant cette UV. Tout règlement est certifié par un reçu comportant un numéro, une date et un montant. Un auditeur peut rattraper une UV qu’il a raté en suivant le cours correspondant à l’UV avec une autre classe, dans ce cas il doit payer la totalité de l’UV avant de la commencer.
1. Modéliser cette réalité à l’aide d’un schéma Entité/Association
2. Déterminer le schéma relationnel et décrire les scripts de création des différentes tables
3. Ecrire en PL/SQL une fonction montant_paye qui détermine pour un auditeur donné et une UV donnée le montant total payé pour cette UV par l’auditeur.
4. Ecrire en PL/SQL une fonction suivre_cours renvoyant Vrai ou Faux qui détermine si un auditeur peut suivre ou rattraper un cours
le devoir est ainsi libellé:
Un centre de formation gère certaines entités : auditeurs, UV, formateurs, classes, cours, séance, règlement, ….Un formateur peut dispenser plusieurs UV. Etant donné qu’une UV peut être dispensée dans plusieurs, les UV sont organisées sous forme de cours, caractérisés par un code, une date début et une date fin. Un cours concerne une et une seule classe et est réalisé par un et un seul formateur. Les cours ont lieu à des séances précises, de même les disponibilités des formateurs sont gérées à travers des séances. La séance se caractérise par un numéro, le jour de la semaine (Lundi, Mardi,…) et l’heure dans la journée (8h-9h, 9h-10h,…).
La moitié du coût de l’UV doit être payée par l’auditeur avant de commencer le cours concernant cette UV. Tout règlement est certifié par un reçu comportant un numéro, une date et un montant. Un auditeur peut rattraper une UV qu’il a raté en suivant le cours correspondant à l’UV avec une autre classe, dans ce cas il doit payer la totalité de l’UV avant de la commencer.
1. Modéliser cette réalité à l’aide d’un schéma Entité/Association
2. Déterminer le schéma relationnel et décrire les scripts de création des différentes tables
3. Ecrire en PL/SQL une fonction montant_paye qui détermine pour un auditeur donné et une UV donnée le montant total payé pour cette UV par l’auditeur.
4. Ecrire en PL/SQL une fonction suivre_cours renvoyant Vrai ou Faux qui détermine si un auditeur peut suivre ou rattraper un cours
A voir également:
- Devoir ORACLE
- Oracle liste des tables - Forum Oracle
- L'enfer du devoir serie telecharger - Forum Cinéma / Télé
- Oracle america inc virus ✓ - Forum Virus
- Telecharger oracle virtualbox - Télécharger - Émulation & Virtualisation
- Comment envoyer un devoir oral au cned - Forum Réseaux sociaux