Bases de données relationnelles

1 - Introduction

 

2 - Relations, attributs, tuples...

\section{Relations, Attributs, Tuples}  \begin{definition} On appelle relation R toute matrice du type nxm ( o\`{u} n et m sont deux entiers naturels). \end{definition}  \begin{remark} Dans le but de rendre les choses compatible avec les langages des SGBD o\`{u} une relation est repr\'{e}sent\'{e} par une table, une relation sera simplement design\'{e}e par un tableau du type nxm. Ainsi une relation sera d% \'{e}sign\'{e}e et nomme simplement par le mot \textbf{table} \end{remark}  \begin{example} On peut repr\'{e}senter les enseignants de math\'{e}matique du CPR\ OUJDA dans la relation suivante :\newline \end{example}  \textbf{Math}\_\textbf{CPROUJDA}% \begin{tabular}{|l|l|l|l|} \hline \textbf{numero} & \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}  \begin{definition} Les colonnes constituant la relation sont appel\'{e}es \textbf{Attributs }% chaque attribut poss\`{e}de un nom : c'est le nom du champ de la table% \textbf{\ } \end{definition}

Leave a Reply