शुरू करेंमुफ़्त में शुरू करें

नेटवर्क्ड डेटा मॉडल बनाना

इस आख़िरी अभ्यास में, आप एक नेटवर्क्ड डेटा मॉडल बनाएँगे। इसका एक उपयोग यह है कि बस एक स्थान से दूसरे स्थान तक जाने के सभी संभावित रास्ते खोजे जाएँ। हर रूट में एक प्रस्थान और एक गंतव्य स्थान होता है। प्रस्थान और गंतव्य स्थान कई बार आ सकते हैं। नीचे दी गई छवि में आप संभावित बस स्थानों और रूट्स को देख सकते हैं। उदाहरण के लिए, आप San Francisco से New York जा सकते हैं, या New York से Washington जा सकते हैं.

आपका कार्य है Trip टेबल बनाना, इसमें कुछ रूट्स डालना, और अंत में टेबल से सभी संभावित प्रस्थान स्थान चुनना.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में Hierarchical और Recursive Queries

पाठ्यक्रम देखें

अभ्यास निर्देश

  • Departure और Destination फ़ील्ड्स परिभाषित करें, जिनमें से कोई भी NULL नहीं हो सकता।
  • Bus 1 के लिए San Francisco से New York तक का रूट डालें।
  • Bus 9 के लिए Florida से San Francisco तक का रूट डालें।
  • सभी संभावित प्रस्थान स्थान सेलेक्ट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

CREATE TABLE Trip (   
    -- Define the Departure
  	___ VARCHAR(255) ___ ___,
    BusName VARCHAR(255) NOT NULL,
    -- Define the Destination
    ___ VARCHAR(255) ___ ___,
);

-- Insert a route from San Francisco to New York
___ ___ ___ VALUES ( ___ , ___ , ___);
-- Insert a route from Florida to San Francisco
___ ___ ___ VALUES ( ___, ___ , ___);
INSERT INTO Trip VALUES ( 'San Francisco', 'Bus 2','Texas');
INSERT INTO Trip VALUES ( 'San Francisco', 'Bus 3','Florida');
INSERT INTO Trip VALUES ( 'San Francisco', 'Bus 4','Washington');
INSERT INTO Trip VALUES ( 'New York', 'Bus 5','Texas');
INSERT INTO Trip VALUES ( 'New York', 'Bus 6','Washington');
INSERT INTO Trip VALUES ( 'Florida', 'Bus 7','New York');
INSERT INTO Trip VALUES ( 'Florida', 'Bus 8','Toronto');

-- Get all possible departure locations
SELECT ___ ___ 
FROM ___;
कोड संपादित करें और चलाएँ