Schéma relationnel

DéfinitionSchéma Relationnel

Un schéma relationnel \(R\) consiste en un ensemble fini de \(n\) attributs \(U=\{u_1,\ldots, u_n\}\). On le note aussi \(R[u_1,\ldots,u_n]\) ou tout simplement \(R[U]\). On définit une fonction \(sort\), qui associe à chaque schéma relationnel son ensemble d'attributs, c'est-à-dire \(sort(R) = U\).

Exemple

Film est un schéma relationnel, avec :

\(sort(\textbf{Film}) = \{ \textbf{Titre}; \textbf{Directeur};\textbf{Acteur}\}\)

On omet souvent les virgules et les parenthèses pour les ensembles d'attributs ; et par exemple, on écrit :

\(sort(\textbf{Film}) =  \textbf{Titre}\ \textbf{Directeur}\ \textbf{Acteur}\)