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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.2.1 IMPLÉMENTATION<br />

de cette relation – c’est un ensemble de n-uplets contenant des valeurs sur le domaine D. De<br />

façon moins formelle, nous pouvons établir <strong>les</strong> définitions suivantes :<br />

• une relation est une table avec des colonnes et des lignes.<br />

• un attribut est le nom d’une colonne de la relation.<br />

• un domaine est un ensemble de valeurs admissib<strong>les</strong> pour un ou plusieurs attributs.<br />

• un tuple / uplet est une ligne distincte (unique) dans une table. Il ne peut y avoir de<br />

tup<strong>les</strong> en double dans une relation.<br />

• l’arité / degré d’une relation est le nombre d’attributs qu’elle contient.<br />

• une base de données relationnelle est une collection de relations portant des noms<br />

distincts.<br />

Pour assurer <strong>les</strong> liens entre <strong>les</strong> différentes relations, nous avons besoin des moyens spécifiques<br />

qui permettent la connexion entre deux uplets dans deux relations différentes qui<br />

concernent le même objet :<br />

• une clé primaire est un attribut ou un ensemble d’attributs choisis pour identifier de<br />

façon unique <strong>les</strong> tup<strong>les</strong> au sein d’une relation. Deux valeurs de cet attribut au sein<br />

d’une relation doivent être toujours distinctes.<br />

• une clé étrangère / secondaire est un attribut ou un ensemble d’attributs d’une relation<br />

qui contiennent des valeurs des attributs ayant la fonction de la clé primaire d’une<br />

autre relation. La clé étrangère permet de lier deux lignes de deux tab<strong>les</strong> différentes<br />

qui stockent <strong>les</strong> informations sur un objet identique.<br />

D’après la manière dont <strong>les</strong> clés primaires et étrangères sont utilisées dans la base de<br />

données, il existe deux types différents de liens entre deux tab<strong>les</strong> :<br />

• lien 1 à 1 – la clé primaire d’un uplet d’une relation correspond à la valeur d’un seul<br />

uplet d’une autre relation. Dans ce cas, l’existence de deux relations sé<strong>par</strong>ées peut être<br />

mise en doute, car <strong>les</strong> informations nécessaires pourraient être stockées au sein d’une<br />

table unique.<br />

• lien 1 à plusieurs – la clé primaire d’un uplet d’une relation peut correspondre à la<br />

valeur de la clé étrangère de plusieurs uplets d’une autre relation.<br />

Dans la présentation suivante, nous allons utiliser le terme table pour désigner une relation<br />

et le terme attribut pour désigner le nom d’une colonne dans une table.<br />

199

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

Saved successfully!

Ooh no, something went wrong!