TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

As Estatísticas de Portugal

Por:   •  8/4/2018  •  Relatório de pesquisa  •  6.168 Palavras (25 Páginas)  •  216 Visualizações

Página 1 de 25

[pic 3]

Estatísticas de portugal

Coletânea de estudos referentes ao nosso país

Curso(s):

TeSP Cibersegurança

Unidade(s) Curricular(es):

Base de Dados

Ano Letivo:

2017/2018

Docente:

Aluno(s):

José Fonseca

António Jones, Gustavo Silva, Marisa Santos

Data:

10/01/2018


Índice

Notação e Glossário        3

Descrição        4

Modelo Entidade Relacionamento Normalizado        5

Desnormalizações        6

Adição de Coluna Derivada        6

Adição de Coluna Redundante        6

Script de Criação de Tabelas        7

Script de Inserção de Dados        10


Notação e Glossário

Tabela 1 – Abreviaturas, termos e respetivos significados

Atributo

Campo da Tabela

Entidade

Tabela

INE

Instituto Nacional de Estatística

Modelo ER

Modelo Entidade Relacionamento

NUT

Nomenclatura das Unidades Territoriais para Fins Estatísticos


Descrição

O nosso projeto baseia-se em aglomerar estudos sobre Portugal, numa base de dados centralizada, onde um utilizador poderá consultar estudos ou inserir dados de autoria própria.

        

Um estudo é a análise dos dados de um determinado tema, período e espaço. A fonte de um estudo poderá ser INE, Pordata, o próprio utilizador, entre outras.

Um estudo só pode ter um tema relacionado, um subtema só está relacionado com um tema, entre os quais já estão inseridos na base de dados:

  1. População

Casamentos e Divórcios

Censos da População

  1. Educação

Alunos do Ensino Não Superior

Alunos Matriculados do Ensino Superior

  1. Saúde

Acidentes

Recursos Humanos

Para melhor gestão de tempo, decidimos colocar apenas alguns temas e subtemas da lista, precisamente por serem bastantes.

Para concretizarmos tudo isto, recorremos ao software Oracle SQL Developer, onde construímos o Modelo Lógico e Relacional, fazendo assim a criação e gestão da base de dados.


Modelo Entidade Relacionamento Normalizado[pic 4][pic 5]

Desnormalizações

Adição de Coluna Derivada (Sublinhado a Azul):

O atributo “Populacao” foi colocado, de forma estratégica, em várias entidades, de modo a agilizar a consulta da população, ou seja, não obrigar o cálculo total da população no momento da consulta. Ter este atributo duplicado facilita a procura dos dados nas entidades em que está presente.

Adição de Coluna Redundante (Rodeado a Vermelho):

Neste caso foi adicionado um atributo, denominado “Tema_ID”, produto de uma relação da entidade “Estudo” com a entidade “Tema”, com o intuito de uma consulta mais rápida. Neste caso, esta relação funciona como um atalho para a entidade “Estudo” ir buscar informação diretamente à entidade “Tema”, ao invés de ir pela entidade “Subtema”.

Anormalias


Queries

1. Como saber todos os estudos do tema “Educação”?

select * from estudo

where tema_id = (

    select id

    from tema

    where nome LIKE 'Educação')

;

Output:

[pic 6]

2. Quantos estudos existem com o subtema “Censos da População”?

select count(*) nr_estudos from estudo

where subtema_id=(select id

    from subtema

    where nome LIKE 'Censos da População')

and populacao > 10000;

Output:

[pic 7]

3. Entre 2010 e 2016, quantos são os estudos que não têm município?

select nome, ano_inicio, ano_fim, valor, fonte,

(select count(*) estudo_s_municipio from estudo where municipio_id is null) estudos_s_muni

from estudo

where ano_inicio between 2010 and 2016

group by nome, ano_inicio,ano_fim, valor, fonte, 6;

Output:

[pic 8]


4. Quais os municípios com população superior à média?

select nome, populacao, (select trunc(avg(populacao)) from municipio) media_populacao

from municipio

where populacao > (

    select avg(populacao)

    from municipio)

 group by nome, populacao, 3;

Output:

[pic 9]

 

5. Saber qual a populacao associada aos estudos com letra ”a”  em que o nome do municipio inicia com a letra “E”.

...

Baixar como (para membros premium)  txt (59.6 Kb)   pdf (627.8 Kb)   docx (700.8 Kb)  
Continuar por mais 24 páginas »
Disponível apenas no TrabalhosGratuitos.com