CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE MEMORY TABLE USUARIO(ID_USUARIO INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,LOGIN VARCHAR(30),PASSWORD VARCHAR(30),ROL VARCHAR(30))
CREATE MEMORY TABLE ASPECTO(ID_ASPECTO INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30))
CREATE MEMORY TABLE PLANTILLA(ID_PLANTILLA INTEGER NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30),DESCRIPCION VARCHAR(500))
CREATE MEMORY TABLE IDIOMA(ID_IDIOMA INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30))
CREATE MEMORY TABLE FASE_PLANTILLA(ID_FASE_PLANTILLA INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30),ORDEN INTEGER,ID_PLANTILLA INTEGER NOT NULL,CONSTRAINT FK_FASEPLANTILLA_1 FOREIGN KEY(ID_PLANTILLA) REFERENCES PLANTILLA(ID_PLANTILLA))
CREATE MEMORY TABLE BLOQUE_CONSTRUCTIVO(ID_BLOQUE INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30),TIPO INTEGER,FASE_MODO_GUIADO INTEGER,ID_PLANTILLA INTEGER NOT NULL,CONSTRAINT FK_BLOQUE_CONSTRUCTIVO_1 FOREIGN KEY(ID_PLANTILLA) REFERENCES PLANTILLA(ID_PLANTILLA))
CREATE MEMORY TABLE PROYECTO(ID_PROYECTO INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30),DESCRIPCION VARCHAR(500),ID_PLANTILLA INTEGER NOT NULL,CONSTRAINT FK_PROYECTO_1 FOREIGN KEY(ID_PLANTILLA) REFERENCES PLANTILLA(ID_PLANTILLA))
CREATE MEMORY TABLE COMPONENTE_BLOQUE(ID_COMPONENTE_BLOQUE INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30),TIPO INTEGER,POSICION INTEGER,ORDEN INTEGER,CARDINALIDAD_LISTA INTEGER,ID_BLOQUE INTEGER NOT NULL,CONSTRAINT FK_COMPONENTE_1 FOREIGN KEY(ID_BLOQUE) REFERENCES BLOQUE_CONSTRUCTIVO(ID_BLOQUE))
CREATE MEMORY TABLE INSTANCIA(ID_INSTANCIA INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30),ID_BLOQUE INTEGER NOT NULL,ID_PROYECTO INTEGER NOT NULL,CONSTRAINT FK_INSTANCIA_1 FOREIGN KEY(ID_BLOQUE) REFERENCES BLOQUE_CONSTRUCTIVO(ID_BLOQUE),CONSTRAINT FK_INSTANCIA_2 FOREIGN KEY(ID_PROYECTO) REFERENCES PROYECTO(ID_PROYECTO))
CREATE MEMORY TABLE VISTA_PLANTILLA(ID_VISTA_PLANTILLA INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,NOMBRE VARCHAR(30),ID_PLANTILLA INTEGER NOT NULL,CONSTRAINT FK_VISTAPLANTILLA_1 FOREIGN KEY(ID_PLANTILLA) REFERENCES PLANTILLA(ID_PLANTILLA))
CREATE MEMORY TABLE COMPONENTE_INSTANCIA(ID_COMPONENTE_INSTANCIA INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,TEXTO VARCHAR(500),CHECKBOX INTEGER,FECHA CHAR,PORTAFOLIO VARCHAR(500),ID_COMPONENTE_BLOQUE INTEGER NOT NULL,ID_INSTANCIA INTEGER NOT NULL,MODELO_MADUREZ_PUNTUACION INTEGER,MODELO_MADUREZ_MEDIA_PARCIAL FLOAT,MODELO_MADUREZ_MEDIA_GLOBAL FLOAT,FECHA_MODELO_MADUREZ CHAR,CONSTRAINT FK_CONTENIDO_COMPONENTE_1 FOREIGN KEY(ID_COMPONENTE_BLOQUE) REFERENCES COMPONENTE_BLOQUE(ID_COMPONENTE_BLOQUE),CONSTRAINT FK_CONTENIDO_COMPONENTE_2 FOREIGN KEY(ID_INSTANCIA) REFERENCES INSTANCIA(ID_INSTANCIA))
CREATE MEMORY TABLE VISTA_BLOQUE(ID_VISTA_BLOQUE INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,ID_VISTA_PLANTILLA INTEGER NOT NULL,ID_BLOQUE INTEGER NOT NULL,CONSTRAINT FK_VISTABLOQUE_1 FOREIGN KEY(ID_VISTA_PLANTILLA) REFERENCES VISTA_PLANTILLA(ID_VISTA_PLANTILLA),CONSTRAINT FK_VISTABLOQUE_2 FOREIGN KEY(ID_BLOQUE) REFERENCES BLOQUE_CONSTRUCTIVO(ID_BLOQUE))
CREATE MEMORY TABLE CONTENIDO_LISTA(ID_CONTENIDO_LISTA INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,ID_INSTANCIA INTEGER NOT NULL,ID_COMPONENTE_INSTANCIA INTEGER NOT NULL,CONSTRAINT FK_INSTANCIACOMPONENTE_2 FOREIGN KEY(ID_INSTANCIA) REFERENCES INSTANCIA(ID_INSTANCIA),CONSTRAINT FK_COMPONENTE_INSTANCIA_LISTA_2 FOREIGN KEY(ID_COMPONENTE_INSTANCIA) REFERENCES COMPONENTE_INSTANCIA(ID_COMPONENTE_INSTANCIA))
CREATE MEMORY TABLE SELECCION_COMPONENTE_LISTA_BLOQUE(ID_SELECCION_COMPONENTE_LISTA_BLOQUE INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,ID_COMPONENTE_BLOQUE INTEGER NOT NULL,ID_BLOQUE INTEGER NOT NULL,CONSTRAINT FK_CONTENIDO_COMPONENTE_TIPO_LISTA_1 FOREIGN KEY(ID_COMPONENTE_BLOQUE) REFERENCES COMPONENTE_BLOQUE(ID_COMPONENTE_BLOQUE),CONSTRAINT FK_CONTENIDO_COMPONENTE_TIPO_LISTA_2 FOREIGN KEY(ID_BLOQUE) REFERENCES BLOQUE_CONSTRUCTIVO(ID_BLOQUE))
CREATE MEMORY TABLE FASE_BLOQUE(ID_FASE_BLOQUE INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,ID_FASE_PLANTILLA INTEGER NOT NULL,ID_BLOQUE INTEGER NOT NULL,CONSTRAINT FK_FASEBLOQUE_1 FOREIGN KEY(ID_FASE_PLANTILLA) REFERENCES FASE_PLANTILLA(ID_FASE_PLANTILLA),CONSTRAINT FK_FASEBLOQUE_2 FOREIGN KEY(ID_BLOQUE) REFERENCES BLOQUE_CONSTRUCTIVO(ID_BLOQUE))
ALTER TABLE USUARIO ALTER COLUMN ID_USUARIO RESTART WITH 4
ALTER TABLE ASPECTO ALTER COLUMN ID_ASPECTO RESTART WITH 2
ALTER TABLE IDIOMA ALTER COLUMN ID_IDIOMA RESTART WITH 2
ALTER TABLE FASE_PLANTILLA ALTER COLUMN ID_FASE_PLANTILLA RESTART WITH 27
ALTER TABLE BLOQUE_CONSTRUCTIVO ALTER COLUMN ID_BLOQUE RESTART WITH 149
ALTER TABLE PROYECTO ALTER COLUMN ID_PROYECTO RESTART WITH 29
ALTER TABLE COMPONENTE_BLOQUE ALTER COLUMN ID_COMPONENTE_BLOQUE RESTART WITH 1647
ALTER TABLE INSTANCIA ALTER COLUMN ID_INSTANCIA RESTART WITH 889
ALTER TABLE VISTA_PLANTILLA ALTER COLUMN ID_VISTA_PLANTILLA RESTART WITH 41
ALTER TABLE COMPONENTE_INSTANCIA ALTER COLUMN ID_COMPONENTE_INSTANCIA RESTART WITH 6897
ALTER TABLE VISTA_BLOQUE ALTER COLUMN ID_VISTA_BLOQUE RESTART WITH 165
ALTER TABLE CONTENIDO_LISTA ALTER COLUMN ID_CONTENIDO_LISTA RESTART WITH 216
ALTER TABLE SELECCION_COMPONENTE_LISTA_BLOQUE ALTER COLUMN ID_SELECCION_COMPONENTE_LISTA_BLOQUE RESTART WITH 686
ALTER TABLE FASE_BLOQUE ALTER COLUMN ID_FASE_BLOQUE RESTART WITH 264
CREATE VIEW INFORME_BLOQUE_FASES (ID_FASE_BLOQUE,ID_BLOQUE,NOMBRE_BLOQUE_CONSTRUCTIVO,NOMBRE_FASE) AS (select\u000aFase_Bloque.id_fase_bloque,\u000aBloque_Constructivo.id_bloque,\u000aBloque_Constructivo.nombre as nombre_bloque_constructivo,\u000aFase_Plantilla.nombre as nombre_fase\u000a\u000afrom Plantilla , Bloque_Constructivo , Fase_Bloque, Fase_Plantilla\u000a \u000awhere \u000a\u0009Bloque_Constructivo.id_bloque=Fase_Bloque.id_bloque\u000aAND Plantilla.id_plantilla = Bloque_Constructivo.id_plantilla\u000aAND Fase_Plantilla.id_fase_plantilla = Fase_Bloque.id_fase_plantilla\u000aAND Fase_Plantilla.id_plantilla = Plantilla.id_plantilla\u000a\u000aGROUP BY Fase_Bloque.id_fase_bloque,\u000a\u0009\u0009 Bloque_Constructivo.id_bloque,\u000a\u0009\u0009 Bloque_Constructivo.nombre,\u000a\u0009\u0009 Fase_Plantilla.nombre\u000a\u000a)
CREATE VIEW INFORME_BLOQUE_FV (ID_FASE_BLOQUE,ID_BLOQUE,NOMBRE_BLOQUE_CONSTRUCTIVO,NOMBRE_FASE,NOMBRE_VISTA) AS (select\u000aFase_Bloque.id_fase_bloque,\u000aBloque_Constructivo.id_bloque,\u000aBloque_Constructivo.nombre as nombre_bloque_constructivo,\u000aFase_Plantilla.nombre as nombre_fase,\u000aVista_Plantilla.nombre as nombre_vista\u000a\u000afrom Plantilla , Bloque_Constructivo , Vista_Bloque , Fase_Bloque, Vista_Plantilla, Fase_Plantilla\u000a \u000awhere vista_bloque.id_bloque=Bloque_Constructivo.id_bloque\u000aAND Bloque_Constructivo.id_bloque=Fase_Bloque.id_bloque\u000aAND Plantilla.id_plantilla = Bloque_Constructivo.id_plantilla\u000aAND Vista_Plantilla.id_vista_plantilla = Vista_Bloque.id_vista_plantilla\u000aAND Fase_Plantilla.id_fase_plantilla = Fase_Bloque.id_fase_plantilla\u000aAND Vista_Plantilla.id_plantilla = Plantilla.id_plantilla\u000aAND Fase_Plantilla.id_plantilla = Plantilla.id_plantilla\u000aAND Plantilla.id_plantilla = 1\u000a\u000aGROUP BY Fase_Bloque.id_fase_bloque,\u000a\u0009\u0009 Bloque_Constructivo.id_bloque,\u000a\u0009\u0009 Bloque_Constructivo.nombre,\u000a\u0009\u0009 Fase_Plantilla.nombre,\u000a\u0009\u0009 Vista_Plantilla.nombre\u000a\u000a)
CREATE VIEW INFORME_BLOQUE_VISTAS (ID_VISTA_BLOQUE,ID_BLOQUE,NOMBRE_BLOQUE_CONSTRUCTIVO,NOMBRE_VISTA) AS (select\u000aVista_Bloque.id_vista_bloque,\u000aBloque_Constructivo.id_bloque,\u000aBloque_Constructivo.nombre as nombre_bloque_constructivo,\u000aVista_Plantilla.nombre as nombre_vista\u000a\u000afrom Plantilla , Bloque_Constructivo , Vista_Bloque, Vista_Plantilla\u000a \u000awhere\u000a\u0009Bloque_Constructivo.id_bloque=Vista_Bloque.id_bloque\u000aAND Plantilla.id_plantilla = Bloque_Constructivo.id_plantilla\u000aAND Vista_Plantilla.id_vista_plantilla = Vista_Bloque.id_vista_plantilla\u000aAND Vista_Plantilla.id_plantilla = Plantilla.id_plantilla\u000a\u000aGROUP BY Vista_Bloque.id_vista_bloque,\u000a\u0009\u0009 Bloque_Constructivo.id_bloque,\u000a\u0009\u0009 Bloque_Constructivo.nombre,\u000a\u0009\u0009 Vista_Plantilla.nombre\u000a\u000a)
CREATE VIEW INFORME_COMPONENTES_BLOQUE (NOMBRE_PROYECTO,NOMBRE_BLOQUE,NOMBRE_COMPONENTE,ID_COMPONENTE_INSTANCIA,ID_PROYECTO,ID_BLOQUE,ID_INSTANCIA,ID_COMPONENTE_BLOQUE,NOMBRE_INSTANCIA,POSICION) AS (\u000aSelect  p.nombre as nombre_proyecto,\u000a\u0009\u0009b.nombre as nombre_bloque,\u000a\u0009\u0009cb.nombre as nombre_componente,\u000a\u0009\u0009ci.id_componente_instancia,\u000a\u0009\u0009p.id_proyecto,\u000a\u0009\u0009b.id_bloque,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009cb.id_componente_bloque,\u000a\u0009\u0009i.nombre as nombre_instancia,\u000a\u0009\u0009cb.posicion\u000a\u000afrom Proyecto p, Bloque_Constructivo b, Instancia i, Componente_Bloque cb, Componente_Instancia ci\u000a\u000awhere p.id_proyecto = i.id_proyecto\u000a\u0009and b.id_bloque = i.id_bloque\u000a\u0009and b.id_bloque = cb.id_bloque\u000a\u0009and i.id_instancia = ci.id_instancia\u000a\u0009and ci.id_componente_bloque = cb.id_componente_bloque\u000a)
CREATE VIEW INFORME_CONTENIDO_LISTA_INSTANCIAS (ID_CONTENIDO_LISTA,NOMBRE,ID_COMPONENTE_INSTANCIA) AS (\u000aSelect\u000a\u0009\u0009cl.id_contenido_lista, i.nombre, id_componente_instancia\u000a\u000afrom Instancia i, Contenido_Lista cl\u000a\u000awhere i.id_instancia = cl.id_instancia\u000a)
CREATE VIEW INFORME_CONTENIDO_LISTA (ID_COMPONENTE_INSTANCIA,ID_INSTANCIA,ID_COMPONENTE_BLOQUE,NOMBRE_INSTANCIA) AS (\u000aSelect  \u000a\u0009\u0009cl.id_componente_instancia,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009cb.id_componente_bloque,\u000a\u0009\u0009i.nombre as nombre_instancia\u000a\u000afrom Instancia i, Componente_Instancia ci, Contenido_Lista cl, Componente_Bloque cb\u000a\u000awhere i.id_instancia = ci.id_instancia\u000a\u0009and ci.id_componente_instancia = cl.id_componente_instancia\u000a\u0009and ci.id_componente_bloque = cb.id_componente_bloque\u000a\u0009\u000aGROUP BY\u000a\u0009\u0009cl.id_componente_instancia,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009cb.id_componente_bloque,\u000a\u0009\u0009i.nombre\u000a)
CREATE VIEW INFORME_FECHAS_MODELO_MADUREZ (FECHA_MODELO_MADUREZ,ID_COMPONENTE_INSTANCIA,ID_INSTANCIA,NOMBRE_INSTANCIA,NOMBRE_BLOQUE,ID_PROYECTO,NOMBRE_PROYECTO,MODELO_MADUREZ_MEDIA_PARCIAL) AS (\u000aSelect  distinct\u000a\u0009\u0009ci.fecha_modelo_madurez,\u000a\u0009\u0009ci.id_componente_instancia,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009i.nombre as nombre_instancia,\u000a\u0009\u0009b.nombre as nombre_bloque,\u000a\u0009\u0009p.id_proyecto,\u000a\u0009\u0009p.nombre as nombre_proyecto,\u000a\u0009\u0009ci.modelo_madurez_media_parcial\u000a\u0009\u0009\u000afrom Proyecto p, Instancia i, Componente_Bloque cb, Componente_Instancia ci, Bloque_Constructivo b\u000a\u000awhere \u000a\u0009p.id_proyecto = i.id_proyecto\u000a\u0009and i.id_instancia = ci.id_instancia\u000a\u0009and ci.id_componente_bloque = cb.id_componente_bloque\u000a\u0009and b.id_bloque = cb.id_bloque\u000a\u0009and b.tipo = 2\u000a\u0009and cb.tipo = 7\u000a\u0009and ci.fecha_modelo_madurez is not null\u000a)
CREATE VIEW INFORME_MODELO_MADUREZ (ID_PROYECTO,NOMBRE_PROYECTO,NOMBRE_COMPONENTE,ID_COMPONENTE_INSTANCIA,ID_COMPONENTE_BLOQUE,ID_INSTANCIA,FECHA_MODELO_MADUREZ) AS (\u000aSelect  \u000a\u0009\u0009p.id_proyecto,\u000a\u0009\u0009p.nombre as nombre_proyecto,\u000a\u0009\u0009cb.nombre as nombre_componente,\u000a\u0009\u0009ci.id_componente_instancia,\u000a\u0009\u0009cb.id_componente_bloque,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009ci.fecha_modelo_madurez\u000a\u0009\u0009\u000a\u000afrom Proyecto p, Instancia i, Componente_Bloque cb, Componente_Instancia ci, Bloque_Constructivo b\u000a\u000awhere \u000a\u0009p.id_proyecto = i.id_proyecto\u000a\u0009and i.id_instancia = ci.id_instancia\u000a\u0009and ci.id_componente_bloque = cb.id_componente_bloque\u000a\u0009and b.id_bloque = cb.id_bloque\u000a\u0009and b.tipo = 2\u000a\u0009\u000agroup by\u000a\u0009\u0009p.id_proyecto,\u000a\u0009\u0009p.nombre,\u000a\u0009\u0009cb.nombre,\u000a\u0009\u0009ci.id_componente_instancia,\u000a\u0009\u0009cb.id_componente_bloque,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009ci.fecha_modelo_madurez\u000a)
CREATE VIEW INFORME_GRAFICO_MODELO_MADUREZ_GLOBAL (NOMBRE_PROYECTO,NOMBRE_BLOQUE,NOMBRE_COMPONENTE,ID_COMPONENTE_INSTANCIA,ID_PROYECTO,ID_BLOQUE,ID_INSTANCIA,ID_COMPONENTE_BLOQUE,NOMBRE_INSTANCIA,POSICION,MODELO_MADUREZ_MEDIA_GLOBAL,FECHA_MODELO_MADUREZ) AS (\u000aSelect  p.nombre as nombre_proyecto,\u000a\u0009\u0009b.nombre as nombre_bloque,\u000a\u0009\u0009cb.nombre as nombre_componente,\u000a\u0009\u0009ci.id_componente_instancia,\u000a\u0009\u0009p.id_proyecto,\u000a\u0009\u0009b.id_bloque,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009cb.id_componente_bloque,\u000a\u0009\u0009i.nombre as nombre_instancia,\u000a\u0009\u0009cb.posicion,\u000a\u0009\u0009ci.modelo_madurez_media_global,\u000a\u0009\u0009ci.fecha_modelo_madurez\u000a\u0009\u0009\u000a\u000afrom Proyecto p, Bloque_Constructivo b, Instancia i, Componente_Bloque cb, Componente_Instancia ci\u000a\u000awhere p.id_proyecto = i.id_proyecto\u000a\u0009and b.id_bloque = i.id_bloque\u000a\u0009and b.id_bloque = cb.id_bloque\u000a\u0009and i.id_instancia = ci.id_instancia\u000a\u0009and ci.id_componente_bloque = cb.id_componente_bloque\u000a\u0009and cb.tipo = 6\u000a\u0009and ci.modelo_madurez_media_global is not null\u000a\u0009\u000a\u0009order by ci.fecha_modelo_madurez\u000a)
CREATE VIEW INFORME_GRAFICO_MODELO_MADUREZ (NOMBRE_PROYECTO,NOMBRE_BLOQUE,NOMBRE_COMPONENTE,ID_COMPONENTE_INSTANCIA,ID_PROYECTO,ID_BLOQUE,ID_INSTANCIA,ID_COMPONENTE_BLOQUE,NOMBRE_INSTANCIA,POSICION,MODELO_MADUREZ_MEDIA_PARCIAL,FECHA_MODELO_MADUREZ) AS (\u000aSelect  p.nombre as nombre_proyecto,\u000a\u0009\u0009b.nombre as nombre_bloque,\u000a\u0009\u0009cb.nombre as nombre_componente,\u000a\u0009\u0009ci.id_componente_instancia,\u000a\u0009\u0009p.id_proyecto,\u000a\u0009\u0009b.id_bloque,\u000a\u0009\u0009i.id_instancia,\u000a\u0009\u0009cb.id_componente_bloque,\u000a\u0009\u0009i.nombre as nombre_instancia,\u000a\u0009\u0009cb.posicion,\u000a\u0009\u0009ci.modelo_madurez_media_parcial,\u000a\u0009\u0009ci.fecha_modelo_madurez\u000a\u0009\u0009\u000a\u000afrom Proyecto p, Bloque_Constructivo b, Instancia i, Componente_Bloque cb, Componente_Instancia ci\u000a\u000awhere p.id_proyecto = i.id_proyecto\u000a\u0009and b.id_bloque = i.id_bloque\u000a\u0009and b.id_bloque = cb.id_bloque\u000a\u0009and i.id_instancia = ci.id_instancia\u000a\u0009and ci.id_componente_bloque = cb.id_componente_bloque\u000a\u0009and cb.tipo = 5\u000a\u0009and ci.modelo_madurez_media_parcial is not null\u000a\u0009\u000a\u0009order by ci.fecha_modelo_madurez\u000a)
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 10
SET SCHEMA PUBLIC
INSERT INTO USUARIO VALUES(1,'d','d','Developer')
INSERT INTO USUARIO VALUES(2,'a','a','Implanter')
INSERT INTO ASPECTO VALUES(1,'System')
INSERT INTO IDIOMA VALUES(1,'espa\u00f1ol')
