Informatique

836 mots 4 pages
Gestion d’un hˆpital o
On donne en fin de sujet le MCD correspondant ` la gestion d’un hˆpital, accompagn´ du sch´ma a o e e relationnel de la base. Ce TP est la propri´t´ d’un pseudo-utilisateur nomm´ HOSTO, qui vous a donn´ ee e e des droits de lecture sur ses tables. Vous ne pouvez cependant ´crire pour autant des traitements destin´s e e a ` manipuler ces derni`res. Vous devrez donc, dans un premier temps, recopier chez vous celles qui vous e seront n´cessaires (et seulement celles-l` afin d’´conomiser l’espace commun au groupe LICENCE). e a e Dans ce premier TP, il vous est demand´ d’´crire et de tester les fonctions et proc´dures suivantes : e e e 1. la fonction duree_sejour(patient number, de char) return number qui calcule la dur´e du e s´jour d’un patient de num´ro donn´, entr´ ` l’hˆpital ` la date d’entr´e de. e e e ea o a e 2. la fonction cout_sejour(patient number, de char) return number qui calcule le coˆt total du u s´jour d’un patient donn´. Ce coˆt est compos´ : e e u e – du prix de chaque journ´e pass´e ` l’hˆpital e e a o – de celui des visites de m´decins e – de celui des analyses et des m´dicaments prescrits lors des soins prodigu´s. e e REM : pour ce faire, vous devrez r´aliser des comparaisons entre les dates de s´jour. Or, celles-ci e e sont repr´sent´es sous forme de chaˆ e e ınes de caract`res. De ce fait, une date d’entr´e correspondant e e par exemple au 28 novembre sera consid´r´e comme post´rieure ` la date de sortie correspondant, ee e a elle, au 2 d´cembre. Une ´ventuelle interrogation pour un soin compris entre ces deux dates ne e e ram`nera que la valeur NULL. e Pour contourner cette difficult´, vous devrez concevoir, ´crire et tester une fonction auxiliaire pere e mettant de r´aliser une comparaison valide entre deux dates, quelles qu’elles soient. e 3. la fonction cout_moyen_journee() return number qui retourne le r´sultat en invoquant la fonce tion pr´c´dente pour l’ensemble de tous les s´jours effectu´s par l’ensemble des patients

en relation

  • Informatique
    337 mots | 2 pages
  • Informatique
    4910 mots | 20 pages
  • Informatique
    473 mots | 2 pages
  • Informatique
    4944 mots | 20 pages
  • Informatique
    1352 mots | 6 pages
  • Informatique
    646 mots | 3 pages
  • Informatique
    610 mots | 3 pages
  • Informatique
    1949 mots | 8 pages
  • Informatique
    262 mots | 2 pages
  • Informatique
    2961 mots | 12 pages
  • Informatique
    1701 mots | 7 pages
  • Informatique
    6356 mots | 26 pages
  • Informatique
    10161 mots | 41 pages
  • Informatique
    484 mots | 2 pages
  • Informatique
    20674 mots | 83 pages