12.07.2015 Views

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

Le resume linguistique de donnees structurees comme ... - APMD

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPITRE 3 — Interrogation flexible 45perd. Certains travaux [16, 50, 64, 65, 69] portent sur une expression intelligible <strong>de</strong>s résultatsafin d’en permettre une meilleure exploitation. Classés en général parmi les systèmes à caractèrecoopératif, ils ai<strong>de</strong>nt l’utilisateur à interpréter les résultats ou les expriment <strong>de</strong> manièreintensionnelle.Deuxièmement, la flexibilité vise à prendre en compte <strong>de</strong>s données qui auraient, autrement,été exclues du processus habituel d’interrogation parce que mal définies, mal connues, incomplètes,ou hors (mais proches) <strong>de</strong>s critères <strong>de</strong> sélection. <strong>Le</strong>s travaux sur la fuzzification <strong>de</strong>s bases<strong>de</strong> données [24, 27] ou du langage d’interrogation [24] veulent englober les données imparfaites,se montrant ainsi plus proches <strong>de</strong> la réalité reflétée par une base <strong>de</strong> données.Conventions Dans la suite <strong>de</strong> ce document, on considère qu’un système d’interrogation traiteles requêtes qui lui sont adressées en vue <strong>de</strong> fournir une « réponse ». La réception d’une requêtedéclenche une procédure <strong>de</strong> recherche (également désignée par « la recherche » ou « la sélection») qui examine tout ou partie <strong>de</strong> l’espace <strong>de</strong> recherche (une base <strong>de</strong> données ou une table<strong>de</strong> données) pour trouver <strong>de</strong>s résultats. À chaque requête en entrée correspond une réponse ensortie. Cependant, une réponse est constituée <strong>de</strong> un ou plusieurs résultats. Dans le cadre précis<strong>de</strong>s bases <strong>de</strong> données, un résultat est un enregistrement sélectionné lors <strong>de</strong> la recherche.On supposera par ailleurs que, dans une requête, <strong>de</strong>s critères <strong>de</strong> sélection sont spécifiés pour<strong>de</strong>s attributs dits « d’entrée » ; un critère, qu’il soit simple ou complexe, sera ainsi toujoursassocié à un attribut. Ainsi, une requête SQL dont la clause <strong>de</strong> sélection est :WHERE age < 25 AND dpt = 16dispose <strong>de</strong> <strong>de</strong>ux critères simples sur les attributs age et dpt, tandis qu’une requête où la clause<strong>de</strong> sélection est :WHERE age > 18 AND age < 25a un critère, sur l’attribut age, complexe car faisant intervenir plus d’une valeur.On admettra également que la réponse à une requête fournit <strong>de</strong>s informations sur les attributs« <strong>de</strong> sortie », représentés dans une requête SQL par la clause SELECT, par exemple, nom etsalaire dans :SELECT nom, salaire FROM Employés WHERE age < 25 AND dpt = 16 ;

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!