Hierarchiczne i rekurencyjne zapytania w SQL Server
Jasmin Ludolf
Content Developer
Właściwości hierarchicznych modeli danych:

Zalety:
Wady:
Relacja klient–rachunek–artykuł:
Jeden klient może mieć wiele rachunków, a każdy rachunek może zawierać wiele artykułów
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);

Właściwości sieciowych modeli danych:

Zalety:
Wada:
Relacja klient–zamówienie–artykuł:
Wielu klientów może mieć wiele zamówień, a każde zamówienie może zawierać wiele artykułów.
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);

Hierarchiczne i rekurencyjne zapytania w SQL Server