Skip to content

Instantly share code, notes, and snippets.

@rozanecm
Last active June 3, 2021 02:03
Show Gist options
  • Save rozanecm/1e3417ceab9b417248c667b0f2ad1ded to your computer and use it in GitHub Desktop.
Save rozanecm/1e3417ceab9b417248c667b0f2ad1ded to your computer and use it in GitHub Desktop.
bdd parciales
DROP TABLE IF EXISTS mediciones;
CREATE TABLE mediciones(
uuid INTEGER NOT NULL
,cod_estacion INTEGER NOT NULL
,variable VARCHAR(4) NOT NULL
,fecha DATE NOT NULL
,valor INTEGER NOT NULL
);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (1,1,'temp','2020-02-01',14);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (2,2,'temp','2020-07-01',13);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (3,3,'temp','2020-08-01',12);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (4,1,'hum','2020-02-01',16);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (5,2,'hum','2020-07-01',14);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (6,3,'hum','2020-08-01',3);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (7,1,'temp','2020-02-01',23);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (8,2,'temp','2020-07-01',15);
INSERT INTO mediciones(uuid,cod_estacion,variable,fecha,valor) VALUES (9,3,'temp','2020-08-01',9);
DROP TABLE IF EXISTS estaciones;
CREATE TABLE estaciones(
cod_estacion INTEGER NOT NULL
,nombre_dpto VARCHAR(1) NOT NULL
);
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (1,'a');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (1,'b');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (1,'c');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (2,'a');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (2,'b');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (2,'c');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (3,'a');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (3,'b');
INSERT INTO estaciones(cod_estacion,nombre_dpto) VALUES (3,'c');
DROP TABLE IF EXISTS barrios;
CREATE TABLE barrios(
nombre_barrio VARCHAR(1) NOT NULL PRIMARY KEY
,superficie INTEGER NOT NULL
,comuna INTEGER NOT NULL
);
INSERT INTO barrios(nombre_barrio,superficie,comuna) VALUES ('a',4,3);
INSERT INTO barrios(nombre_barrio,superficie,comuna) VALUES ('b',3,3);
INSERT INTO barrios(nombre_barrio,superficie,comuna) VALUES ('c',4,5);
INSERT INTO barrios(nombre_barrio,superficie,comuna) VALUES ('d',2,2);
INSERT INTO barrios(nombre_barrio,superficie,comuna) VALUES ('e',5,6);
INSERT INTO barrios(nombre_barrio,superficie,comuna) VALUES ('f',5,7);
INSERT INTO barrios(nombre_barrio,superficie,comuna) VALUES ('g',7,6);
DROP TABLE IF EXISTS escuelas;
CREATE TABLE escuelas(
id​ VARCHAR(30) NOT NULL PRIMARY KEY
,nombre VARCHAR(30)
,dirección VARCHAR(30)
,nivel VARCHAR(30)
,cantidad_alumnos INT
,barrio VARCHAR(30)
,es_publica VARCHAR(30)
);
INSERT INTO escuelas(id​,nombre,dirección,nivel,cantidad_alumnos,barrio,es_publica) VALUES ('a','noma','dir','niv',5,'a','False');
INSERT INTO escuelas(id​,nombre,dirección,nivel,cantidad_alumnos,barrio,es_publica) VALUES ('b','nomb','dir','niv',6,'a','False');
INSERT INTO escuelas(id​,nombre,dirección,nivel,cantidad_alumnos,barrio,es_publica) VALUES ('c','nomc','dir','niv',7,'a','False');
INSERT INTO escuelas(id​,nombre,dirección,nivel,cantidad_alumnos,barrio,es_publica) VALUES ('d','nomd','dir','niv',8,'b','False');
INSERT INTO escuelas(id​,nombre,dirección,nivel,cantidad_alumnos,barrio,es_publica) VALUES ('e','nome','dir','niv',5,'b','False');
INSERT INTO escuelas(id​,nombre,dirección,nivel,cantidad_alumnos,barrio,es_publica) VALUES ('f','nomf','dir','niv',6,'b','False');
INSERT INTO escuelas(id​,nombre,dirección,nivel,cantidad_alumnos,barrio,es_publica) VALUES ('g','nomg','dir','niv',7,'b','False');
DROP TABLE IF EXISTS posiciones;
CREATE TABLE posiciones(
equipo VARCHAR(4) NOT NULL PRIMARY KEY
,grupo VARCHAR(1) NOT NULL
,ganados INTEGER NOT NULL
,empatados INTEGER NOT NULL
,perdidos INTEGER NOT NULL
,puntos INTEGER NOT NULL
);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq1','A',1,1,1,4);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq2','B',3,1,2,10);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq3','A',4,2,3,14);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq4','B',2,2,1,8);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq5','C',0,2,2,2);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq6','A',1,2,3,5);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq7','B',2,2,1,8);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq8','C',3,1,2,10);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq9','D',4,1,4,13);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq10','D',2,4,1,10);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq11','F',3,2,4,11);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq12','G',4,3,2,15);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq13','G',1,1,2,4);
INSERT INTO posiciones(equipo,grupo,ganados,empatados,perdidos,puntos) VALUES ('eq14','H',0,2,1,2);
DROP TABLE IF EXISTS cafeterias;
CREATE TABLE cafeterias(
id_cafeteria INTEGER NOT NULL
,nombre VARCHAR(11) NOT NULL
,calle_nombre VARCHAR(5) NOT NULL
,calle_altura VARCHAR(4) NOT NULL
,tamano INTEGER NOT NULL
,capacidad INTEGER NOT NULL
,fecha_apertura INTEGER NOT NULL
);
INSERT INTO cafeterias(id_cafeteria,nombre,calle_nombre,calle_altura,tamano,capacidad,fecha_apertura) VALUES (1,'Petit Colon','call1','alt1',53,140,1930);
INSERT INTO cafeterias(id_cafeteria,nombre,calle_nombre,calle_altura,tamano,capacidad,fecha_apertura) VALUES (2,'nom2','call2','alt2',20,220,1990);
INSERT INTO cafeterias(id_cafeteria,nombre,calle_nombre,calle_altura,tamano,capacidad,fecha_apertura) VALUES (3,'nom3','call3','alt3',34,130,1987);
INSERT INTO cafeterias(id_cafeteria,nombre,calle_nombre,calle_altura,tamano,capacidad,fecha_apertura) VALUES (4,'nom4','call4','alt4',21,210,2003);
DROP TABLE IF EXISTS cafes_servidos;
CREATE TABLE cafes_servidos(
id_cafe INTEGER NOT NULL
,id_cafeteria INTEGER NOT NULL
,fecha_introduccion INTEGER NOT NULL
);
INSERT INTO cafes_servidos(id_cafe,id_cafeteria,fecha_introduccion) VALUES (1,1,1970);
INSERT INTO cafes_servidos(id_cafe,id_cafeteria,fecha_introduccion) VALUES (2,1,1980);
INSERT INTO cafes_servidos(id_cafe,id_cafeteria,fecha_introduccion) VALUES (2,2,1990);
INSERT INTO cafes_servidos(id_cafe,id_cafeteria,fecha_introduccion) VALUES (2,3,2000);
INSERT INTO cafes_servidos(id_cafe,id_cafeteria,fecha_introduccion) VALUES (1,2,1978);
INSERT INTO cafes_servidos(id_cafe,id_cafeteria,fecha_introduccion) VALUES (3,3,1989);
INSERT INTO cafes_servidos(id_cafe,id_cafeteria,fecha_introduccion) VALUES (4,4,1999);
DROP TABLE IF EXISTS cafes;
CREATE TABLE cafes(
id_cafe INTEGER NOT NULL
,nombre VARCHAR(4) NOT NULL
,tipo_grano VARCHAR(1) NOT NULL
,cantidad_agua INTEGER NOT NULL
,cantidad_leche INTEGER NOT NULL
,cantidad_azucar INTEGER NOT NULL
);
INSERT INTO cafes(id_cafe,nombre,tipo_grano,cantidad_agua,cantidad_leche,cantidad_azucar) VALUES (1,'nom1','A',300,50,5);
INSERT INTO cafes(id_cafe,nombre,tipo_grano,cantidad_agua,cantidad_leche,cantidad_azucar) VALUES (2,'nom2','B',250,30,6);
INSERT INTO cafes(id_cafe,nombre,tipo_grano,cantidad_agua,cantidad_leche,cantidad_azucar) VALUES (3,'nom3','C',100,100,14);
INSERT INTO cafes(id_cafe,nombre,tipo_grano,cantidad_agua,cantidad_leche,cantidad_azucar) VALUES (4,'nom4','A',130,50,13);
INSERT INTO cafes(id_cafe,nombre,tipo_grano,cantidad_agua,cantidad_leche,cantidad_azucar) VALUES (5,'nom5','C',130,30,6);
INSERT INTO cafes(id_cafe,nombre,tipo_grano,cantidad_agua,cantidad_leche,cantidad_azucar) VALUES (6,'nom6','B',150,10,9);
INSERT INTO cafes(id_cafe,nombre,tipo_grano,cantidad_agua,cantidad_leche,cantidad_azucar) VALUES (7,'nom7','C',200,25,12);
DROP TABLE IF EXISTS balances_mensuales;
CREATE TABLE balances_mensuales(
id_cafeteria INTEGER NOT NULL
,mes INTEGER NOT NULL
,ano INTEGER NOT NULL
,ganancias INTEGER NOT NULL
,gastos INTEGER NOT NULL
,impuestos INTEGER NOT NULL
);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (1,1,2015,25,20,2);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (1,3,2016,20,15,3);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (1,5,2017,35,14,1);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (1,7,2018,30,15,4);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (2,1,2015,13,15,1);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (2,3,2016,15,14,2);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (2,5,2017,16,10,4);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (2,7,2018,20,13,1);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (3,1,2015,16,15,3);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (3,3,2016,25,16,2);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (3,5,2017,14,15,1);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (3,7,2018,10,10,4);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (4,1,2015,16,15,2);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (4,3,2016,17,14,3);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (4,5,2017,14,13,2);
INSERT INTO balances_mensuales(id_cafeteria,mes,ano,ganancias,gastos,impuestos) VALUES (4,7,2018,19,12,1);
DROP TABLE IF EXISTS resultados;
CREATE TABLE resultados(
ano INTEGER NOT NULL
,local VARCHAR(3) NOT NULL
,visitante VARCHAR(3) NOT NULL
,ganados_local INTEGER NOT NULL
,ganados_visitante INTEGER NOT NULL
);
INSERT INTO resultados(ano,local,visitante,ganados_local,ganados_visitante) VALUES (2016,'ARG','POL',2,3);
INSERT INTO resultados(ano,local,visitante,ganados_local,ganados_visitante) VALUES (2016,'ITA','ARG',1,3);
INSERT INTO resultados(ano,local,visitante,ganados_local,ganados_visitante) VALUES (2016,'ING','ARG',2,3);
INSERT INTO resultados(ano,local,visitante,ganados_local,ganados_visitante) VALUES (2016,'CRO','ARG',2,3);
INSERT INTO resultados(ano,local,visitante,ganados_local,ganados_visitante) VALUES (2017,'ARG','ITA',2,3);
INSERT INTO resultados(ano,local,visitante,ganados_local,ganados_visitante) VALUES (2019,'ARG','ESP',1,2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment