Interogări ierarhice și recursive în SQL Server
Jasmin Ludolf
Content Developer
Proprietățile modelelor de date ierarhice:

Avantaje:
Dezavantaje:
Relația client-factură-articol:
Un client poate avea mai multe facturi, iar fiecare factură poate conține mai multe articole
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);

Proprietățile modelelor de date în rețea:

Avantaje:
Dezavantaj:
Relația client-comandă-articol:
Mai mulți clienți pot avea mai multe comenzi, iar fiecare comandă poate conține mai multe articole.
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);

Interogări ierarhice și recursive în SQL Server