1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Hierarchiczne i rekurencyjne zapytania w SQL Server

Connected

Exercise

Tworzenie sieciowego modelu danych

W tym ostatnim ćwiczeniu utworzysz sieciowy model danych. Przykładem zastosowania takiego modelu jest wyszukiwanie wszystkich możliwych tras, jakie autobus może pokonać z jednego miejsca do drugiego. Każda trasa ma określone miejsce odjazdu i miejsce docelowe, które mogą pojawiać się wielokrotnie. Na poniższym obrazku widać możliwe lokalizacje i trasy autobusowe. Na przykład możesz pojechać z San Francisco do Nowego Jorku albo z Nowego Jorku do Waszyngtonu.

Twoim zadaniem jest utworzenie tabeli Trip, wstawienie kilku tras do tej tabeli, a następnie wybranie wszystkich możliwych miejsc odjazdu.

Instrukcje

100 XP
  • Zdefiniuj pola Departure i Destination, z których żadne nie może przyjmować wartości NULL.
  • Wstaw trasę z San Francisco do New York dla Bus 1.
  • Wstaw trasę z Florida do San Francisco dla Bus 9.
  • Wybierz wszystkie możliwe miejsca odjazdu.