Un film vraiment méthodique

Proposer une implémentation SQL3 sous Oracle correspondant au modèle UML. La méthode DureeTournage sera implémentée de façon à retourner un nombre entier de jours.

Film (méthode)

On pourra utiliser une fonction duree(debut,fin) qui retourne le nombre de jours entre deux dates.

On fera un usage explicite de SELF.

CREATE TYPE FilmT AS OBJECT (
isan:char(33), 
titre:varchar2, 
debut:date, 
fin:date,
MEMBER FUNCTION dureeTournage RETURN integer
);
/
CREATE TYPE BODY FilmT 
IS
MEMBER FUNCTION dureeTournage RETURN integer)
IS
BEGIN
  RETURN duree(SELF.debut,SELF.fin);
END;
END;
/
CREATE TABLE Film AS FilmT (
PRIMARY KEY (isan));
AccueilCours > Compléments > Méthodes > Exercice : Un film vraiment méthodique< PrécédentSuivant >