BaşlayınÜcretsiz Başlayın

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 anahtar
  • EquipmentID_To: bağlı hattın ID'sine sahip iletim hattının ilk ucu
  • EquipmentID_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ır
Kursu Görüntüle

Egzersiz talimatları

  • structure tablosunu CREATE et.
  • EquipmentID alanını INT türünde bir PRIMARY KEY olarak tanımla.
  • Hat 1 için kaydı ekle: 1, 2, <no from line>, 'HV', 'Cable', 2000, 2016, 'good'.
  • Hat 14 iç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
Kodu Düzenle ve Çalıştır