Je vais prendre un exemple :
voici ma table Adherent:
Create table adherent
(
num_adherent int,
nom_adherent int,
adresse_adherent varchar(80)
);
et je vais créer une table pilote heritant de la table adherent :
Create table pilote
(
Qualification varchar(80),
)inherits (adherent);
Ce qui veut dire que ma table Pilote aura tous les attributs de la table adherent (dit la table mère) en plus de ses propres attributs.
Donc la table pilote contient en réalité les champs : num_pilote, nom_pilote, adresse_pilote, qualification.
La table adherent contiendra tous les adherent quelquesoit leus sous types alors que la table pilote ne contiendra que les pilotes.
J'éspère avoir repondu a ta question