A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

TRABALHO DE BANCO DE DADOS – POSTGRESQL

Apresentações semelhantes


Apresentação em tema: "TRABALHO DE BANCO DE DADOS – POSTGRESQL"— Transcrição da apresentação:

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


Carregar ppt "TRABALHO DE BANCO DE DADOS – POSTGRESQL"

Apresentações semelhantes


Anúncios Google