Requêtes hiérarchiques et récursives dans SQL Server
Jasmin Ludolf
Content Developer
Propriétés des modèles de données hiérarchiques :

Avantages :
Inconvénients :
Relation client–facture–article :
Un client peut avoir plusieurs factures et chaque facture peut comporter plusieurs articles
CREATE TABLE Customer (
ID INT NOT NULL);
CREATE TABLE Bill (
BillID INT NOT NULL,
CustomerID INT);
CREATE TABLE Article (
ArticleID INT NOT NULL,
BillID INT);

Propriétés des modèles de données en réseau :

Avantages :
Inconvénient :
Relation client–commande–article :
Plusieurs clients peuvent avoir plusieurs commandes et chaque commande peut comporter plusieurs articles.
CREATE TABLE Customer (
ID INT NOT NULL);
CREATE TABLE Order (
OrderID INT NOT NULL,
CustomerID INT);
CREATE TABLE Article (
ArticleID INT NOT NULL,
OrderID INT);

Requêtes hiérarchiques et récursives dans SQL Server