-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mercredi 24 avril 2013

Qu'est-ce que Query by Example?

Query By Example (QBE) est un langage d'interrogation des bases de données relationnelles similaires à Structured Query Language (SQL). La "par exemple" partie de ce langage de collecte de données permet à la personne ou à l'application qui cherchent à récupérer des données à partir de la base de données relationnelle pour compléter les informations dont ils connaissent les données qu'ils recherchent. Le Query By Example méthode pourrait inclure un formulaire que l'utilisateur compléter pour générer une requête SQL qui comprend la base de données.

Supposons par exemple qu'il existait une base de données complète des employés d'une organisation, et cette information a été mis à disposition des salariés en cas ils ont besoin pour communiquer avec d'autres employés. La base de données stockant les informations comprend des commandes telles que select FNAME des employés où lname = 'Smith', mais beaucoup de gens ne comprennent pas ce type de syntaxe. Requête par exemple peut aider. La déclaration suivante:

Choisir FNAME, lname, l'extension des employés où lname = 'Smith'
Raconte la base de données de regarder à travers la table des employés de l'information et afficher tous les prénoms (FNAME), noms de famille, (lname), et les extensions de téléphone (extension) où le dernier champ du nom contient la valeur smith. L’utilisation d'une requête de style QBE, l'utilisateur à la recherche de cette information pourrait fournir l'information dont ils savent, nom = 'Smith', et voir les informations relatives à ce dernier nom. Ceci permet à l'employé de donner un exemple de ce qu'ils recherchent et de voir les résultats retournés

La requête envoyée à la base de données dans l'exemple ci-dessus ressemble à l'instruction SQL ci-dessus, même si la personne qui effectue la recherche a déclaré que la base de données que le dernier nom était Smith et ensuite les éléments qu'il ou elle a besoin de savoir, le prénom, nom de famille, extension. Comme la plupart requête par exemple l'utilisation implique une forme ou une demande de saisie de données, les employés de la table peuvent être codées en dur dans le système afin que les utilisateurs n'ont pas besoin de s'inquiéter à ce sujet.

Un autre exemple similaire est le récipiendaire recherche utilisé par Microsoft Outlook Web Access . Quand quelqu'un clique sur l'en-tête de champ A, une autre forme s'ouvre permettant à cette personne de compléter les éléments qu'ils connaissent et cliquez sur le bouton de recherche, tous les enregistrements correspondants de l'exemple spécifié seront renvoyés et le salarié peuvent cliquer sur la bonne information pour l'utiliser dans une envoyer un message.