CREATE TABLE Ubicaciones (
ID_Ubicacion COUNTER CONSTRAINT PK_Ubicaciones PRIMARY KEY,
Calle TEXT(100),
Colonia TEXT(100),
Sector TEXT(50),
Coordenadas_GPS TEXT(50),
Tipo_Zona TEXT(30)
);
CREATE TABLE Lamparas (
ID_Lampara COUNTER CONSTRAINT PK_Lamparas PRIMARY KEY,
Modelo TEXT(50),
Potencia_W LONG,
Capacidad_Bateria_Ah LONG,
Tipo_Panel TEXT(50),
Estado_Operativo TEXT(30),
Fecha_Instalacion DATETIME,
ID_Ubicacion LONG,
CONSTRAINT FK_Lamparas_Ubicaciones FOREIGN KEY (ID_Ubicacion)
REFERENCES Ubicaciones(ID_Ubicacion)
);
CREATE TABLE Tecnicos (
ID_Tecnico COUNTER CONSTRAINT PK_Tecnicos PRIMARY KEY,
Nombre TEXT(50),
Apellido TEXT(50),
Turno TEXT(30),
Telefono TEXT(20),
Especialidad TEXT(50)
);
CREATE TABLE Mantenimiento (
ID_Mantenimiento COUNTER CONSTRAINT PK_Mantenimiento PRIMARY KEY,
ID_Lampara LONG,
Fecha_Servicio DATETIME,
Tipo_Falla TEXT(100),
Accion_Realizada TEXT(200),
ID_Tecnico LONG,
Costo CURRENCY,
CONSTRAINT FK_Mantenimiento_Lamparas FOREIGN KEY (ID_Lampara)
REFERENCES Lamparas(ID_Lampara),
CONSTRAINT FK_Mantenimiento_Tecnicos FOREIGN KEY (ID_Tecnico)
REFERENCES Tecnicos(ID_Tecnico)
);
To embed this project on your website, copy the following code and paste it into your website's HTML: