sábado, dezembro 04, 2010

PostrgeSQL - dados para realização dos exercícios



Baixe o arquivo neste link.

CREATE TABLE municipio (
idmun serial PRIMARY KEY,
nomemun varchar(50),
populacao int
);

CREATE TABLE proprietario (
idprop serial PRIMARY KEY,
cpf char(14),
nomeprop varchar(50),
telprop char(11)
);

CREATE TABLE fazenda (
idfaz serial PRIMARY KEY,
nomefaz varchar(50),
areafaz_ha numeric(8,2),
idmun int,
idprop int,
FOREIGN KEY(idmun) REFERENCES municipio (idmun),
FOREIGN KEY(idprop) REFERENCES proprietario (idprop)
);

CREATE TABLE variedade (
idvar serial PRIMARY KEY,
nomevar varchar(60)
);

CREATE TABLE plantacao (
idplan serial PRIMARY KEY,
plantio date,
colheita date,
areaplan_ha numeric(10,0),
idfaz int,
idvar int,
FOREIGN KEY(idfaz) REFERENCES fazenda (idfaz),
FOREIGN KEY(idvar) REFERENCES variedade (idvar)
);

-------------- INSERTS --------------
-------------------------------------

--TABELA municipio:
INSERT INTO municipio (nomemun, populacao) VALUES ('Patos', 100674);
INSERT INTO municipio (nomemun, populacao) VALUES ('Sousa', 65803);
INSERT INTO municipio (nomemun, populacao) VALUES ('Sapé', 50143);
INSERT INTO municipio (nomemun, populacao) VALUES ('Esperança', 31095);
INSERT INTO municipio (nomemun, populacao) VALUES ('Areia', 23829);
INSERT INTO municipio (nomemun, populacao) VALUES ('Bananeiras', 21851);

--TABELA proprietario
INSERT INTO proprietario (cpf, nomeprop,telprop ) VALUES ('027.424.624-91', 'João',    '83-87220485');
INSERT INTO proprietario (cpf, nomeprop,telprop ) VALUES ('011.122.234-51', 'Maria',   '83-99786654');
INSERT INTO proprietario (cpf, nomeprop,telprop ) VALUES ('123.455.009-98', 'Marcos',  '83-91230099');
INSERT INTO proprietario (cpf, nomeprop,telprop ) VALUES ('230.191.102-33', 'Rodrigo', '83-88998832');
INSERT INTO proprietario (cpf, nomeprop,telprop ) VALUES ('927.474.624-25', 'Carlos',  '83-88654321');

--TABELA fazenda
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Riacho Bonito',910, 1, 1);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Alegria',234, 2, 2);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Vida Bela',455, 3, 2);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Cascavel',1021, 6, 4);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Boquim',125, 4, 3);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Boi Só',782, 5, 5);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Giasa',1002, 2, 4);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Belo Monte',2304, 1, 2);
INSERT INTO fazenda (nomefaz, areafaz_ha, idmun, idprop ) VALUES ('Azulão', 234, 2, 2);

--TABELA variedade
INSERT INTO variedade (nomevar) VALUES ('Feijão');
INSERT INTO variedade (nomevar) VALUES ('Milho');
INSERT INTO variedade (nomevar) VALUES ('Cana de Açúcar');
INSERT INTO variedade (nomevar) VALUES ('Abacaxi');
INSERT INTO variedade (nomevar) VALUES ('Tomate');

--TABELA plantacao
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-08-10', '2013-01-02', 200, 1, 1);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-04-05', '2013-03-01', 520, 1, 2);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-11-30', '2013-02-24', 45, 2, 3);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-07-26', '2013-04-04', 20, 2, 4);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-06-05', '2013-01-02', 20, 3, 5);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-02-01', '2013-04-15', 900, 4, 3);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-04-23', '2012-11-21', 150, 6, 2);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-07-01', '2012-12-12', 120, 6, 3);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-11-20', '2013-02-10', 56, 8, 2);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-04-01', '2013-06-02', 590, 8, 3);
INSERT INTO plantacao (plantio, colheita, areaplan_ha, idfaz, idvar) VALUES ('2012-06-01', '2013-05-12', 345, 8, 4);

Nenhum comentário: