NATAN DE ALMEIDA LAVERDE INTEGRAÇÃO DA DIMENSÃO TEMPO EM CONSULTAS POR SIMILARIDADE SOBRE DADOS MÉTRICOS

Tamanho: px
Começar a partir da página:

Download "NATAN DE ALMEIDA LAVERDE INTEGRAÇÃO DA DIMENSÃO TEMPO EM CONSULTAS POR SIMILARIDADE SOBRE DADOS MÉTRICOS"

Transcrição

1 NATAN DE ALMEIDA LAVERDE INTEGRAÇÃO DA DIMENSÃO TEMPO EM CONSULTAS POR SIMILARIDADE SOBRE DADOS MÉTRICOS LONDRINA PR 2014

2

3 NATAN DE ALMEIDA LAVERDE INTEGRAÇÃO DA DIMENSÃO TEMPO EM CONSULTAS POR SIMILARIDADE SOBRE DADOS MÉTRICOS Versão Preliminar de Trabalho de Conclusão de Curso apresentado ao curso de Bacharelado em Ciência da Computação da Universidade Estadual de Londrina para obtenção do título de Bacharel em Ciência da Computação. Orientador: Prof. Dr. Daniel dos Santos Kaster LONDRINA PR 2014

4 Natan de Almeida Laverde Integração da dimensão tempo em consultas por similaridade sobre dados métricos/ Natan de Almeida Laverde. Londrina PR, p. : il. (algumas color.) ; 30 cm. Orientador: Prof. Dr. Daniel dos Santos Kaster Universidade Estadual de Londrina, Consultas por similaridade. 2. Espaço métrico-temporal. I. Daniel dos Santos Kaster. II. Universidade Estadual de Londrina. III. Ciência da Computação. IV. Integração da dimensão tempo em consultas por similaridade sobre dados métricos CDU 02:141:005.7 Este trabalho é dedicado às crianças adultas que, quando pequenas, sonharam em se tornar cientistas.

5 AGRADECIMENTOS

6

7 Ciência da Computação está tão relacionada aos computadores quanto a Astronomia aos telescópios, Biologia aos microscópios, ou Química aos tubos de ensaio. A Ciência não estuda ferramentas. Ela estuda como nós as utilizamos, e o que descobrimos com elas Edsger Dijkstra

8

9 LAVERDE, N. A.. Integração da dimensão tempo em consultas por similaridade sobre dados métricos. 27 p. Trabalho de Conclusão de Curso (Graduação) Versão Preliminar. Bacharelado em Ciência da Computação Universidade Estadual de Londrina, RESUMO Palavras-chave: Consultas por similaridade. Espaço métrico-temporal.

10

11 LAVERDE, N. A.. Title of the Work. 27 p. Final Project (Undergraduation) Draft Version. Bachelor of Science in Computer Science State University of Londrina, ABSTRACT This is the english abstract. The Abstract in English should be faithful to the Resumo in Portuguese, but not a literal translation. Keywords: Similarity queries

12

13 LISTA DE ILUSTRAÇÕES Figura 1 Espaço de similaridade [1] Figura 2 Consultas por similaridade: (a) consulta por abrangência R(q,r) e (b) consulta aos k-vizinhos mais próximos 3-NN [2] Figura 3 Tipos de ordem de tempo: (a) tempo consecutivo e linearmente ordenado; (b) tempo ramificado com diferentes sucessores; (c) tempo ramificado com diferentes antessores; (d) tempo circular [3]

14

15 LISTA DE TABELAS

16

17 SUMÁRIO 1 INTRODUÇÃO FUNDAMENTAÇÃO Modelo de Dados para Dados Métricos Espaço de Similaridade Vetores de Características Funções de Distância Consultas por Similaridade Modelo de Dados Temporal e Espaço-temporal Funcionalidades temporais do padrão SQL: Modelo de Dados Métrico-Temporal CONCLUSÃO Referências

18

19 17 1 INTRODUÇÃO Desde o surgimento dos primeiros Sistemas de Gerenciamento de Banco de Dados (SGBD), informações relacionadas a tempo tem sido armazenadas em banco de dados, mais recentemente foram propostas novas formas de tratar o tempo e foram criadas extensões temporais para linguagens de consulta para que os SGBD suportassem essas operações. Informações temporais também podem ser incorporadas em dados espaciais, permitindo manter um acompanhamento do histórico das mudanças nos objetos espaciais ao longo do tempo. Um dado espacial é um tipo de dado complexo, e para realizar consultas neste domínio, normalmente utiliza-se consulta por similaridade. Muitos estudos contemplam formas de representar e consultar dados espaço-temporais. Porém, em se tratando de outros tipos de dados complexos, poucas alternativas foram propostas. É neste contexto que este trabalho se insere, buscando uma forma integrada de representar e consultar dados temporais associados a dados complexos.

20

21 19 2 FUNDAMENTAÇÃO A Seção 2.1 apresenta os conceitos de espaço-métrico e consultas por similaridade. Os conceitos dos modelos dados temporal e espaço-temporal, como granularidade, ordem e dimensão do tempo, são apresentados na Seção 2.2. Por fim, na Seção 2.3 é apresentada a definição de espaço métrico-temporal e as operações exploradas até então neste espaço. 2.1 Modelo de Dados para Dados Métricos Desde os primeiros SGBD, existe suporte para manipulação de dados como números, datas e pequenos textos. O sucesso dos SGBD na manipulação destes tipos de dados, chamados neste projeto dados tradicionais, incentivou o suporte de outros tipos de dados, chamados dados complexos, que podem ser dados resultantes de experimentos científicos, textos de grande extensão, imagens, sons, vídeos digitais, dados espaciais, dados geográficos e séries temporais [1] Espaço de Similaridade Normalmente, dados complexos não são comparados utilizando-se seu formato original. Em vez disso, em geral, são representados por meio de características extraídas do conteúdo do dado, que o descrevem em um nível semântico. Por exemplo, uma imagem é essencialmente uma matriz de pixels, o que não oferece diretamente uma interpretação semântica do seu conteúdo. Porém, com a utilização de algoritmos de processamento de imagens é possível extrair vetores de características que descrevam melhor a cena retratada, permitindo comparações em um nível mais próximo da interpretação do ser humano. Quanto às comparações, os vetores de características normalmente não possuem a Relação de Ordem Total (ROT), portanto os operadores relacionais (<,,, >) não podem ser utilizados. Os operadores de igualdade sempre podem ser utilizados, porém em dados complexos, este tipo de consulta normalmente tem pouca utilidade. Desta forma, o meio mais utilizado para comparação de dados complexos é com base na noção de similaridade. Comparar dados por similaridade pressupõe que os elementos (vetores de características) estão imersos em um espaço de similaridade, definido pelo conjunto de elementos e a relação de (dis)similaridade entre pares de elementos. A figura 1 exemplifica um espaço de similaridade. Espaços Métricos são a forma mais geral de se representar dados complexos em um espaço de similaridade e extensivamente usada na literatura. As operações sobre dados em espaços métricos mais relevantes são as consultas por similaridade,

22 20 Capítulo 2. Fundamentação que consistem em recuperar dados complexos com base na (dis)similaridade entre objetos [2]. Desta forma, este projeto considera que o modelo de dados métricos define dados complexos como espaços métricos e os manipula utilizando consultas por similaridade. Figura 1 Espaço de similaridade [1]. Um espaço métrico é representado como o par S, d s, onde S é um conjunto de dados complexos, não necessariamente dimensionais, e d s : S S R + é uma função que efetua o cálculo de dissimilaridade entre elementos desse domínio e que satisfaz as seguinte propriedades [2]. não negatividade: x, y S, d s (x, y) 0 simetria: x, y S, d s (x, y) = d s (y, x) identidade: x, y S, x = y d s (x, y) = 0 desigualdade triangular: x, y, z S, d s (x, z) d s (x, y) + d s (y, z) Vetores de Características Para muitos dados complexos, a representação original é limitada para descrever semanticamente o conteúdo. A extração de características é fundamental para o processamento de dados complexos e multimídia. Há diversos extratores de características para dados de multimídias propostos na literatura [1]. Imagens comumente são representadas por seus padrões de textura, cor e forma. No caso de vídeos digitais, as técnicas de extração de características de imagens também são utilizadas, e como normalmente quadros sequenciais possuem pequenas mudanças, os algoritmos de extração são geralmente baseados em tomadas, onde são identificados os quadros que melhor representam cada tomada, chamados de quadros-chave, que são submetidos aos algoritmos de extração de características. O processo também pode extrair

23 2.1. Modelo de Dados para Dados Métricos 21 outros atributos como trilha sonora e legendas, sincronizados com as tomadas identificadas. Os extratores de características de áudio, extraem características baseadas em tempo, frequência e amplitude, também segmentando os arquivos em quadros [1]. Podem ser aplicados processos de seleção e transformação de características. O processo de seleção de características, seleciona um subconjunto características mais relevantes para discriminar os objetos do vetor de características original. Estes algoritmos são baseados em estatísticas e algoritmos de aprendizado de máquina. A transformação de características, combinam e transformam as dimensões definidas no vetor de características original. Diversos trabalhos usam transformação de características para reduzir a dimensionalidade dos vetores de características [1] Funções de Distância Existem várias funções de distâncias definidas na literatura, as mais utilizadas são da família Minkowski (L p ), definidas pela equação 2.1, onde n é a dimensão do espaço vetorial e p é um valor inteiro. As funções mais utilizadas da família L p são: L 0 conhecida como Infinity ou Chebychev; L 1 conhecida como City Block ou Manhatan; L 2 conhecida como Euclidiana [1, 4]. L p (x, y) = n p x i y i p (2.1) Funções de distância dependem do domínio da aplicação e da forma como os elementos são representados. Outro exemplo de função é distância de Canberra, descrita na equação 2.2, é uma função sensível a pequenas variações [4]. i=1 Canberra(x, y) = d 1 i=0 x i y i x i + y i (2.2) Consultas por Similaridade Consultas por similaridade recuperam dados a partir de critérios que dependem da similaridade entre pares de elementos, normalmente calculados através de uma função distância entre eles. Exemplos de consultas por similaridade mais comuns são Consultas por Abrangência (Range query Rq) e consultas aos k-vizinhos Mais Próximos (k-nearest Neighbors query k-nnq), representadas graficamente na Figura 2. Entretanto, há outros tipos de consultas por similaridade, incluindo as junções por similaridade e a consulta aos k-vizinhos Mais Próximos com Condições (Conditional k-nearest Neighbors query ck-nnq). As consultas do tipo Rq, encontram os elementos dissimilares de um elemento de consulta, até um determinado limiar. Consultas k-nnq, retornam os k elementos mais similares ao elemento de consulta, enquanto consultas c k-nnq retornam os k elementos

24 22 Capítulo 2. Fundamentação mais similares ao elemento de consulta, desde que eles satisfaçam a uma condição adicional [1]. Figura 2 Consultas por similaridade: (a) consulta por abrangência R(q,r) e (b) consulta aos k-vizinhos mais próximos 3-NN [2]. 2.2 Modelo de Dados Temporal e Espaço-temporal O conceito de banco de dados temporal abrange qualquer tipo de aplicação de banco de dados que utiliza algum conceito de tempo na organização de suas informações. Esse tipo de aplicação começou a ser desenvolvido assim que banco de dados começaram a ser utilizados. Exemplos de uso incluem históricos de pacientes, sistemas de reservas (passagens aéreas, hotéis, etc.), histórico escolar de alunos, dados de experimentos científicos que incluem tempo de coleta, etc. [5]. Em banco de dados temporal, tempo é representado como uma sequência ordenada de pontos, dm query a granularidade dos pontos varia de acordo com a aplicação. Por exemplo, cada ponto pode representar um segundo, um dia ou qualquer outro intervalo determinado. Portanto, normalmente o termo chronon é utilizado ao invés de ponto, para representar a menor granularidade de uma aplicação. Para que um ponto representado tenha significado, é necessário usar algum tipo de calendário que organize o tempo de forma conveniente (ex: Gregoriano, Chinês, Islâmico, Hindu, etc) [5]. Em termos de ordem, o tempo pode ser consecutivo e linearmente ordenado, ramificado ou circular, ilustrados na Figura 3. Em tempo consecutivo e linearmente ordenado dois pontos sempre são ordenáveis; em tempo ramificado, no futuro pode possuir diferentes sucessores e no passado diferentes antecessores; e o tempo circular é utilizado quando eventos de tempo se repetem periodicamente, como dias da semana ou estações do ano [3]. Em termo de dimensões, o tempo pode ser tratado de maneiras distintas. A interpretação mais natural é associar o tempo em que o evento ocorreu ou o tempo em que um fato é considerado verdadeiro no mundo real. Esta interpretação é chamada de tempo de validade. Outra interpretação usada, refere-se à associação do tempo em que a informação está armazenada no banco de dados, ou seja o tempo que a informação é válida

25 2.2. Modelo de Dados Temporal e Espaço-temporal 23 Figura 3 Tipos de ordem de tempo: (a) tempo consecutivo e linearmente ordenado; (b) tempo ramificado com diferentes sucessores; (c) tempo ramificado com diferentes antessores; (d) tempo circular [3]. no sistema. Esta interpretação é chamada de tempo de transação. Estas duas formas de interpretação são as mais comuns, e aplicações podem fazer uso de apenas uma desta, ou de ambas, neste caso o banco de dados pode ser chamado de bitemporal [5]. TSQL2 [6] é uma extensão temporal definida para o padrão SQL-92, que permite consultas utilizando tempo de validade, tempo de transação e bitemporal em banco de dados relacionais. Banco de dados espaciais incorporam o suporte de objetos em um espaço multidimensional. Por exemplo, banco de dados cartográficos armazenam mapas, incluindo a descrição de objetos em um espaço bidimensional. Os sistemas que gerenciam este tipo de dados e as aplicações relacionadas, são chamados Sistema de Informação Geográfica. Consultas a esses dados podem consultas por abrangência, por vizinhos mais próximos e consultas topológicas [5, 7]. Um modelo de dados Espaço-Temporal incorpora conceitos espaciais, temporais e espaço-temporais, e captura simultaneamente os aspectos temporais e espaciais do dado [8]. Modelos de dados espaço-temporais são utilizados em aplicações onde ocorrem mudanças em objetos espaciais ao longo do tempo, e definem tipos de objetos, relações, operações e regras para manter a integridade do banco de dados. Consultas a dados espaço-temporais podem ser classificadas em três categorias: Consultas espaço-temporais simples como mudanças discretas ou objetos de referência em movimento; Consultas espaço-temporal por abrangência e/ou consultas por junção; Consultas espaço-temporal por comportamento envolvendo operadores unários [7] Funcionalidades temporais do padrão SQL:2011 O padrão SQL:2011 define uma série de extensões. E entre estas, existem algumas extensões temporais. Em [9], são exemplificas tabelas com período de validade, tabelas com período de transação, e permite a combinação em tabelas bitemporais.

26 24 Capítulo 2. Fundamentação Para definição de chaves primárias em tabelas com período de validade, para que não haja sobreposição de períodos, o período pode ser adicionado à chave primária com a cláusula WITHOUT OVERLAPS. Chaves estrangeiras também ser adicionadas. Para expressar consultas a estas tabelas podem ser usados os predicados: CONTAINS, OVERLAPS, EQUALS, PRECEDES, SUCCEEDS, IMMEDIATELY PRECE- DES, e IMMEDIATELY SUCCEEDS. Para fazer atualizações e deleções neste tipo de tabela, a cláusula FOR PORTION OF deve ser utilizada [9]. A padrão define que uma tabela que contenha um período do tipo SYSTEM_TIME, e inclua WITH SYSTEM VERSIONING em sua definição é uma tabela com tempo de transação. Para consultar este tipo de tabela, os predicados FOR SYSTEM_TIME AS OF, FOR SYSTEM_TIME FROM... TO... (não inclui o tempo inicial), e FOR SYS- TEM_TIME BETWEEN... AND... (inclui o tempo inicial) [9]. 2.3 Modelo de Dados Métrico-Temporal Associar tempo a dados complexos manipulados por similaridade não limita-se a simplesmente incluir uma ou mais dimensões temporais no espaço de representação do dado, pois a informação temporal pode afetar a noção de similaridade, além do fato que este espaço pode até mesmo não ser dimensional. Para incorporar a informação temporal em consultas por similaridade foi proposto em [10] o conceito de Espaço Métrico- Temporal. Que é composto por dois espaços métricos (uma componente métrica e uma temporal) [4, 11]. Seja a componente temporal de um espaço métrico definida como T, d t, onde T medidas de tempo que podem ser associadas a elementos armazenados em um espaço métrico. d t : T T R + é uma função que permita o cálculo de similaridade entre elementos desse domínio [4]. Desta forma, pode-se definir Espaço Métrico-Temporal, como sendo a associação de informações temporais a um elemento de um espaço métrico. Representado como o par V, d v, onde V = S T e d v : V V R + é uma métrica entre os elementos de um espaço métrico com informações temporais associadas [4, 10]. As operações exploradas até então sobre espaços métrico-temporais foram consultas por similaridade convencionais: Rq e k-nnq. Entretanto, há outras formas de consulta, exploradas considerando-se dados espaço-temporais, que também são úteis para dados métricos e que poderiam ser incluídas no modelo de dados. Para isso, é necessário combinar de forma consistente diferentes interpretações de tempo em um modelo único, estendendo a forma de representação e o conjunto de operações válidas. Este projeto tem como meta propor esse modelo de dados.

27 3 CONCLUSÃO 25

28

29 27 REFERÊNCIAS 1 KASTER, D. d. S. Tratamento de condições especiais para busca por similaridade em bancos de dados complexos. Tese (Doutorado) Universidade de São Paulo, ZEZULA, P. et al. Similarity Search: The Metric Space Approach. Springer, (Advances in Database Systems). ISBN Disponível em: < 3 CASANOVA, M.; CAMARA, G.; DAVIS, C. Bancos de dados geograficos. MundoGEO, Disponível em: < 4 BUENO, R. Tratamento de tempo e dinamicidade em dados representados em espaços métricos. Tese (Doutorado) Universidade de São Paulo, ELMASRI, R.; NAVATHE, S. Fundamentals of Database Systems. ADDISON WESLEY Publishing Company Incorporated, ISBN Disponível em: < 6 SNODGRASS, R. T. et al. TSQL2 language specification. ACM SIGMOD Record, v. 23, n. 1, p , mar ISSN Disponível em: <http: //portal.acm.org/citation.cfm?doid= >. 7 PELEKIS, N. et al. Literature review of spatio-temporal database models. The Knowledge Engineering Review, Cambridge Univ Press, v. 19, n. 03, p , CHEN, C. X. Data Models and Query Languages of Spatio-Temporal Information. Tese (Doutorado) University of California Los Angeles, KULKARNI, K.; MICHELS, J.-E. Temporal features in sql:2011. SIGMOD Rec., ACM, New York, NY, USA, v. 41, n. 3, p , out ISSN Disponível em: < 10 BUENO, R. et al. Time-aware similarity search: a metric-temporal representation for complex data. In: Advances in Spatial and Temporal Databases. [S.l.]: Springer, p SOUSA, I. C. O. V. de; BUENO, R. Análise da Evolução Temporal de Dados Complexos. sbbd2013.cin.ufpe.br, p. 1 7, Disponível em: <http: //sbbd2013.cin.ufpe.br/proceedings/artigos/pdfs/sbbd\_wtd\_05.pdf>.

SUMÁRIO. Introdução... 3

SUMÁRIO. Introdução... 3 SUMÁRIO Introdução..................................... 3 1 Consultas por Similaridade e Espaços métricos............. 5 1.1 Consultas por abrangência e consultas aos k-vizinhos mais próximos... 5 1.2

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS VINICIUS DA SILVEIRA SEGALIN FLORIANÓPOLIS OUTUBRO/2013 Sumário

Leia mais

Documentação da Ferramenta EMap Edimar Manica

Documentação da Ferramenta EMap Edimar Manica Documentação da Ferramenta EMap Edimar Manica 1. Objetivo A ferramenta EMap (Extrai e Mapeia) tem como objetivo permitir o suporte a consultas temporais, escritas na linguagem de consulta temporal TSQL2,

Leia mais

Extensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo

Extensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo Extensão do SGBD PostgreSQL para suportar recuperação de imagens por conteúdo Ernani Viriato de Melo V Jornada Científica 24/10/2006 Tópicos Abordados Motivação Imagens e Características PostgreSQL-IE:

Leia mais

Junções e Índices em Tabelas

Junções e Índices em Tabelas Junções e Índices em Tabelas Prof. Fernanda Baião fernanda.baiao@uniriotec.com.br SGBD Considerados MySQL (http://www.mysql.org) SGBD gratuito e simples, sem muitos recursos avançados Fácil de instalar

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

AULA 01-02-03 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS

AULA 01-02-03 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS AULA 01-02-03 SISTEMAS DE GERENCIAMENTO DE BANCO DE DADOS Curso: Sistemas de Informação (Subseqüente) Disciplina: Administração de Banco de Dados Prof. Abrahão Lopes abrahao.lopes@ifrn.edu.br História

Leia mais

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU

Organizaçãoe Recuperação de Informação GSI521. Prof. Rodrigo Sanches Miani FACOM/UFU Organizaçãoe Recuperação de Informação GSI521 Prof. Rodrigo Sanches Miani FACOM/UFU Introdução Organização e Recuperação de Informação(GSI521) Tópicos Recuperação de informação (RI); Breve histórico; O

Leia mais

Administração de dados - Conceitos, técnicas, ferramentas e aplicações de Data Mining para gerar conhecimento a partir de bases de dados

Administração de dados - Conceitos, técnicas, ferramentas e aplicações de Data Mining para gerar conhecimento a partir de bases de dados Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática 2006.2 Administração de dados - Conceitos, técnicas, ferramentas e aplicações de Data Mining para gerar conhecimento

Leia mais

ADM041 / EPR806 Sistemas de Informação

ADM041 / EPR806 Sistemas de Informação ADM041 / EPR806 Sistemas de Informação UNIFEI Universidade Federal de Itajubá Prof. Dr. Alexandre Ferreira de Pinho 1 Sistemas de Apoio à Decisão (SAD) Tipos de SAD Orientados por modelos: Criação de diferentes

Leia mais

Agenda. Banco de Dados Temporais. Banco de Dados Temporais. Introdução. Banco de Dados Temporais PRINCIPAIS CONCEITOS DE REPRESENTAÇÃO TEMPORAL

Agenda. Banco de Dados Temporais. Banco de Dados Temporais. Introdução. Banco de Dados Temporais PRINCIPAIS CONCEITOS DE REPRESENTAÇÃO TEMPORAL Banco de Dados Lucilia Yoshie Araki Marcio Cezar Santos da Rosa Agenda Introdução; Banco de Dados ; Principais Conceitos de Representação Temporal; Modelagem de Dados em Banco De Dados Temporal; Relacionamentos

Leia mais

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc. 1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação Significado que pessoas associam

Leia mais

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc. MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 1 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Apresenta a diferença entre dado e informação e a importância

Leia mais

Prof. Daniela Barreiro Claro

Prof. Daniela Barreiro Claro Prof. Daniela Barreiro Claro SQL, SQL3 e OQL são linguagens declarativas O SGBD deve processar e otimizar estas consultas antes delas serem efetivamente executadas Uma consulta possui muitas estratégias

Leia mais

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008

Tabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008 Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,

Leia mais

Persistência e Banco de Dados em Jogos Digitais

Persistência e Banco de Dados em Jogos Digitais Persistência e Banco de Dados em Jogos Digitais Prof. Marcos Francisco Pereira da Silva Especialista em Engenharia de Software Jogos Digitais - Computação Gráfica 1 Agenda Vantagens de usar a abordagem

Leia mais

T U T O R I A I S WEB OF SCIENCE TUTORIAL. Biblioteca da Escola de Engenharia da UFRGS. WEB OF SCIENCE - Tutorial

T U T O R I A I S WEB OF SCIENCE TUTORIAL. Biblioteca da Escola de Engenharia da UFRGS. WEB OF SCIENCE - Tutorial T U T O R I A I S WEB OF SCIENCE TUTORIAL Biblioteca da Escola de Engenharia da UFRGS WEB OF SCIENCE - Tutorial O que é? O Web of Science é uma base de dados que disponibiliza acesso a mais de 9.200 títulos

Leia mais

Análise de Ponto de Função

Análise de Ponto de Função Complemento para o Curso Análise de Ponto de Função FUNÇÕES DO TIPO DADO O termo Arquivo não significa um arquivo do sistema operacional, como é comum na área de processamento de dados. Se refere a um

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.

O que é a ciência de dados (data science). Discussão do conceito. Luís Borges Gouveia Universidade Fernando Pessoa Versão 1. O que é a ciência de dados (data science). Discussão do conceito Luís Borges Gouveia Universidade Fernando Pessoa Versão 1.3, Outubro, 2015 Nota prévia Esta apresentação tem por objetivo, proporcionar

Leia mais

Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.

Roteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento. Roteiro Modelo de Dados Relacional Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução

Leia mais

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através

Leia mais

4 Segmentação. 4.1. Algoritmo proposto

4 Segmentação. 4.1. Algoritmo proposto 4 Segmentação Este capítulo apresenta primeiramente o algoritmo proposto para a segmentação do áudio em detalhes. Em seguida, são analisadas as inovações apresentadas. É importante mencionar que as mudanças

Leia mais

Diferenças entre Sistemas Gerenciadores de Banco de Dados para GIS - SGBDs

Diferenças entre Sistemas Gerenciadores de Banco de Dados para GIS - SGBDs Diferenças entre Sistemas Gerenciadores de Banco de Dados para GIS - SGBDs O objetivo deste documento é fazer uma revisão bibliográfica para elucidar as principais diferenças entre os SGBDs, apontando

Leia mais

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS

UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS UFGD FCA PROF. OMAR DANIEL BLOCO 6 CLASSIFICAÇÃO DE IMAGENS Obter uma imagem temática a partir de métodos de classificação de imagens multi- espectrais 1. CLASSIFICAÇÃO POR PIXEL é o processo de extração

Leia mais

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com.

Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon (edson@esucri.com. Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

UNIVERSIDADE FEDERAL DA BAHIA - UFBA

UNIVERSIDADE FEDERAL DA BAHIA - UFBA UNIVERSIDADE FEDERAL DA BAHIA - UFBA Instituto de Ciências Ambientais e Desenvolvimento Sustentável Prof. Pablo Santos 4 a Aula SISTEMA DE INFORMAÇÃO GEOGRÁFICA - SIG Introdução Definições Necessárias

Leia mais

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)

Hardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP) Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,

Leia mais

O que são Bancos de Dados?

O que são Bancos de Dados? SQL Básico Liojes de Oliveira Carneiro professor.liojes@gmail.com www.professor-liojes.blogspot.com O que são Bancos de Dados? É o software que armazena, organiza, controla, trata e distribui os dados

Leia mais

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

PROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza 1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação

Leia mais

Ciclo de Desenvolvimento de Sistemas de BD

Ciclo de Desenvolvimento de Sistemas de BD Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Valeria Times Bernadette Loscio Robson Nascimento Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados

Leia mais

MIG - Metadados para Informação Geográfica

MIG - Metadados para Informação Geográfica MIG - Metadados para Informação Geográfica Introdução à Norma ISO 19115 Henrique Silva, Instituto Geográfico Português, hsilva@igeo.pt Lisboa, 14 de Fevereiro de 2008 Metadados para Informação Geográfica

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados

Leia mais

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados

Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados Sistemas de Banco de Dados Aspectos Gerais de Banco de Dados 1. Conceitos Básicos No contexto de sistemas de banco de dados as palavras dado e informação possuem o mesmo significado, representando uma

Leia mais

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES 3.1 - IDENTIFICADORES Os objetos que usamos no nosso algoritmo são uma representação simbólica de um valor de dado. Assim, quando executamos a seguinte instrução:

Leia mais

Cálculo de volume de objetos utilizando câmeras RGB-D

Cálculo de volume de objetos utilizando câmeras RGB-D Cálculo de volume de objetos utilizando câmeras RGB-D Servílio Souza de ASSIS 1,3,4 ; Izadora Aparecida RAMOS 1,3,4 ; Bruno Alberto Soares OLIVEIRA 1,3 ; Marlon MARCON 2,3 1 Estudante de Engenharia de

Leia mais

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho 20 Capítulo 3 Avaliação de Desempenho Este capítulo aborda como medir, informar e documentar aspectos relativos ao desempenho de um computador. Além disso, descreve os principais fatores que influenciam

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com

Processamento de Imagem. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Processamento de Imagem Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Visão Computacional Não existe um consenso entre os autores sobre o correto escopo do processamento de imagens, a

Leia mais

No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o

No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o DATABASE MARKETING No mundo atual, globalizado e competitivo, as organizações têm buscado cada vez mais, meios de se destacar no mercado. Uma estratégia para o empresário obter sucesso em seu negócio é

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC 10º C. Planificação de. Curso Profissional de Técnico de Secretariado Escola Básica e Secundária de Velas Planificação de TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO - TIC Curso Profissional de Técnico de Secretariado 10º C MÓDULO 1 FOLHA DE CÁLCULO Microsoft Excel Conteúdos

Leia mais

MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br

MINERAÇÃO DE DADOS APLICADA. Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br MINERAÇÃO DE DADOS APLICADA Pedro Henrique Bragioni Las Casas pedro.lascasas@dcc.ufmg.br Processo Weka uma Ferramenta Livre para Data Mining O que é Weka? Weka é um Software livre do tipo open source para

Leia mais

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto.

Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em um projeto. Discussão sobre Nivelamento Baseado em Fluxo de Caixa. Item aberto na lista E-Plan Podemos encontrar uma figura interessante no PMBOK (Capítulo 7) sobre a necessidade de organizarmos o fluxo de caixa em

Leia mais

DATA WAREHOUSE. Introdução

DATA WAREHOUSE. Introdução DATA WAREHOUSE Introdução O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta

Leia mais

Revisão de Banco de Dados

Revisão de Banco de Dados Revisão de Banco de Dados Fabiano Baldo 1 Sistema de Processamento de Arquivos Antes da concepção dos BDs o registro das informações eram feitos através de arquivos. Desvantagens: Redundância e Inconsistência

Leia mais

MAPAS URBANOS INTELIGENTES CAPÍTULO 04 RESULTADOS E ANÁLISES

MAPAS URBANOS INTELIGENTES CAPÍTULO 04 RESULTADOS E ANÁLISES CAPÍTULO 04 RESULTADOS E ANÁLISES Neste capítulo serão abordados os resultados e as análises decorrentes da aplicação do método proposto no desenvolvimento deste trabalho. a) Integração dos Dados Raster/Vector

Leia mais

Banco de Dados Multimídia

Banco de Dados Multimídia Banco de Dados Multimídia Nomes: Ariane Bazilio Cristiano de Deus Marcos Henrique Sidinei Souza Professor Mauricio Anderson Perecim Conteúdo Banco de Dados Multimídia... 3 Conceitos... 3 Descrição... 3

Leia mais

Tarefa Orientada 12 Junção Externa, Auto-Junção e União

Tarefa Orientada 12 Junção Externa, Auto-Junção e União Tarefa Orientada 12 Junção Externa, Auto-Junção e União Objectivos: Junção externa (Outer JOIN) Junção externa à esquerda (LEFT Outer JOIN) Junção externa à direita (RIGHT Outer JOIN) Junção externa completa

Leia mais

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos

O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos Prof. Herondino O Termo SIG é aplicado para sistemas que realizam o tratamento computacional de dados geográficos Inserir e integrar, numa única base de dados informações espaciais provenientes de: meio

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1.

Universidade Federal de Santa Maria Curso de Arquivologia. Disciplina de Banco de Dados Aplicados à Arquivística. Versao 1. Universidade Federal de Santa Maria Curso de Arquivologia Disciplina de Banco de Dados Aplicados à Arquivística Prof. Andre Zanki Cordenonsi Versao 1.0 Março de 2008 Tópicos Abordados Conceitos sobre Banco

Leia mais

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP

Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP Banco de Dados Introdução João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Importância dos Bancos de Dados A competitividade das empresas depende de dados precisos e atualizados. Conforme

Leia mais

Conceitos de Banco de Dados

Conceitos de Banco de Dados Conceitos de Banco de Dados Autor: Luiz Antonio Junior 1 INTRODUÇÃO Objetivos Introduzir conceitos básicos de Modelo de dados Introduzir conceitos básicos de Banco de dados Capacitar o aluno a construir

Leia mais

UFERSA Universidade Federal Rural do Semi-Árido. R Project R Project Criando e manipulando objetos.

UFERSA Universidade Federal Rural do Semi-Árido. R Project R Project Criando e manipulando objetos. UFERSA Universidade Federal Rural do Semi-Árido R Project R Project Criando e manipulando objetos. Conteúdo 1 2 3 Iniciando o R Manipulando Objetos Objetos especiais Introdução O R é uma importante ferramenta

Leia mais

ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL

ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL PROF. MS C. RICARDO ANTONELLO WWW.ANTONELLO.COM.B R PORQUE SER RELACIONAL? Hoje, há um claro predomínio dos SGBD relacionais, principalmente

Leia mais

Curso Superior de Tecnologia em BD

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em BD Tópicos Avançados em BD Banco de Dados Temporais Interagindo O que é tempo? 2 Interagindo Algo que não se vê, não se pega, mas, se armazena (tempo cronológico); Termo

Leia mais

Georreferenciamento de Informações Econômicas

Georreferenciamento de Informações Econômicas Georreferenciamento de Informações Econômicas Utilizando o sistema de informações georreferenciadas (SIG) para analisar padrões econômicos espaciais PROF.VLADIMIR FERNANDES MACIEL NÚCLEO DE PESQUISA EM

Leia mais

TEMPTOOL UMA FERRAMENTA PARA A MODELAGEM TEMPORAL DOS DADOS

TEMPTOOL UMA FERRAMENTA PARA A MODELAGEM TEMPORAL DOS DADOS TEMPTOOL UMA FERRAMENTA PARA A MODELAGEM TEMPORAL DOS DADOS Eugênio de O. Simonetto 1, Cristiano R. Moreira, Duncan D. A. Ruiz 2, Luciano C. Ost 1, Glauco B.V.Santos 1 RESUMO O trabalho apresenta uma ferramenta

Leia mais

Recuperação de Imagens na Web Baseada em Informações Textuais

Recuperação de Imagens na Web Baseada em Informações Textuais Recuperação de Imagens na Web Baseada em Informações Textuais André Ribeiro da Silva Mário Celso Candian Lobato Universidade Federal de Minas Gerais Departamento de Ciência da Computação {arsilva,mlobato}@dcc.ufmg.br

Leia mais

TOTVS BA Guia de Customização Linha Logix

TOTVS BA Guia de Customização Linha Logix TOTVS BA Guia de Customização Linha Logix Guia de Customização Sumário Título do documento 1. Objetivo... 3 2. Introdução... 3 3. Customização... 3 2 TOTVS BA Linha Logix Guia de Customização Projeto/Versão:

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos

Microsoft Access: Criar consultas para um novo banco de dados. Vitor Valerio de Souza Campos Microsoft Access: Criar consultas para um novo banco de Vitor Valerio de Souza Campos Conteúdo do curso Visão geral: consultas são essenciais Lição: inclui sete seções Tarefas práticas sugeridas Teste.

Leia mais

Gerenciamento de Riscos do Projeto Eventos Adversos

Gerenciamento de Riscos do Projeto Eventos Adversos Gerenciamento de Riscos do Projeto Eventos Adversos 11. Gerenciamento de riscos do projeto PMBOK 2000 PMBOK 2004 11.1 Planejamento de gerenciamento de riscos 11.1 Planejamento de gerenciamento de riscos

Leia mais

Nathalie Portugal Vargas

Nathalie Portugal Vargas Nathalie Portugal Vargas 1 Introdução Trabalhos Relacionados Recuperação da Informação com redes ART1 Mineração de Dados com Redes SOM RNA na extração da Informação Filtragem de Informação com Redes Hopfield

Leia mais

Álgebra Relacional. OBS: as operações Seleção e Projeção são operações unárias porque atuam em relações únicas.

Álgebra Relacional. OBS: as operações Seleção e Projeção são operações unárias porque atuam em relações únicas. Álgebra Relacional Álgebra Relacional é o conjunto básico de operações para o Modelo Relacional. Essas operações permitem a um usuário especificar as solicitações básicas de recuperação. O resultado de

Leia mais

3 Classificação. 3.1. Resumo do algoritmo proposto

3 Classificação. 3.1. Resumo do algoritmo proposto 3 Classificação Este capítulo apresenta primeiramente o algoritmo proposto para a classificação de áudio codificado em MPEG-1 Layer 2 em detalhes. Em seguida, são analisadas as inovações apresentadas.

Leia mais

Busca. Pesquisa sequencial

Busca. Pesquisa sequencial Busca Banco de dados existem para que, de tempos em tempos, um usuário possa localizar o dado de um registro, simplesmente digitando sua chave. Uma tabela ou um arquivo é um grupo de elementos, cada um

Leia mais

Georreferenciamento de Informações Econômicas

Georreferenciamento de Informações Econômicas Georreferenciamento de Informações Econômicas Utilizando o sistema de informações georreferenciadas (SIG) para analisar padrões espaciais PROF.VLADIMIR FERNANDES MACIEL NÚCLEO DE PESQUISA EM QUALIDADE

Leia mais

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE

APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE APLICATIVO MOBILE CATÁLOGO DE PÁSSAROS - PLATAFORMA ANDROID/MYSQL/WEBSERVICE MARCOS LEÃO 1, DAVID PRATA 2 1 Aluno do Curso de Ciência da Computação; Campus de Palmas; e-mail: leão@uft.edu.br PIBIC/UFT

Leia mais

GERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY. Prof. Angelo Augusto Frozza

GERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY. Prof. Angelo Augusto Frozza GERÊNCIA DE DADOS SEMI ESTRUTURADOS - XQUERY Prof. Angelo Augusto Frozza XQUERY (XML QUERY LANGUAGE) XQuery é para XML o que o SQL é para Banco de Dados. XQUERY (XML QUERY LANGUAGE) XQuery é uma linguagem

Leia mais

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

Introdução à Banco de Dados. Nathalia Sautchuk Patrício Introdução à Banco de Dados Nathalia Sautchuk Patrício Histórico Início da computação: dados guardados em arquivos de texto Problemas nesse modelo: redundância não-controlada de dados aplicações devem

Leia mais

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados.

Hoje é inegável que a sobrevivência das organizações depende de dados precisos e atualizados. BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br INTRODUÇÃO Hoje é

Leia mais

Recuperação. Profa. Lillian Alvares Faculdade de Ciência da Informação Universidade de Brasília

Recuperação. Profa. Lillian Alvares Faculdade de Ciência da Informação Universidade de Brasília Recuperação Profa. Lillian Alvares Faculdade de Ciência da Informação Universidade de Brasília 1 2 Contexto Grande quantidade de informações são produzidas e disponibilizadas diariamente Com a elevada

Leia mais

SAD orientado a DADOS

SAD orientado a DADOS Universidade do Contestado Campus Concórdia Curso de Sistemas de Informação Prof.: Maico Petry SAD orientado a DADOS DISCIPLINA: Sistemas de Apoio a Decisão SAD orientado a dados Utilizam grandes repositórios

Leia mais

PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR

PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR PESQUISA SOBRE O PERFIL DE ALUNOS NA UTILIZAÇÃO DE UM SITE DOCENTE DO ENSINO SUPERIOR Wesley Humberto da Silva (Fundação Araucária), André Luis Andrade Menolli (Orientador) e-mail: wesleyhumberto11@mail.com

Leia mais

Prof. Júlio Cesar Nievola Data Mining PPGIa PUCPR

Prof. Júlio Cesar Nievola Data Mining PPGIa PUCPR Uma exploração preliminar dos dados para compreender melhor suas características. Motivações-chave da exploração de dados incluem Ajudar na seleção da técnica correta para pré-processamento ou análise

Leia mais

CHECK - LIST - ISO 9001:2000

CHECK - LIST - ISO 9001:2000 REQUISITOS ISO 9001: 2000 SIM NÃO 1.2 APLICAÇÃO A organização identificou as exclusões de itens da norma no seu manual da qualidade? As exclusões são relacionadas somente aos requisitos da sessão 7 da

Leia mais

Data Warehouse. Debora Marrach Renata Miwa Tsuruda

Data Warehouse. Debora Marrach Renata Miwa Tsuruda Debora Marrach Renata Miwa Tsuruda Agenda Introdução Contexto corporativo Agenda Introdução Contexto corporativo Introdução O conceito de Data Warehouse surgiu da necessidade de integrar dados corporativos

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II

UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II UNIVERSIDADE FEDERAL DE SANTA MARIA - UFSM COLÉGIO AGRÍCOLA DE FREDERICO WESTPHALEN BANCO DE DADOS II BANCO DE DADOS II AULA 1 Linguagem SQL Linguagem de definição de dados (DDL) DISCIPLINA: Banco de Dados

Leia mais

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Prof Fabrízzio Alphonsus A M N Soares 2012 Capítulo 2 Fundamentos da Imagem Digital Definição de Imagem: Uma imagem

Leia mais

Medida da velocidade de embarcações com o Google Earth

Medida da velocidade de embarcações com o Google Earth UNIVERSIDADE FEDERAL DO RIO DE JANEIRO Instituto de Física Programa de Pós-Graduação em Ensino de Física Mestrado Profissional em Ensino de Física Medida da velocidade de embarcações com o Google Earth

Leia mais

AULA 2 Planos, Vistas e Temas

AULA 2 Planos, Vistas e Temas 2.1 AULA 2 Planos, Vistas e Temas Essa aula apresenta os conceitos de Plano de Informação, Vista e Tema e suas manipulações no TerraView. Para isso será usado o banco de dados criado na AULA 1. Abra o

Leia mais

SISTEMA GERENCIADOR DE BANCO DE DADOS

SISTEMA GERENCIADOR DE BANCO DE DADOS BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SISTEMA GERENCIADOR

Leia mais

Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc.

Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc. Sistemas de Informação Geográfica Prof. Tiago Eugenio de Melo, MSc. SUMÁRIO Apresentação da ementa Introdução Conceitos Básicos de Geoinformação Arquitetura de SIGs Referências Bibliográficas APRESENTAÇÃO

Leia mais

Data Mining. Origem do Data Mining 24/05/2012. Data Mining. Prof Luiz Antonio do Nascimento

Data Mining. Origem do Data Mining 24/05/2012. Data Mining. Prof Luiz Antonio do Nascimento Data Mining Prof Luiz Antonio do Nascimento Data Mining Ferramenta utilizada para análise de dados para gerar, automaticamente, uma hipótese sobre padrões e anomalias identificadas para poder prever um

Leia mais

Oficina. Praça das Três Caixas d Água Porto Velho - RO

Oficina. Praça das Três Caixas d Água Porto Velho - RO Oficina Praça das Três Caixas d Água Porto Velho - RO Oficina Ministrante: Marcel Leite Rios Apresentação Pessoal Marcel Leite Rios Prof. de Informática IFRO Graduado: Sistemas de Informação - ULBRA MBA

Leia mais

Modelos. Comunicação com clientes

Modelos. Comunicação com clientes Material baseado nas notas de aula: Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados CasaNova / PUC/RJ Prof. MSc. Edilberto Silva edilms@yahoo.com Sistemas de Informação Brasília/DF

Leia mais

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados:

Dado: Fatos conhecidos que podem ser registrados e têm um significado implícito. Banco de Dados: MC536 Introdução Sumário Conceitos preliminares Funcionalidades Características principais Usuários Vantagens do uso de BDs Tendências mais recentes em SGBDs Algumas desvantagens Modelos de dados Classificação

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

NOME SEXO CPF NASCIMENTO SALARIO

NOME SEXO CPF NASCIMENTO SALARIO Tutorial SQL Fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=2973 Para começar Os Sistemas Gerenciadores de Bancos de Dados Relacionais (SGBDr) são o principal mecanismo de suporte ao armazenamento

Leia mais

Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS

Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Consultas... 5 3. Relatórios... 8 4. Conclusões... 11

Leia mais

Estruturas de Armazenamento e Indexação. Rafael Lage Moreira Barbosa 10.1.4217

Estruturas de Armazenamento e Indexação. Rafael Lage Moreira Barbosa 10.1.4217 Estruturas de Armazenamento e Indexação Rafael Lage Moreira Barbosa 10.1.4217 Estruturas de Armazenamento Banco de Dados são armazenados fisicamente como arquivos de registro, que em geral ficam em discos

Leia mais

ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo.

ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL. PALAVRAS-CHAVE: banco de dados espaciais, busca spatio-textual. aplicativo. ARQUITETURA DE UM SISTEMA SPATIO-TEXTUAL Fellipe de Lima Fonseca 1 ; João Batista Rocha-Junior 2 1. Bolsista CNPq, Graduando em Engenharia de Computação, Universidade Estadual de Feira de Santana, e-mail:

Leia mais

Faculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira.

Faculdades Santa Cruz - Inove. Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Período letivo: 4 Semestre. Quinzena: 5ª. Faculdades Santa Cruz - Inove Plano de Aula Base: Livro - Distributed Systems Professor: Jean Louis de Oliveira. Unidade Curricular Sistemas Distribuídos Processos

Leia mais