NATAN DE ALMEIDA LAVERDE INTEGRAÇÃO DA DIMENSÃO TEMPO EM CONSULTAS POR SIMILARIDADE SOBRE DADOS MÉTRICOS
|
|
- Geovane Teixeira Dias
- 8 Há anos
- Visualizações:
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 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 maisBanco 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 maisUNIVERSIDADE 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 maisDocumentaçã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 maisExtensã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 maisJunçõ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 maisISO/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 maisAULA 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 maisOrganizaçã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 maisAdministraçã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 maisADM041 / 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 maisAgenda. 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 maisPROJETO 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 mais04/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 maisProf. 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 maisTabela 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 maisPersistê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 maisT 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 maisAná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 maisPesquisa 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 maisO 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 maisRoteiro. 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 maisESTENDENDO 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 mais4 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 maisDiferenç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 maisUFGD 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 maisBanco 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 maisUNIVERSIDADE 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 maisHardware (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 maisO 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 maisPROJETO 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 maisCiclo 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 maisMIG - 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 maisCurso: 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 maisSistemas 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 maisCAPÍ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 maisCá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 maisCapí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 maisRoteiro. 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 maisProcessamento 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 maisNo 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 maisTECNOLOGIAS 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 maisMINERAÇÃ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 maisPodemos 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 maisDATA 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 maisRevisã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 maisMAPAS 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 maisBanco 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 maisTarefa 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 maisO 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 maisGlossá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 maisOrganizaçã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 maisManual 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 maisUniversidade 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 maisBanco 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 maisConceitos 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 maisUFERSA 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 maisENGENHARIA 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 maisCurso 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 maisGeorreferenciamento 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 maisTEMPTOOL 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 maisRecuperaçã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 maisTOTVS 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 maisMó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 maisMicrosoft 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 maisGerenciamento 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 maisNathalie 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 Á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 mais3 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 maisBusca. 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 maisGeorreferenciamento 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 maisAPLICATIVO 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 maisGERÊ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 maisIntroduçã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 maisHoje é 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 maisRecuperaçã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 maisSAD 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 maisPESQUISA 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 maisProf. 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 maisCHECK - 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 maisData 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 maisUNIVERSIDADE 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 maisUniversidade 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 maisMedida 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 maisAULA 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 maisSISTEMA 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 maisSistemas 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 maisData 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 maisOficina. 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 maisModelos. 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 maisDado: 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 maisFeature-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 maisWilson 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 maisNOME 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 maisCriaçã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 maisEstruturas 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 maisARQUITETURA 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 maisFaculdades 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