Ein Stromnetz erstellen
In dieser Übung erstellst du die Tabelle structure. Diese Tabelle beschreibt, wie Stromleitungen miteinander verbunden sind. Für diese Aufgabe werden drei ID-Werte benötigt:
EquipmentID: der eindeutige SchlüsselEquipmentID_To: das erste Ende der Stromleitung mit der ID der verbundenen LeitungEquipmentID_From: das zweite Ende der Stromleitung mit der ID der verbundenen Leitung
Die anderen Felder zur Beschreibung einer Stromleitung, wie VoltageLevel und ConditionAssessment, sind bereits definiert.
Ein Beispiel siehst du im folgenden Bild:

Für die Leitung mit EquipmentID = 3 ist das Feld EquipmentID_To gleich 4 und das Feld EquipmentID_From gleich 2.
Diese Übung ist Teil des Kurses
Hierarchische und rekursive Abfragen in SQL Server
Anleitung zur Übung
CREATEdie Tabellestructure.- Definiere das Feld
EquipmentIDalsPRIMARY KEYvom TypINT. - Füge den Datensatz für Leitung
1ein:1, 2, <no from line>, 'HV', 'Cable', 2000, 2016, 'good'. - Füge den Datensatz für Leitung
14ein: -14, 15, 3, 'MV', 'Cable', 1976, 2002, 'bad'.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- 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