• Nenhum resultado encontrado

Bruno Tomazela Orientadora: Profª Drª Cristina Dutra de Aguiar Ciferri. 04 de Abril de 2008

N/A
N/A
Protected

Academic year: 2021

Share "Bruno Tomazela Orientadora: Profª Drª Cristina Dutra de Aguiar Ciferri. 04 de Abril de 2008"

Copied!
119
0
0

Texto

(1)

Bruno Tomazela

Orientadora: Profª Drª Cristina Dutra de Aguiar Ciferri

04 de Abril de 2008

(2)

Objetivo e Motivações

Procedência dos Dados

Trabalhos Correlatos

Proposta

(3)

Desenvolver um modelo de

procedência

dos

dados dentro do

contexto

de um sistema de

integração

dos dados

(4)

Verificar histórico

dos dados

Assegurar a qualidade

dos dados

Realizar processos de auditoria

e autoria

dos dados

Reenviar

dados para as fontes

(5)

5

BD integrado

Fonte A Fonte B

(6)

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(7)

7

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ...

Verificar

histórico

dos dados

Ex: Identificar as

fontes

e as

versões

de um dado

BD integrado

(8)

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ...

Verificar

histórico

dos dados

Ex: Identificar as

fontes

e as

versões

de um dado

BD integrado

(9)

Assegurar a

qualidade

dos dados

Ex: Fontes confiáveis x Fontes não-confiáveis

9

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(10)

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

Assegurar a

qualidade

dos dados

(11)

Processos de

auditoria

Ex: Verificar o processo de derivação de um dado

11

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(12)

Processos de

auditoria

Ex: Verificar o processo de derivação de um dado

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(13)

Processos de

autoria

Ex: Verificar o responsável por um dado

13

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(14)

Processos de

autoria

Ex: Verificar o responsável por um dado

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(15)

Reenviar

dados para as fontes

Ex: As fontes podem ser retificadas com os dados integrados

15

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(16)

Reenviar

dados para as fontes

Ex: As fontes podem ser retificadas com os dados integrados

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ... BD integrado

(17)

17

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006

Relatório 2006

Título

Ano

...

Artigo A 2006 ...

Ok. Os dados do artigo A

estão corretos!

Existem casos em que as fontes não podem ser atualizadas!

BD integrado

Reenviar

dados para as fontes

(18)

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração

Artigo A - 2006

Somente

Leitura

Somente

Leitura

Não é possível reenviar dados para as fontes

BD integrado

(19)

19

Fonte A Artigo A – 2006 Processo de Artigo A – 04/06/2006 Fonte B Integração Artigo A - 04/06/2006

Data:

dia/mês/ano

Data:

ano

Não é possível reenviar dados para as fontes

BD integrado

(20)

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração

Artigo A - 2006

Data:

dia/mês/ano

Data:

ano

Nesses casos, as fontes fornecem sempre os mesmos dados

inconsistentes!

Não é possível reenviar dados para as fontes

BD integrado

(21)

Repetição das integrações

Processo de integração envolve o usuário

Diferentes decisões para um mesmo

problema de inconsistência

(22)

Problemas com as repetições de integração

Inconsistência entre as decisões

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2007

Relatório 2006

Título

Ano

...

Artigo A 2007 ... BD integrado

(23)

Problemas com as repetições de integração

Inconsistência entre as decisões

23

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2007

Relatório 2006

Título

Ano

...

... ...

Onde está o Artigo A?

BD integrado

(24)

Problemas com as repetições de integração

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2007

Relatório 2006

Título

Ano

...

... ...

Relatórios inconsistentes!

BD integrado

(25)

Utilizar a

procedência

para identificar as

decisões

de integração e

aplicá-las

automaticamente

25

Fonte A Artigo A - 2007 Processo de Artigo A - 2006 Fonte B Integração

(26)

Fonte A Processo de Artigo A - 2006 Fonte B Integração Artigo A - 2006 BD integrado Artigo A - 2007

Utilizar a

procedência

para identificar as

decisões

de integração e

aplicá-las

automaticamente

(27)

Objetivo e Motivações

Procedência dos Dados

Trabalhos Correlatos

Proposta

Validação

Cronograma

(28)

Conjunto de metadados para identificar

As fontes

Os processos de transformação

P

(29)

Conjunto de metadados para identificar

As fontes

Os processos de transformação

29

P

(30)

Quais dados armazenar? Como coletar? Como armazenar? Como consultar?

Quatro aspectos

(31)

Definição dos dados de procedência que são

necessários para uma determinada aplicação

(32)

Os dados de procedência recebem diferentes

classificações na literatura

Source

e

Transformation Provenance

Why

e

Where Provenance

Provenance

e

Process Meta-Information

(33)

Procedência “BD Integrado”

Fonte e transformação

33 Temperatura 30 25 27 32

BD

Integrado

Sensor A

Média(Temperatura)

(34)

Temperatura 30 25 27 32

BD

Integrado

Sensor A

Fonte

Procedência “BD Integrado”

Fonte e transformação

Média(Temperatura)

(35)

35 Temperatura 30 25 27 32

BD

Integrado

Sensor A

Fonte

Transformação

Procedência “BD Integrado”

Fonte e transformação

Média(Temperatura)

(36)

Temperatura 30 25 27 32

BD

Integrado

Sensor A

Source

e

transformation provenance

Fonte

Transformação

Procedência “BD Integrado”

Fonte e transformação

(37)

Temperatura 30 25 27 32 37

BD

Integrado

Sensor A

Procedência “BD Integrado”

Detalhamento da fonte

Média(Temperatura)

(38)

Temperatura 30 25 27 32

BD

Integrado

Sensor A

Procedência “BD Integrado”

Detalhamento da fonte

Fonte

Média(Temperatura)

(39)

Temperatura 30 25 27 32 39

BD

Integrado

Sensor A

Procedência “BD Integrado”

Detalhamento da fonte

Fonte

Dados utilizados no

cálculo da média

Média(Temperatura)

(40)

Temperatura 30 25 27 32

BD

Integrado

Média(Temperatura)

Sensor A

Procedência “BD Integrado”

Detalhamento da fonte

Fonte

Dados utilizados no

cálculo da média

(41)

Procedência “BD Integrado”

Fonte + Transformação + Informações do ambiente

41 Temperatura 30 25 27 32

BD

Integrado

Média(Temperatura)

Sensor A

(42)

Fonte

Procedência “BD Integrado”

Fonte + Transformação + Informações do ambiente

Temperatura 30 25 27 32

BD

Integrado

Média(Temperatura)

Sensor A

Transformação

(43)

Procedência “BD Integrado”

Fonte + Transformação + Informações do ambiente

43 Temperatura 30 25 27 32

BD

Integrado

Média(Temperatura)

Sensor A

Usuário: José

Fonte

(44)

Fonte

Transformação

Procedência “BD Integrado”

Fonte + Transformação + Informações do ambiente

Temperatura 30 25 27 32

BD

Integrado

Média(Temperatura)

Sensor A

Usuário: José

(45)

Fonte

Transformação

Procedência “BD Integrado”

Fonte + Transformação + Informações do ambiente

45 Temperatura 30 25 27 32

BD

Integrado

Média(Temperatura)

Sensor A

Usuário: José

Data: 10/05/2007

(46)

Fonte

Transformação

Procedência “BD Integrado”

Fonte + Transformação + Informações do ambiente

Temperatura 30 25 27 32

BD

Integrado

Média(Temperatura)

Sensor A

Usuário: José

Data: 10/05/2007

Ferramentas: SSH + Calculadora

(47)

Identifica o nível de detalhe dos dados

Quanto menor a granularidade

Maior o custo de coleta e armazenamento

Grande variedade de consultas podem ser

respondidas

Quanto maior a granularidade

Menor o custo de coleta e armazenamento

Pouca variedade de consultas podem ser

respondidas

(48)

Ponderar o custo-benefício de armazenar um

dado

Identificar os dados que devem ter a procedência

armazenada

Identificar os dados de procedência que devem ser

armazenados

(49)

Ponderar o custo-benefício de armazenar um

dado

Identificar os dados que devem ter a procedência

armazenada

Identificar os dados de procedência que devem ser

armazenados

49

A granularidade depende dos objetivos para o

qual a procedência está sendo armazenada

(50)

Como

Manual x Automática

Quando

(51)

Requer mais de tempo do usuário

Ferramentas sem suporte à procedência

Bancos de dados acurados manualmente

51

BD

Arquivo Internet

BD

Integrado

(52)

Coleta é transparente para usuário

Sistema de arquivos

Procedência para criar, mover, remover, alterar arquivos

SGBD

Procedência das tuplas de um tabela

Aplicação

Procedência das transformações

Serviço

(53)

Procedência é “calculada” apenas quando

requisitada

53 Consulta Q

BD

Resultado R

SGBD

(54)

Procedência é “calculada” apenas quando

requisitada

Consulta Q

BD

Resultado R

De onde veio esse resultado?

(55)

Procedência é coletada apenas quando

requisitada

55 Consulta Q

BD

Resultado R Consulta Q’ Procedência Resultado R

SGBD

(56)

Procedência é coletada conforme os dados

são gerados

Consulta Q

BD

Resultado R Procedência Resultado R

SGBD

(57)

Ligação entre dado e procedência

Como manter a história de um dado

(58)

Procedência pode estar armazenada

Junto com o dado

Facilita a ligação entre o dado e sua procedência

Tabela Artigos

Tabela de

dos Artigos

Procedência

(59)

Procedência pode estar armazenada

Separada do dado

Dificulta a ligação entre o dado e sua procedência

59

Tabela Artigos

Tabela de

dos Artigos

Procedência

(60)

Quatro técnicas descritas na literatura

Naive provenance

Transactional provenance

Hierarchical provenance

(61)

Naive provenance

Armazena todos os dados possíveis

Maior nível de detalhes dentre as quatro técnicas

Não considera otimizações quanto à forma de

armazenamento

(62)

Transactional provenance

Agrupa as operações em transações

Título Ano ... Artigo A ... ... 2007 ... Título Ano ... Artigo A ... ... 2006 ...

T

1

= início transação

T

2

T

3

= fim da transação

(63)

Transactional provenance

Agrupa as operações em transações

63 Título Ano ... Artigo A ... ... 2007 ... Título Ano ... Artigo A ... ... 2006 ...

T

1

= início transação

T

2

T

3

= fim da transação

Edição: Ano = 2007 Edição: Ano = 2006

Para cada dado, apenas a procedência da última

operação em uma transação é armazenada

(64)

Transactional provenance

Agrupa as operações em transações

Título Ano ... Artigo A ... ... 2007 ... Título Ano ... Artigo A ... ... 2006 ...

T

1

= início transação

T

2

T

3

= fim da transação

(65)

... VLDB ... Congresso

Hierarchical provenance

Conceito pai-filho

65 Título Ano ... Artigo A ... ... 2006 ... Congresso Ano ... VLDB ... ... 2006 ... Título Ano ... Artigo A ... ... 2006 ... Congresso Procedência

Fonte A ProcedênciaFonte B

Procedência

Artigos + Congressos

Artigos Congressos

(66)

VLDB ... Congresso

Hierarchical provenance

Conceito pai-filho

Título Ano ... Artigo A ... ... 2006 ... Congresso Ano ... VLDB ... ... 2006 ... Título Ano ... Artigo A ... 2006 Congresso Procedência

Fonte A ProcedênciaFonte B

Procedência Artigos + Congressos Artigos Congressos Detalhamento Artigos

Não

repete a

procedência do

(67)

Transactional-hierarchical provenance

Combina as técnicas

transactional

e

hierarchical

Agrupa as operações em transações

Conceito pai-filho

(68)

Dois principais tipos de consulta:

Tipo rastreamento (Tipo um)

(69)

Tipo rastreamento

Consultar os dados e verificar a procedência dos

mesmos

“Como esse relatório foi gerado?”

Tipo filtro

Consultar os dados filtrando por um determinado

critério de procedência

“Gerar um relatório apenas com dados advindos do

Lattes”

(70)

Objetivo e Motivações

Procedência dos Dados

Trabalhos Correlatos

Proposta

(71)

Uncertainty Lineage Database

(ULDB)

Modelo relacional

Sistema ELIT

Sistema de integração

(72)

Objetivo

Tratar incerteza dos dados no modelo relacional,

utilizando como base a procedência dos dados

Combinação das teorias

Lineage Database

(73)

73 ID Pessoa Carro Testemunha 21 22 23 Ana Ana Bete Gol Fox Parati ID Pessoa Carro Motorista 31 32 33 Gol Fox Gol 34 João João Pedro Parati ID Testemunha Motorista Acusação 41 42 43 João João Pedro 44 Ana Ana Ana Bete Pedro Pedro

(74)

ID Pessoa Carro Testemunha 21 22 23 Ana Ana Bete Gol Fox Parati ID Pessoa Carro Motorista 31 32 33 Gol Fox Gol 34 João João Pedro Parati ID Testemunha Motorista Acusação 41 42 43 João João Pedro 44 Ana Ana Ana Bete Pedro

f

(41) = {21, 31}

f

(42) = {22, 32}

f

(43) = {21, 33}

f

(44) = {23, 34} Pedro

(75)

75 ID Pessoa Carro Testemunha 21 22 23 Ana Ana Bete Gol Fox Parati ID Pessoa Carro Motorista 31 32 33 Gol Fox Gol 34 João João Pedro Parati ID Testemunha Motorista Acusação 41 42 43 João João Pedro 44 Ana Ana Ana Bete Pedro

f

(41) = {21, 31}

f

(42) = {22, 32}

f

(43) = {21, 33}

f

(44) = {23, 34}

Procedência

Pedro

(76)

x-tuple

maybe

ID (Pessoa, Carro)

Testemunha 21

23

(Ana, Gol) || (Ana, Fox) (Bete, Parati) ? ID Pessoa Carro Testemunha 21 22 23 Ana Ana Bete Gol Fox Parati

(77)

77

Testemunha

aid 211 212 221

xid Pessoa Carro num 21 21 22 Ana Ana Bete Gol Fox Parati 3 3 1

alternativa

x-tuple

maybe

(78)

Acusação

aid 411 421 431

xid Pessoa Motorista num

41 42 Ana Ana Ana João João Pedro 1 1 1 441 44 Bete Pedro 1 43

Lin_Acusação

aid 411 411 421 aid_origem tabela_origem 211 311 212 431 211 431 331 Testemunha Testemunha Testemunha Motorista Motorista 421 321

Procedência

(79)

80

Acusação

aid 411 421 431

xid Pessoa Motorista num

41 42 Ana Ana Ana João João Pedro 1 1 1 441 44 Bete Pedro 1 43

Lin_Acusação

aid 411 411 421 aid_origem tabela_origem 211 311 212 431 211 431 331 441 221 Testemunha Testemunha Testemunha Testemunha Motorista Motorista Motorista Motorista 421 441 321 341

Procedência

(80)

Testemunha

aid 211 212 221

xid Pessoa Carro num 21 21 22 Ana Ana Bete Gol Fox Parati 3 3 1

Motorista

aid 311 321 331

xid Pessoa Carro num 31 32 33 João João Pedro Gol Fox Gol 1 1 1 341 34 Pedro Parati 1

(81)

82

Aspecto

ULDB e Sistema Trio

Quais dados armazenar

Where-provenance

Coleta

Automática

Eager

Armazenamento

Hierarchical

Junto

(82)

Suporte a poucas informações sobre a procedência

Apenas

where-provenance

Não armazena informações sobre eventuais transformações

Escopo limitado ao modelo relacional

Não armazena informações sobre o ambiente

Usuário

Data

(83)

Suporte a poucas informações sobre a procedência

Apenas

where-provenance

Não armazena informações sobre eventuais transformações

Escopo limitado ao modelo relacional

Não armazena informações sobre o ambiente

Usuário

Data

84

Não é possível:

Garantir a qualidade dos dados

Realizar processos de auditoria

Aplicar alterações automaticamente

(84)

Objetivo

Armazenar a procedência dos dados em processos

de integração com base em mediadores

Acesso às fontes de dados

Função desempenhada pelo mediador

Não há armazenamento no mediador

Apenas o resultado da consulta é retornado para a

aplicação

(85)

Obter a procedência pode ser

Difícil

Se o esquema da fonte mudar

Impossível

Se a fonte não estiver mais disponível

(86)

Solução proposta

Armazenar os dados utilizados para gerar o

resultado da consulta

(87)

88

<ITEM id_item = “1” nome_item = “cola” categoria = “papelaria”/> <ITEM id_item = “2” nome_item = “caneta” categoria = “papelaria”/> <ITEM id_item = “3” nome_item = “camiseta” categoria = “vestimenta”/> ...

Itens

id_filial id_item qtd_total preço Vendas 2 2 3 4 3 2 3 3 500 2000 1500 2000 150 2 280 350 4 1 2100 60

(88)

Consulta

Quantas camisetas foram vendidas, somando todas as filiais?

Resultado: 4000 camisetas

Procedência

nome_tabela num_registro

Data Reference Table

nome_atributo valor ITEM ITEM ITEM ... 3 3 3 ... id_item nome_item categoria ... 3 camiseta vestimenta ... Vendas 1 id_filial 2 Vendas 1 id_item 3 Vendas 1 qtd_total 500

(89)

90

<ITEM id_item = “1” nome_item = “cola” categoria = “papelaria”/> <ITEM id_item = “2” nome_item = “caneta” categoria = “papelaria”/> <ITEM id_item = “3” nome_item = “camiseta” categoria = “vestimenta”/> ...

Itens

id_filial id_item qtd_total preço Vendas 2 2 3 4 3 2 3 3 500 2000 1500 2000 150 2 280 350 4 1 2100 60

(90)

<ITEM id_item = “1” nome_item = “cola” categoria = “papelaria”/> <ITEM id_item = “2” nome_item = “caneta” categoria = “papelaria”/> <ITEM id_item = “3” nome_item = “camiseta” categoria = “vestimenta”/> ...

Itens

id_filial id_item qtd_total preço Vendas 2 2 3 4 3 2 3 3 500 2000 1500 2000 150 2 280 350 4 1 2100 60

(91)

92

Aspecto

Sistema Trio

Quais dados armazenar

Where-provenance

Coleta

Automática

Eager

Armazenamento

Separado

Naive

(92)

Suporte apenas a procedência do tipo

where-provenance

Não são armazenados dados sobre transformações no

dados

Não trata inconsistência dos dados

Não armazena informações sobre ambiente

Usuário

Data

(93)

Suporte apenas a procedência do tipo

where-provenance

Não são armazenados dados sobre transformações no

dados

Não trata inconsistência dos dados

Não armazena informações sobre ambiente

Usuário

Data

94

Não é possível:

Garantir a qualidade dos dados

Realizar processos de auditoria

Aplicar alterações automaticamente

(94)

Objetivo e Motivações

Procedência dos Dados

Trabalhos Correlatos

Proposta

(95)

Desenvolver um modelo de

procedência

dos

dados dentro do

contexto

de um sistema de

integração

dos dados

Considerar as motivações enunciadas como

requisitos do modelo

(96)

Oferecer suporte aos 4 aspectos

(97)

Em relação à fonte do dado

Metadados para acesso e recuperação do dado

Exemplo para relacional (esquema, tabela,

atributo)

98

Quais dados armazenar?

(98)

Em relação às transformações

Inserção

Edição

Sobreposição

Integração

Quais dados armazenar?

(99)

Em relação ao ambiente

Usuário

Data

Ferramenta utilizada

100 Quais dados armazenar?

(100)

Automática

Eager

Protótipo: Serviço externo à aplicação

Quais dados armazenar?

(101)

Ligação entre dado e procedência

Testar os dois tipos de armazenamento no

contexto de integração

Junto x Separado

Protótipo: SGBD e XML

102 Quais dados armazenar?

(102)

Armazenamento da história

Testar os métodos já existentes

Desenvolver um novo método específico para o

contexto de integração

Quais dados armazenar?

(103)

Oferecer suporte às consultas

Rastreamento

Filtro

Protótipo: SQL, XQuery/XPath

104 Quais dados armazenar?

(104)

Aspecto

Modelo Proposto

Quais dados armazenar

Process

e

provenance

meta-information

Coleta

Automática

Eager

Armazenamento

Não definido

(105)

106

Aspecto

Modelo Proposto

Quais dados armazenar

Process

e

provenance

meta-information

Coleta

Automática

Eager

Armazenamento

Não definido

Consulta

Tipo rastreamento e filtro

Decidir a técnica de armazenamento.

Decidir se a procedência será armazenada “

junto

” ou

separada

” do dado.

(106)

Objetivo e Motivações

Procedência dos Dados

Trabalhos Correlatos

Proposta

(107)

Aplicar o modelo proposto no Projeto Urano

Projeto Urano

Reunir dados de cunho acadêmico dos docentes do

ICMC

Banco de dados integrado

Processos de integração

(108)

Currículo Urano-XML Fênix Júpiter Tradutor Lattes-Urano Tradutor Fênix-Urano Tradutor Júpiter-Urano Lattes Subsistema UranoSQL UranoBD Urano Admin UranoWeb Aplicações Base Subsistema Administrador Reconciliador de Dados

(109)

Objetivo e Motivações

Procedência dos Dados

Trabalhos Correlatos

Proposta

Validação

Cronograma

(110)

1.

Definição de quais dados armazenar

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

(111)

2.

Definição de como coletar os dados

112

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

8

(112)

3.

Definição de como armazenar os dados

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

(113)

4.

Definição de como consultar os dados

114

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

8

(114)

5.

Implementação

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

(115)

6.

Testes

116

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

8

(116)

7.

Publicação

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

(117)

8.

Defesa da dissertação

118

Atividade

Trimestre

1

2

3

4

1

2

3

4

5

6

7

8

(118)

Atividade

Trimestre

1

2

3

4

Quais dados

Coletar

Armazenar

Consultar

Implementar

Teste

Publicação

(119)

Objetivo e Motivações

Procedência dos Dados

Trabalhos Correlatos

Proposta

Validação

Cronograma

Referências

Documentos relacionados

Os pedidos de alteração das candidaturas são formalizados no Balcão 2020. É obrigatória a formalização de pedido de alteração quando a operação não se inicie no ano civil

Desse modo, o desenvolvimento do presente estudo une a inquietação de ver se esvaírem as edificações antigas do centro urbano de Veranópolis, em prol das verticalizadas e

Estudo de viabilidade econômica de geração de biogás para atender as necessidades de energia elétrica de um unidade de suinocultura (Especialização em Tecnologias da Cadeia

O apego ao lugar, embora definido por alguns autores em uma perspectiva priori- tariamente emocional (GIULIANI, 2004; SPELLER, 2005), pode ser compreendido, em uma perspectiva

Operações em um Índice •  Pesquisa •  Criação •  Inserção •  Remoção •  Atualização •  Destruição •  Carregamento •  Reescrita aplicadas quando o índice

As comunidades de Actinomycetales apresentaram variações entre as amostras de água de gotejamento e sedimento nas duas cavernas, sendo a água de gotejamento e a caverna

Para cavernas da Serra do Ramalho, região localizada no sudoeste da Bahia e parte da Bacia do Médio São Francisco (Figura 6 - localização), foram registrados

No departamento de andebol, como recursos materiais, o Sporting Clube de Portugal dispõe de 6 salas, tais como: sala da direção, sala de recursos, sala de