Algèbre relationnelle Les tables/relations
Sur la table player
Une table comme player est un tableau à deux dimensions
Chaque ligne ou tuple contient des informations concernant un individu
(ici, un joueur de tennis professionnel).
Ces informations sont des valeurs d’attributs.
Les attributs qui définissent le schéma de la table sont
pid, name, gender, code, last_name, first_name.
Dans la vie d’un table,
on ajoute, on supprime et on modifie souvent les lignes d’une table.
On modifie beaucoup plus rarement les attributs.
SB AD FC Janvier 2016 7 / 58
Algèbre relationnelle Les tables/relations
Schema de la table player
Schema
Le schéma nous donne la liste des colonnes et le type/domaine de chaque
colonne.
Le schéma nous indique de quoi les lignes sont faites.
Table "tennis.player"
Column Type Modifiers
pid integer not null
name character varying(30) default NULL::character varying
gender character varying(1) default NULL::character varying
code character varying(3) default NULL::character varying
last_name character varying
first_name character varying
Indexes:
"Player_pkey" PRIMARY KEY, btree (pid)
SB AD FC Janvier 2016 8 / 58