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

एक पावर ग्रिड बनाएँ

इस अभ्यास में, आप structure टेबल बनाएँगे। यह टेबल बताती है कि पावर लाइन्स एक-दूसरे से कैसे जुड़ी हैं। इस कार्य के लिए तीन ID मान चाहिए:

  • EquipmentID: यूनिक की
  • EquipmentID_To: पावर लाइन का पहला सिरा, कनेक्टेड लाइन की ID के साथ
  • EquipmentID_From: पावर लाइन का दूसरा सिरा, कनेक्टेड लाइन की ID के साथ

पावर लाइन का वर्णन करने के अन्य फ़ील्ड, जैसे VoltageLevel और ConditionAssessment, पहले से परिभाषित हैं।

उदाहरण निम्न चित्र में दिखाया गया है:

EquipmentID = 3 वाली लाइन के लिए EquipmentID_To फ़ील्ड 4 है और EquipmentID_From फ़ील्ड 2 है।

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

SQL Server में Hierarchical और Recursive Queries

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

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

  • structure टेबल को CREATE करें।
  • EquipmentID फ़ील्ड को INT टाइप के PRIMARY KEY के रूप में परिभाषित करें।
  • लाइन 1 के लिए रिकॉर्ड इन्सर्ट करें: 1, 2, <no from line>, 'HV', 'Cable', 2000, 2016, 'good'.
  • लाइन 14 के लिए रिकॉर्ड इन्सर्ट करें: - 14, 15, 3, 'MV', 'Cable', 1976, 2002, 'bad'.

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

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

-- Create the table
___ TABLE ___ (
    -- Define the field EquipmentID 
  	___ ___ NOT ___ PRIMARY ___,
    EquipmentID_To INT ,
    EquipmentID_From INT, 
    VoltageLevel TEXT NOT NULL,
    Description TEXT NOT NULL,
    ConstructionYear INT NOT NULL,
    InspectionYear INT NOT NULL,
    ConditionAssessment TEXT NOT NULL
);

-- Insert the record for line 1 as described
INSERT INTO structure
VALUES ( 1, ___, NULL, 'HV', ___, 2000, 2016, ___);
INSERT INTO Structure
VALUES ( 2, 3 , 1, 'HV', 'Overhead Line', 1968, 2016, 'bad');
INSERT INTO Structure
VALUES ( 3, 14, 2, 'HV', 'TRANSFORMER', 1972, 2001, 'good');
-- Insert the record for line 14 as described
INSERT INTO Structure
VALUES ( ___, 15, ___ , ___, 'Cable', 1976, ___, 'bad');

SELECT * 
FROM structure
कोड संपादित करें और चलाएँ