TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE...
-
Upload
lais-meneses -
Category
Documents
-
view
218 -
download
1
Transcript of TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE...
![Page 1: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/1.jpg)
TRABALHO DE BANCO DE DADOS – POSTGRESQL
MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO
Grupo: Elisa SantosNajara Proença Marques
Wilson Messias
![Page 2: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/2.jpg)
OBJETIVO DO BANCO DE DADOS: Sistema de Gerenciamento e Monitoramento das Unidades de Conservação de Proteção Integral do Estado do Rio de Janeiro.
ETAPAS
Escolha de ENTIDADES e ATRIBUTOS correspondentes a modelagem do mini-mundo;
UC: cod_uc, nome_uc, infraestrutura_uc, cadastro_snuc, estado_conservação, ano_criação, área_território, regularização_fundiária, município, uso_terra
FUNCIONÁRIO: cpf, nome_func, formação_func, data_início, cargo_func, cod_uc_func
PROJETO: cod_projeto, nome_projeto, instituição_projeto, ano_projeto, autor_projeto, área_atuação, cpf_func
OCORRÊNCIA: cod_ocorrencia, tipo, data, ações, município_oco, cod_uc_oco
![Page 3: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/3.jpg)
MODELAGEM CONCEITUAL
![Page 4: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/4.jpg)
MODELAGEM LÓGICA
![Page 5: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/5.jpg)
CONSTRUINDO UM BD NO POSTGRESQLAbrindo o PostgreSQL
![Page 6: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/6.jpg)
CONSTRUINDO UM BD NO POSTGRESQLCriar Tabela
![Page 7: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/7.jpg)
CONSTRUINDO UM BD NO POSTGRESQLInserir dados nas Tabelas
![Page 8: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/8.jpg)
CONSTRUINDO UM BD NO POSTGRESQLInserir dados nas Tabelas
![Page 9: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/9.jpg)
CONSTRUINDO UM BD NO POSTGRESQLDeterminação das Chaves
![Page 10: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/10.jpg)
CONSTRUINDO UM BD NO POSTGRESQLDeterminação das Chaves
![Page 11: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/11.jpg)
CONSTRUINDO UM BD NO POSTGRESQLDeterminação das Chaves – Chave Estrangeira
![Page 12: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/12.jpg)
CONSULTAS NO POSTGRESQL
Lista dos biólogos trabalham na Unidade de Conservação PEIG?
Query (SQL):
SELECT nome_uc, cod_uc, formacao_func, nome_funcFROM uc, funcionarioWHERE nome_uc= 'PARQUE ESTADUAL DA ILHA GRANDE (PEIG) ' AND formacao_func='Biologia’
![Page 13: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/13.jpg)
CONSULTAS NO POSTGRESQL
![Page 14: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/14.jpg)
CONSULTAS NO POSTGRESQL
Quantas ocorrências do tipo Queimadas foram registradas no ano de 2010?
QUERY (SQL)
SELECT tipoFROM ocorrenciaWHERE tipo='Queimada' AND data >=('2010/01/01')
![Page 15: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/15.jpg)
CONSULTAS NO POSTGRESQL
![Page 16: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/16.jpg)
CONSULTAS NO POSTGRESQL
Qual é o total de projetos em de Plano de Manejo?
Query (SQL):
SELECT COUNT (*)FROM projetoWHERE nome_projeto='Plano de Manejo '
O resultado dessa consulta será conforme a figura a seguir:
![Page 17: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/17.jpg)
CONSULTAS NO POSTGRESQL
![Page 18: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/18.jpg)
CONSULTAS NO POSTGRESQL
Ou podemos ainda optar pela seguinte consulta:
SELECT nome_projetoFROM projetoWHERE nome_projeto='Plano de Manejo '
![Page 19: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/19.jpg)
CONSULTAS NO POSTGRESQL
![Page 20: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/20.jpg)
CONSULTAS NO POSTGRESQL
Qual o nome do Funcionário de Gerencia do Projeto EF001?
QUERY (SQL):
SELECT cod_projeto, nome_projeto, cpf_func, nome_funcFROM projeto, funcionarioWHERE cod_projeto='EF001' AND cpf_func=cpf
![Page 21: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/21.jpg)
CONSULTAS NO POSTGRESQL
![Page 22: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/22.jpg)
CONSULTAS NO POSTGRESQL
Qual o nome da Unidade de Conservação em que foram registrados o maior número de desmatamentos no ano de 2010?
QUERY (SQL):
SELECT tipo, COUNT ('Queimada'), cod_uc_oco, nome_ucFROM ocorrencia, ucWHERE tipo='Queimada' AND cod_uc_oco=cod_ucGROUP BY tipo, cod_uc_oco, nome_uc
![Page 23: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/23.jpg)
CONSULTAS NO POSTGRESQL
![Page 24: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/24.jpg)
CONSULTAS NO POSTGRESQL
Para cada Unidade de Conservação recupere o seu código, o seu nome e o no de estradas que possui a UC.
QUERY (SQL)
SELECT cod_uc, estradas COUNT(*),FROM UC, infra-estruturaWHERE cod_uc=cod_uc_infGROUP BY cod_uc, estradas
![Page 25: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/25.jpg)
CONSULTAS NO POSTGRESQL
![Page 26: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/26.jpg)
CONSULTAS NO POSTGRESQL
Listar o patrimônio das unidades que não tenham plano de manejo.
QUERY (SQL)
SELECT cod_uc, nome_uc, patrimoniosFROM uc, infraestruturaWHERE cod_uc=cod_uc_infra AND
plano_manejo=FALSE
![Page 27: TRABALHO DE BANCO DE DADOS – POSTGRESQL MINI-MUNDO: BD PARA GERENCIAMENTO DE UNIDADES DE CONSERVAÇÃO Grupo: Elisa Santos Najara Proença Marques Wilson.](https://reader031.fdocumentos.tips/reader031/viewer/2022020311/570638461a28abb8238f3291/html5/thumbnails/27.jpg)
CONSULTAS NO POSTGRESQL