1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Truy vấn phân cấp và đệ quy trong SQL Server

Connected

Bài tập

Tạo mô hình dữ liệu theo mạng

Trong bài tập cuối cùng này, bạn sẽ tạo một mô hình dữ liệu theo mạng. Một tình huống sử dụng là tìm tất cả các tuyến đường mà một xe buýt có thể đi từ điểm này đến điểm khác. Mỗi tuyến có một điểm khởi hành và một điểm đến. Một điểm khởi hành hay điểm đến có thể xuất hiện nhiều lần. Trong hình dưới đây, bạn có thể thấy các địa điểm và tuyến xe buýt có thể có. Ví dụ, bạn có thể đi từ San Francisco đến New York, hoặc từ New York đến Washington.

Nhiệm vụ của bạn là tạo bảng Trip, chèn một số tuyến đường vào bảng này và cuối cùng chọn tất cả các điểm khởi hành có thể có từ bảng.

Hướng dẫn

100 XP
  • Định nghĩa các trường Departure và Destination, cả hai đều không được NULL.
  • Chèn tuyến từ San Francisco đến New York cho Bus 1.
  • Chèn tuyến từ Florida đến San Francisco cho Bus 9.
  • Chọn tất cả các điểm khởi hành có thể có.