Truy vấn phân cấp và đệ quy trong SQL Server
Jasmin Ludolf
Content Developer
Thuộc tính của mô hình dữ liệu phân cấp:

Ưu điểm:
Nhược điểm:
Quan hệ khách hàng–hóa đơn–mặt hàng:
Một khách hàng có thể có nhiều hóa đơn và mỗi hóa đơn có thể có nhiều mặt hàng
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);

Thuộc tính của mô hình dữ liệu dạng mạng:

Ưu điểm:
Nhược điểm:
Quan hệ khách hàng–đơn hàng–mặt hàng:
Nhiều khách hàng có thể có nhiều đơn hàng và mỗi đơn hàng có thể có nhiều mặt hàng.
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);

Truy vấn phân cấp và đệ quy trong SQL Server