05.07.2014 Views

Acquisition du tchèque par les francophones : analyse ... - LaLIC

Acquisition du tchèque par les francophones : analyse ... - LaLIC

Acquisition du tchèque par les francophones : analyse ... - LaLIC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

IMPLÉMENTATION<br />

contient la valeur : Le cas et le nombre sont corrects mais peut être que<br />

vous vous trompez de genre et que vous déclinez le mot d’après le type<br />

pán.<br />

6.2.10 Illustration des requêtes<br />

Le SGBD MySQL permet d’effectuer des recherches dans <strong>les</strong> données à l’aide <strong>du</strong> langage<br />

SQL (Structured Query Language) qui est le standard pour l’exploitation des bases de<br />

données relationnel<strong>les</strong>. Ce langage permet de spécifier <strong>les</strong> conditions que doit satisfaire un<br />

enregistrement (ou un ensemble d’enregistrements) pertinent pour la recherche. Le résultat<br />

d’une requête est une relation (une table) avec <strong>les</strong> colonnes nommées d’après <strong>les</strong> attributs<br />

dont <strong>les</strong> valeurs ont été recherchés ; <strong>les</strong> lignes contiennent <strong>les</strong> enregistrements (<strong>les</strong> tup<strong>les</strong>, <strong>les</strong><br />

uplets) qui satisfont <strong>les</strong> conditions posées sur <strong>les</strong> valeurs de ces attributs.<br />

Pour une recherche manuelle, une requête peut être effectuée à l’aide d’une interface<br />

en ligne de commande comme l’outil mysql, ou <strong>par</strong> un gestionnaire doté d’une interface<br />

graphique comme phpMyAdmin. Le langage SQL a une syntaxe proche <strong>du</strong> langage naturel<br />

(commandes SELECT, FROM, WHERE, ORDER, etc.), <strong>les</strong> objets manipulés sont <strong>les</strong> tab<strong>les</strong> et<br />

<strong>les</strong> attributs, <strong>les</strong> conditions sont posées sur <strong>les</strong> valeurs des différents attributs.<br />

Les possibilités de recherche sont très larges, il est possible d’exprimer une grande variété<br />

de questions limitées uniquement <strong>par</strong> <strong>les</strong> restrictions <strong>du</strong> modèle de la réalité choisi pour<br />

la structure de la base de données. Voici quelques exemp<strong>les</strong> de requêtes qui peuvent être<br />

effectuées sur la base cetlef :<br />

6.2.10.1 Exemple 1<br />

Rechercher le nom d’utilisateur (attribut nom dans la table apprenants), l’adresse e-mail<br />

(attribut email dans la table apprenants) et le suivi pédagogique (attribut suivi dans la<br />

table apprenants) de tous <strong>les</strong> apprenants qui apprennent le <strong>tchèque</strong> depuis l’année 2004<br />

(attribut depuis dans la table apprenants).<br />

SELECT nom,<br />

email,<br />

suivi<br />

FROM apprenants<br />

WHERE depuis = ’2004’ ;<br />

Le résultat de cette requête est la table :<br />

220

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

Saved successfully!

Ooh no, something went wrong!