\section{Cl\'{e} primaire, cl\'{e} \'{e}trang\`{e}re} \subsection{Cl\'{e} primaire} Toute relation poss\`{e}de un \textbf{identifiant cl\'{e} ou cl\'{e} primair}% e (\textbf{primary key} en anglais) de mani\`{e}re \`{a} satisfaire les conditions suivantes : 1 - Une relation ne peut contenir deux tuples identiques 2 - L'identifiant n'admet pas de valeur nulle \begin{example} Dans la relation enseignants aux CRMEF\ OUJDA \textbf{Ens\_CRMEFOUJDA}\ l'dentifiant cl\'{e} peut \^{e}tre d\'{e}fini par l'attribut \textbf{id} \end{example} \textbf{Ens}\_\textbf{CRMEFOUJDA}\newline \textbf{\ Identifiant cl\'{e}}$\left\{ \begin{array}{c} \text{nom de l'identifiant cl\'{e} --------\TEXTsymbol{>}} \ \text{identifiant cl\'{e} du 1er tuple ---\TEXTsymbol{>}} \ \text{identifiant cl\'{e} du 2\`{e}me tuple ---\TEXTsymbol{>}} \ ............... \ ...............% \end{array}% \right. $\textbf{\ }% \begin{tabular}{|l|l|l|l|} \hline \textbf{id} & \textbf{nom} & \textbf{pr\'{e}nom} & \textbf{age} \ \hline 1 & derfoufi & Younes & 47 ans \ \hline 2 & Azzouzi & Miloud & 56 ans \ \hline 3 & Mardhi & Omar & 57 ans \ \hline 4 & Bensaid & Mohammed & 52 ans \ \hline \end{tabular}
{}