ComenzarEmpieza gratis

Crea una red eléctrica

En este ejercicio, vas a crear la tabla structure. Esta tabla describe cómo están conectadas entre sí las líneas eléctricas. Para esta tarea, se necesitan tres valores de ID:

  • EquipmentID: la clave única
  • EquipmentID_To: el primer extremo de la línea eléctrica con el ID de la línea conectada
  • EquipmentID_From: el segundo extremo de la línea eléctrica con el ID de la línea conectada

Los demás campos para describir una línea eléctrica, como VoltageLevel y ConditionAssessment, ya están definidos.

Un ejemplo se muestra en la siguiente imagen:

Para la línea con EquipmentID = 3, el campo EquipmentID_To es 4 y el campo EquipmentID_From es 2.

Este ejercicio forma parte del curso

Consultas jerárquicas y recursivas en SQL Server

Ver curso

Instrucciones del ejercicio

  • CREATE la tabla structure.
  • Define el campo EquipmentID como PRIMARY KEY de tipo INT.
  • Inserta el registro para la línea 1: 1, 2, <no from line>, 'HV', 'Cable', 2000, 2016, 'good'.
  • Inserta el registro para la línea 14: - 14, 15, 3, 'MV', 'Cable', 1976, 2002, 'bad'.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

-- 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
Editar y ejecutar código