Carregar apresentação
A apresentação está carregando. Por favor, espere
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 Messias
2
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
3
MODELAGEM CONCEITUAL
4
MODELAGEM LÓGICA
5
CONSTRUINDO UM BD NO POSTGRESQL
Abrindo o PostgreSQL
6
CONSTRUINDO UM BD NO POSTGRESQL
Criar Tabela
7
CONSTRUINDO UM BD NO POSTGRESQL
Inserir dados nas Tabelas
8
CONSTRUINDO UM BD NO POSTGRESQL
Inserir dados nas Tabelas
9
CONSTRUINDO UM BD NO POSTGRESQL
Determinação das Chaves
10
CONSTRUINDO UM BD NO POSTGRESQL
Determinação das Chaves
11
CONSTRUINDO UM BD NO POSTGRESQL
Determinação das Chaves – Chave Estrangeira
12
CONSULTAS NO POSTGRESQL
Lista dos biólogos trabalham na Unidade de Conservação PEIG? Query (SQL): SELECT nome_uc, cod_uc, formacao_func, nome_func FROM uc, funcionario WHERE nome_uc= 'PARQUE ESTADUAL DA ILHA GRANDE (PEIG) ' AND formacao_func='Biologia’
13
CONSULTAS NO POSTGRESQL
14
CONSULTAS NO POSTGRESQL
Quantas ocorrências do tipo Queimadas foram registradas no ano de 2010? QUERY (SQL) SELECT tipo FROM ocorrencia WHERE tipo='Queimada' AND data >=('2010/01/01')
15
CONSULTAS NO POSTGRESQL
16
CONSULTAS NO POSTGRESQL
Qual é o total de projetos em de Plano de Manejo? Query (SQL): SELECT COUNT (*) FROM projeto WHERE nome_projeto='Plano de Manejo ' O resultado dessa consulta será conforme a figura a seguir:
17
CONSULTAS NO POSTGRESQL
18
CONSULTAS NO POSTGRESQL
Ou podemos ainda optar pela seguinte consulta: SELECT nome_projeto FROM projeto WHERE nome_projeto='Plano de Manejo '
19
CONSULTAS NO POSTGRESQL
20
CONSULTAS NO POSTGRESQL
Qual o nome do Funcionário de Gerencia do Projeto EF001? QUERY (SQL): SELECT cod_projeto, nome_projeto, cpf_func, nome_func FROM projeto, funcionario WHERE cod_projeto='EF001' AND cpf_func=cpf
21
CONSULTAS NO POSTGRESQL
22
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_uc FROM ocorrencia, uc WHERE tipo='Queimada' AND cod_uc_oco=cod_uc GROUP BY tipo, cod_uc_oco, nome_uc
23
CONSULTAS NO POSTGRESQL
24
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-estrutura WHERE cod_uc=cod_uc_inf GROUP BY cod_uc, estradas
25
CONSULTAS NO POSTGRESQL
26
CONSULTAS NO POSTGRESQL
Listar o patrimônio das unidades que não tenham plano de manejo. QUERY (SQL) SELECT cod_uc, nome_uc, patrimonios FROM uc, infraestrutura WHERE cod_uc=cod_uc_infra AND plano_manejo=FALSE
27
CONSULTAS NO POSTGRESQL
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.