Corrigé optimisation logique
Etant donnée la base suivante :
- Classe Personne(nom : chaîne, prenom : chaîne, datenais: Date)
- Classe Employé hérite de Personne (qualification: chaîne, sect: Section,
dateint: Date, superieur: Personne, traitement: entier, vacation: entier)
- Classe Malade hérite de Personne (insee: chaîne, profession:
chaîne, consultations: list(Consult))
- Classe Section(nom: chaîne, localisation: chaîne, batiment: chaîne,tel: chaîne)
- Classe Consult(pers: Malade,emp: Employé,dateclt: Date)
Écrire les requêtes suivantes sous forme d'arbre
algèbrique on suppose que toutes les extensions des classes sont accessibles
et que l'héritage est géré.
- Nom et localisation des services
- Nom des docteurs
- Nombre maximum de consultations pour un membre du personnel
- Nom, prénom, qualification des employés sans supérieur hierarchique
- Nombre de consultations par patient
- Combien y a-t-il de services sans 'CHEF DE SERVICE'
- Liste des services avec leurs employés
- Liste des noms des employés avec la liste des noms de leurs patients
Florence Bannay
2001-12-11