Bir elektrik şebekesi oluştur
Bu egzersizde structure tablosunu oluşturacaksın. Bu tablo, iletim hatlarının birbirine nasıl bağlandığını açıklar. Bu görev için üç ID değeri gerekir:
EquipmentID: benzersiz anahtarEquipmentID_To: bağlı hattın ID'sine sahip iletim hattının ilk ucuEquipmentID_From: bağlı hattın ID'sine sahip iletim hattının ikinci ucu
VoltageLevel ve ConditionAssessment gibi bir iletim hattını açıklayan diğer alanlar zaten tanımlı.
Aşağıdaki resimde bir örnek gösterilmiştir:

EquipmentID = 3 olan hat için EquipmentID_To alanı 4 ve EquipmentID_From alanı 2dir.
Bu egzersiz
SQL Server'da Hiyerarşik ve Özyinelemeli Sorgular
kursunun bir parçasıdırEgzersiz talimatları
structuretablosunuCREATEet.EquipmentIDalanınıINTtüründe birPRIMARY KEYolarak tanımla.- Hat
1için kaydı ekle:1, 2, <no from line>, 'HV', 'Cable', 2000, 2016, 'good'. - Hat
14için kaydı ekle: -14, 15, 3, 'MV', 'Cable', 1976, 2002, 'bad'.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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