Estruturas de Dados Espaciais
|
|
|
- Derek Gama Damásio
- 10 Há anos
- Visualizações:
Transcrição
1 Estruturas de Dados Espaciais Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Gandra. UNIVERSIDADE FEDERAL DE OURO PRETO Prof. Guilherme Tavares 9 de abril de 2013 Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
2 Visão geral 1 Introdução 2 Grid 3 BSP Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
3 Introdução Existem várias estruturas para manipular uma coleção de dados identicados por uma única chave: arquivos alocados sequencialmente árvores hash Como podemos realizar estas operações quando um registro é identicado por mais de uma chave? Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
4 Introdução (cont.) Um dos requisitos fundamentais para os sistemas de bancos de dados atuais é saber manipular dados espaciais: SIG (Cartograa); CAD (Computer-Aided Design); Visão Computacional (Computer Vision); Robótica; Bancos tradicionais, em que um registro com k atributos correponde a um ponto no espaço k-d; Bancos de dados temporais, onde considerado uma dimensão a mais; Bancos de dados cientícos, com dados espaço-temporais. Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
5 Exemplo Considere um arquivo F Recuperando Informações do BD Recuperar as informações do aluno cujo número de matrícula é ? Forma de pesquisa: sequêncial. 1 Recuperando Informações do BD 2 Este método de pesquisa (sequencial) é linear: O(n), onde n representa o número de linhas da tabela. Algumas Considerações Importantes 3 A tabela pode ser muito grande, inviabilizando mantermos todas as suas entradas na memória principal; 4 No banco de dados (repositório propriamente dito) podemos ter diversas tabelas com milhares de linhas cada; 5 O acesso à memória secundária (hard-disk) é muito mais custoso do que à memória principal (RAM); 6 Geralmente, estamos interessado em consultar apenas uma parcela do BD; Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
6 Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
7 Árvores São estruturas que permitem organizar uma coleção de dados de forma hierárquica. Os elementos de uma árvore são conhecidos como nodos (ou nós). Existe um nodo chamado raíz, de onde deriva-se todos os outros. O grau de um nó é dado pelo número de sub-árvores deste nó. O grau máximo da árvore é o mesmo do nó com maior grau. Um nó sem sub-árvores é chamado de folha. Árvores Binárias de Pesquisa (BST) Grau máximo de um nó: 2. Árvores balanceadas mais comuns: Red Black Tree, AVL (Adelson-Velskii e Landis), Splay Tree. Operações permitidas em O(log2 n): Localizar um nó, dada um valor de chave; Inserir um nó, dado um valor de chave; Remover um nó, dado um valor de chave. A forma mais comum, e mais largamente empregada pelos sistemas comerciais atuais, é a representação do índice através de uma árvore Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
8 Árvores(cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
9 Árvores (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
10 Árvores (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
11 Árvores (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
12 Grid Divide a superfície em uma série de células contíguas. É um tipo especial de hashing Simétrica Adaptável O termo usado para célula é bucket, que representa uma localização física onde as tuplas podem ser recuperadas. O grid é uma maneira de particionar objetos de forma que objetos vizinhos no espaço sejam armazenados no mesmo bucket Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
13 Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
14 Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
15 Grid - Pesquisa Determinar o endereço da página através da escala de endereços, fazendo um acesso à disco Com mais um acesso à disco é possível recuperar o bucket contendo o registro Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
16 Inserção Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
17 Inserção (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
18 Inserção (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
19 Remoção Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
20 Remoção(cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
21 Remoção(cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
22 Apanhado geral Fixed-Grid Grid espaço dividido por uma grade ortogonal: possivelmente de espaçamento irregular mesma dimensão que os dados mantida na memória principal dados armazenados em buckets, (mantidos em memória secundária) Estruturas espaciais são estruturas criadas para organizar dados em regiões semânticas através de planos de corte. Dados espaciais ocupam regiões do espaço (sua extensão), denidas por sua posição e limites A diferenciação de estruturas espaciais se dá principalmente pela forma como os índices de classicação são formulados: Exemplos de estruturas espaciais incluem as kd-trees e as BSP-trees Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
23 Apanhado geral Fixed-Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
24 Apanhado geral Fixed-Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
25 Apanhado geral Fixed-Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
26 Apanhado geral Fixed-Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
27 Apanhado geral Fixed-Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
28 Apanhado geral Fixed-Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
29 Apanhado geral Fixed-Grid (cont.) Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
30 Apanhado geral Fixed-Grid Existem várias estruturas para manipular uma coleção de dados identicados por uma única chave: Recuperando Informações do BD Recuperar as informações do aluno cujo número de matrícula é ? Forma de pesquisa: sequêncial. Este método de pesquisa (sequencial) é linear: O(n), onde n representa o número de linhas da tabela. arquivos alocados sequencialmente árvores hash Como podemos realizar estas operações quando um registro é identicado por mais de uma chave? Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
31 Apanhado geral Fixed-Grid Existem várias estruturas para manipular uma coleção de dados identicados por uma única chave: Recuperando Informações do BD Recuperar as informações do aluno cujo número de matrícula é ? Forma de pesquisa: sequêncial. Este método de pesquisa (sequencial) é linear: O(n), onde n representa o número de linhas da tabela. arquivos alocados sequencialmente árvores hash Como podemos realizar estas operações quando um registro é identicado por mais de uma chave? Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
32 Exemplo Considere um arquivo F como uma coleção de registros R = [a 1, a 2,..., a k ], onde a contém os valores dos atributos. a x = [Doe, John, 1951, ]. 1 Registro completo 2 Doe, nascido em 1951 (pesquisa por uma chave parcial) 3 Todos os registros que possuem Doe como último nome 4 CPF 5 Todos nascidos entre 1940 e 1960 Para este tipo de operação é necessária a utilização de estrutras espaciais. Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
33 BSP Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
34 BSP Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
35 Fim Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
36 Refrências J. NIEVERGELT, H. HINTERBERGER (1984) The Grid File: An Adaptable, Symmetric Multikey File Structure MINISTÉRIO DA CIÊNCIA E TECNOLOGIA INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS Disponível em: gribeiro/apresentacoes Processamento Geométrico Bancos de Dados Espaciais Sistemas de Informações Geográcos (GIS) Claudio Esperança Bruno, Fábio, Fernando, Hannon, Jandeilson, Marcos, Vinícius Grid/BSP Gandra. (UFOP) 9 de abril de / 36
ESTRUTURAS DE DADOS ESPACIAIS
ESTRUTURAS DE DADOS ESPACIAIS Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Estrutura de Dados II Universidade Federal de Ouro
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
Árvores B. Hashing. Estrutura de Dados II Jairo Francisco de Souza
Árvores B Hashing Estrutura de Dados II Jairo Francisco de Souza Hashing para arquivos extensíveis Todos os métodos anteriores previam tamanho fixo para alocação das chaves. Existem várias técnicas propostas
Fundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Sistema de Arquivos - II Prof. Galvez Implementação de Arquivos Arquivos são implementados através da criação, para cada arquivo no sistema, de uma estrutura de dados
Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 1, 2 e 3) Clodis Boscarioli
Banco de Dados I 2007 Módulo V: Indexação em Banco de Dados (Aulas 1, 2 e 3) Clodis Boscarioli Agenda: Estruturas de Índices; Conceitos; Tipos de Índices: Primários; Secundários; Clustering; Multiníveis;
Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. [email protected]
Sistemas Operacionais 3º bimestre Dierone C.Foltran Jr. [email protected] Sistema de Arquivos (1) Todas as aplicações precisam armazenar e recuperar informações. Considerações sobre os processos: Espaço
Banco de Dados Espaciais. Banco de Dados Espaciais
Banco de Dados Espaciais Henrique Cota Camêllo Banco de Dados Espaciais Sua estrutura de funcionamento é semelhante a dos bancos relacionais convencionais. Sua principal diferença é suportar feições geométricas
Prof. Bruno Calegaro
Prof. Bruno Calegaro Fazendo o uso de chamadas de sistema, o usuário pode realizar operações de manipulação nos arquivos ou diretórios As operações de entrada e saída básicas são: create open read write
EAD Fila. - algumas operações realizam-se na frente/cabeça e outras na cauda da Fila
EAD Fila - os seus elementos são processados por ordem de chegada: - o primeiro elemento a entrar na Fila é o primeiro a sair - FIFO ( First In First Out ). - algumas operações realizam-se na frente/cabeça
Classificação e Pesquisa de Dados
Classificação e Pesquisa de Dados Aula 20 Árvores B e B+ B-Trees (Árvores B) [Bayer & McCreight 1970] UFRGS INF01124 B-Trees (Árvores B) Árvores de pesquisa balanceadas, projetadas para minimizar o tempo
AULA 16 - Sistema de Arquivos
AULA 16 - Sistema de Arquivos Arquivos podem ser vistos como recipientes que contêm dados ou como um grupo de registros correlatos. Os arquivos armazenam informações que serão utilizadas, em geral, por
Medical Office 2015 Instruções de Instalação e Configuração
Medical Office 2015 Instruções de Instalação e Configuração 1) Faça o download do Medica Office através do nosso site www.medicaloffice.com.br opção do Download; 2) Após realizado o download do arquivo
Informática Documental 2. Documental 2
1 Informática Documental 2 Ano Lectivo 2006 / 2007 2 Conceitos e tecnologias associadas à Internet. Serviços básicos disponibilizados pela Internet. Conceitos e ferramentas para a criação de sites. Fundamentos
Sistema de Memórias de Computadores
Sistema de Memórias de Computadores Uma memória é um dispositivo que permite um computador armazenar dados temporariamente ou permanentemente. Sabemos que todos os computadores possuem memória. Mas quando
Banco de Dados Conceito de Arquitetura
Banco de Dados Conceito de Arquitetura Wireless-Optical Broadband Acess Network APRESENTAÇÃO Graduado SI Engenharia de Software Gerenciamento de Projetos Mecatrônica Mestrando CONCEITO DE BD MODELO DE
Cadastro Técnico Tecnologia em Geoprocessamento IFG/Goiânia CADASTRO TÉCNICO. Curso de Tecnologia em Geoprocessamento Prof. João Paulo Magna Júnior
CADASTRO TÉCNICO Curso de Tecnologia em Geoprocessamento Prof. João Paulo Magna Júnior CADASTRO INFORMATIZADO NO TERRAVIEW Cadastro Informatizado O cadastro informatizado ou SIG Cadastral consiste em um
Microsoft Access INTRODUÇÃO. Sumário INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO INTRODUÇÃO. O que é Banco de Dados?
Microsoft Access Sumário 1. 2. ABRINDO UM BANCO DE DADOS PRONTO 3. ASSISTENTE DE BANCO DE DADOS 4. NAVEGANDO PELO BANCO DE DADOS 5. CRIANDO UM BANCO DE DADOS DESDE O INÍCIO 6. CRIANDO COSULTAS 7. CRIANDO
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
ACCESS BÁSICO. Exercício 1 NCE/UFRJ. 1. O que são bancos de dados?...
Introdução ao Microsoft Access 97 Bancos de dados: o que são e como funcionam Criar e trabalhar com bancos de dados Bancos de dados: o que são e como funcionam 1. O que são bancos de dados? 2. Cite outros
Processamento e Otimização de Consultas
Introdução Processamento e Banco de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM 1 Processamento
Banco de Dados I 2007. Módulo V: Indexação em Banco de Dados. (Aulas 4) Clodis Boscarioli
Banco de Dados I 2007 Módulo V: Indexação em Banco de Dados (Aulas 4) Clodis Boscarioli Agenda: Indexação em SQL; Vantagens e Custo dos Índices; Indexação no PostgreSQL; Dicas Práticas. Índice em SQL Sintaxe:
Hashing (Tabela de Dispersão)
Hashing (Tabela de Dispersão) Motivação! Os métodos de pesquisa vistos até agora buscam informações armazenadas com base na comparação de suas chaves.! Para obtermos algoritmos eficientes, armazenamos
Tabelas Hash. Jeane Melo
Tabelas Hash Jeane Melo Roteiro Introdução Motivação Definição Tabelas Hash Exemplos Funções hash Colisões Introdução Estudamos a utilização de estruturas como listas e árvores para armazenar informações
Sistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno [email protected] http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
Núcleo de Pós Graduação Pitágoras
Núcleo de Pós Graduação Pitágoras Professor: Fernando Zaidan Disciplina: Modelagem e Projeto de Banco de Dados Especialização em Tecnologia da Informação - Ênfases Março- 2009 1 Material usado na montagem
Motivos para você ter um servidor
Motivos para você ter um servidor Com a centralização de dados em um servidor, você poderá gerenciar melhor informações comerciais críticas. Você pode proteger seus dados tornando o backup mais fácil.
Manual Sistema Débito Web Adsis/Disao Criado em 23/04/2012
Criado em 23/04/2012 1 Manual Sistema Débito Web Adsis/Disao A objetivo deste manual é orientar os usuários na utilização do novo sistema Débito, versão Web. Este sistema foi concebido para substituir
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Gerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de espaços em disco Proteção
Sistemas de Arquivos. André Luiz da Costa Carvalho
Sistemas de Arquivos André Luiz da Costa Carvalho Sistemas de arquivos Sistema de arquivos é o nome que se dá a implementação da organização de dados em discos. Vai desde o acesso a baixo nível até a interface
CEFET.PHB - PI. Plano de Ensino. Banco de Dados. Plano de Ensino. Plano de Ensino. Plano de Ensino - Conteúdo. Plano de Ensino - Conteúdo
CEFET.PHB - PI Plano de Ensino Banco de Dados Prof. Jefferson Silva Sistema de Banco de Dados Objetivos Vantagens e Desvantagens Conceitos básicos de BD e de SGBD Abstração de Dados Linguagem de Definição
Unidade I - Fundamentos I.1 Introdução à Computação Gráfica
Unidade I - Fundamentos I.1 Introdução à Computação Gráfica I.1.1 Introdução Começou com Exibição de informação para plotters Telas de tubos de raios catódicos (CRT) Tem se desenvolvido Criação, armazenamento
Banco de Dados Geográficos. Márcio Fernando Machry Rafael Orssatto
Banco de Dados Geográficos Márcio Fernando Machry Rafael Orssatto Sistema de Informação Geográfico (SIG) Um Sistema de Informação Geográfico (SIG ou GIS Geographic Information System) é um sistema de hardware,
Softpress NFe E-mail. Guia do Usuário
Softpress NFe E-mail Guia do Usuário Conteúdo deste Guia 1. Introdução 2. Considerações Gerais 3. Instalação do NFe E-mail 4. Ativação do Produto 5. Página Inicial 6. Clientes 7. Localizar 8. Atendimento
Arquitetura dos Sistemas Operacionais
Arquitetura dos Sistemas Operacionais Arquitetura de um Sistema Operacional Basicamente dividido em shell é a interface entre o usuário e o sistema operacional é um interpretador de comandos possui embutido
Arquitetura de Sistemas Operacionais
rquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Complementado por Sidney Lucena (Prof. UNIRIO) Capítulo 11 Sistema de rquivos 11/1 Organização de rquivos Um arquivo é constituído
Algoritmos e Estrutura de Dados. Prof. Tiago A. E. Ferreira
Algoritmos e Estrutura de Dados Aula 7 Estrutura de Dados: Listas Prof. Tiago A. E. Ferreira Introdução Um das formas mais usadas para se manter dados agrupados é a lista Lista de compras, itens de estoque,
Capítulo 13 Pastas e Arquivos
Capítulo 13 Pastas e Arquivos À medida que a tecnologia avança, os dispositivos móveis vão ganhando cada vez mais funções e características que antes só pertenciam aos computadores pessoais. Com a expansão
TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo
TECNOLOGIA WEB Aula 1 Evolução da Internet Profa. Rosemary Melo Tópicos abordados Surgimento da internet Expansão x Popularização da internet A World Wide Web e a Internet Funcionamento e personagens da
Introdução a Organização de Computadores Aula 4
1 Subsistemas de Memória 4.1 Introdução A memória é o componente de um sistema de computação cuja função é armazenar as informações que são (ou serão) manipuladas por esse sistema, para que as informações
Banco de Dados Orientado a Objetos
Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),
Fundamentos de Banco de Dados
Fundamentos de Banco de Dados SISTEMAS BASEADOS NO PROCESSAMENTO DE ARQUIVOS Sistema A Funcionário Pagamento Cargo Sistema B Funcionário Projeto SISTEMAS GERENCIADORES DE BANCO DE DADOS (SGBD) Sistema
Gerenciamento de memória
Na memória principal ficam todos os programas e os dados que serão executados pelo processador. Possui menor capacidade e custo maior. S.O buscam minimizar a ocupação da memória e otimizar sua utilização.
CADASTRO DE METADADOS POR SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS GEOGRÁFICO (SGBD) EM SIG PARA UNIDADES DE CONSERVAÇÃO DO ESTADO DO RIO DE JANEIRO
CADASTRO DE METADADOS POR SISTEMA DE GERENCIAMENTO DE BANCO DE DADOS GEOGRÁFICO (SGBD) EM SIG PARA UNIDADES DE CONSERVAÇÃO DO ESTADO DO RIO DE JANEIRO Raphael de Oliveira Fernandes Vivian Castilho da Costa
Recuperação de Chave Secundária e Multilista
Recuperação de Chave Secundária e Multilista Estrutura de Dados II Aula 10 UFS - DComp Adaptados a partir do material da Profa. Kenia Kodel Cox Recuperação de Chave Secundária Para você, o que é uma chave
CAPÍTULO 2. Grafos e Redes
CAPÍTULO 2 1. Introdução Um grafo é uma representação visual de um determinado conjunto de dados e da ligação existente entre alguns dos elementos desse conjunto. Desta forma, em muitos dos problemas que
Introdução. Uso do disco Vantagens Desvantagens Baixo custo, facilidade de manutenção do software e do hardware, simetria e flexibilidade
Introdução É sabido que os processos rodam em processadores. Nos sistemas tradicionais existe somente um único processador, de forma que não há dúvida a respeito de como ele deve ser usado. Em um sistema
Casamento de Cadeias. Introdução. Introdução. Estrutura de Dados. Cadeia de caracteres: sequência de elementos denominados caracteres.
Introdução de Cadeias Estrutura de Dados II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM 1 Cadeia
Dados. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme Platão;
Dados Os Dados são os fatos em sua forma primária, como observamos no mundo. Qualquer elemento (aspecto, fato, medida etc.) representativo, disponível e coletável na realidade. fatos no estado bruto, conforme
HASHING. Katia Guimarães. [email protected] 1
HASHING Katia Guimarães [email protected] 1 HASHING Suponha que você pudesse criar um array onde qualquer item pudesse ser localizado através de acesso direto. Isso seria ideal em aplicações do tipo Dicionário,
SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum
SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum Prof. Ricardo José Pfitscher [email protected] Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Introdução
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
GBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Dado, Informação e Conhecimento DADO: Estímulos captados pelos sentidos humanos; Símbolos gráficos ou sonoros; Ocorrências registradas (em memória, papel, etc.); Indica uma situação
Definição do Conceito. Instalação e Gestão de Redes Informáticas. Gestão e organização da informação
Instalação e Gestão de Redes Informáticas Gestão e organização da informação Definição do Conceito Uma base de dados é, por definição, um conjunto organizado de dados, disponível a todos os utilizadores
DIGPROP Digitação de Proposta
DIGPROP Digitação de Proposta Criado por: Marcio Tomazelli Alterado por: Emilson Paranhos Ruys SMARapd Informatica Ltda. DIGPROP Manual de Utilização Página 1 de 9 Índice Como utilizar o sistema...3 Digitação
Modelo de Dados. Modelos Conceituais
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
Implementando uma Classe e Criando Objetos a partir dela
Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 04 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 2 Prof. Cristóvão Cunha Implementando uma Classe
Gerenciando a memória
Memória da impressora 1 Sua impressora vem com, pelo menos, 64 MB de memória. Para determinar a quantidade de memória instalada atualmente em sua impressora, selecione Imprimir menus no Menu Utilitários.
Sistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Edirlei Soares de Lima O que é um sistema operacional? Um computador moderno consiste em: Um ou mais processadores; Memória principal;
Controle de Documentação, Dados e Registros da Qualidade.
PODER JUDICIÁRIO TRIBUNAL DE JUSTIÇA DO ESTADO DO AMAZONAS DIVISÃO DE GESTÃO DA Sistema de Gestão da Qualidade PROCEDIMENTO P. TJAM 57 Controle de Documentação, Dados e Registros da Qualidade. Elaborado
Conceitos Básicos Sobre BDs. Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes [email protected].
AULA 01-02 Conceitos Básicos Sobre BDs Curso: Técnico em Informática (Integrado) Disciplina: Banco de Dados Prof. Abrahão Lopes [email protected] Objetivos Compreender como são organizados os dados
VISÃO GERAL DE BANCO DE DADOS
Banco de Dados BD_A007 Visão Geral de Banco de Dados 02 de março de 2005 VISÃO GERAL DE BANCO DE DADOS Relação de siglas utilizadas neste trabalho: ABD: Administrador de Banco de Dados. BD: Banco de Dados.
INF70 Gerenciamento de Banco de Dados 2 Plano de Curso e Introdução
INF70 Gerenciamento de Banco de Dados 2 Plano de Curso e Introdução Ilmério Reis da Silva [email protected] www.facom.ufu.br/~ilmerio/gbd2 UFU/FACOM/BCC Plano de Curso Ementa Arquitetura de um Sistema
Este material tem como propósito lhes dar as explicações mais importantes sobre base de dados, relevantes para o uso do GeneXus.
Este material tem como propósito lhes dar as explicações mais importantes sobre base de dados, relevantes para o uso do GeneXus. 1 Uma base de dados ou banco de dados (BD), é um conjunto de dados pertencentes
Capítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8 th Edition
Capítulo 11: Implementação de Sistemas de Arquivos Silberschatz, Galvin and Gagne 2009 Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin
Metadados. 1. Introdução. 2. O que são Metadados? 3. O Valor dos Metadados
1. Introdução O governo é um dos maiores detentores de recursos da informação. Consequentemente, tem sido o responsável por assegurar que tais recursos estejam agregando valor para os cidadãos, as empresas,
Algoritmos e Estrutura de Dados. Aula 05 Estrutura de Dados: Listas Prof. Tiago A. E. Ferreira
Algoritmos e Estrutura de Dados Aula 05 Estrutura de Dados: Listas Prof. Tiago A. E. Ferreira Introdução Um das formas mais usadas para se manter dados agrupados é a lista Lista de compras, itens de estoque,
Disciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
ADVOCACIA-GERAL DA UNIÃO PROCURADORIA DA UNIÃO NO RIO GRANDE DO NORTE
ADVOCACIA-GERAL DA UNIÃO PROCURADORIA DA UNIÃO NO RIO GRANDE DO NORTE MANUAL DO PROCESSO DE DIGITALIZAÇÃO DA PROCURADORIA DA UNIÃO NO ESTADO DO RIO GRANDE DO NORTE Natal, 18 de setembro de 2009 INDÍCE:
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de
5.1 Sistemas de Arquivos
Capítulo 5 Os Sistemas de Arquivos 5.1 Sistemas de Arquivos Neste capítulo nós iremos examinar, a partir da visão do usuário, as estruturas que possibilitam o armazenamento persistente de informações no
BACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Objetivos Específico
Banco de Dados Ementa (DBA) Conceitos Gerais sobre Banco de Dados Instalação e configuração da Ferramenta de Banco de Dados. Elaboração de projeto de Banco de Dados. Implementação do projeto de Banco de
UNIDADE 2: Sistema Operativo em Ambiente Gráfico
UNIDADE 2: Sistema Operativo em Ambiente Gráfico Ambiente de trabalho Configurações Acessórios O Sistema Operativo (SO) é o conjunto de programas fundamentais que permitem que o computador funcione e comunique
Organização de Computadores Prof. Alex Vidigal Bastos
Organização de Computadores Prof. Alex Vidigal Bastos Armazenar dados e programas que serão utilizados pelo processador (CPU unidade central de processamento) O subsistema de memória é constituído de
Administração de Sistemas de Informação
Administração de Sistemas de Informação Aula 3 - Princípios da Teoria de Sistemas e Classificação dos Recursos de um SI Fonte: Luciene Marin Componentes de um Sistema de Informação: Modelo de SI: Um SI
Aula Teórica 16: Estruturas de Dados Heterogêneas
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC 701 www.decom.ufop.br/bcc701 2014-1 Aula Teórica 16: Estruturas de Dados Heterogêneas Material
O Gerenciamento de Documentos Analógico/Digital
Tipos de GED: Document imaging Document management Document Imaging / Document Management O Gerenciamento de Documentos Analógico/Digital Mundo analógico Criação Revisão Processamento Arquivo Mundo digital
Sistemas Operacionais Arquivos
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Arquivos Prof. José Gonçalves Dias Neto [email protected] Introdução Os arquivos são gerenciados
Base de dados I. Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade
Base de dados I O que é? Uma base de dados é um simples repositório de informação relacionado com um determinado assunto ou finalidade Para que serve? Serve para gerir vastos conjuntos de informação de
Sistemas Operacionais
Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner [email protected] 1 Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios 6.3 Implementação do sistema de arquivos 6.4 Exemplos de sistemas
Planificação de. Aplicações Informáticas B
Escola básica e secundária de Velas Planificação de Aplicações Informáticas B Ano letivo 2011/2012 1- Introdução à Programação Planificação de Aplicações Informáticas B Unidade Sub-Unidades Objetivos Conteúdos
Modelo Entidade-Relacionamento
Imagine um ambiente hospitalar: MÉDICOS PACIENTES QUARTOS SALAS DE CIRURGIA Cada conjunto destes possuirá diversos elementos associados a ele e isso indicará a criação de entidades no modelo. 1 Suponha
CAPÍTULO 1. O QUE É O ArcGIS 8.3. O Sistema de Informações Geográficas ArcGIS é constituído de três partes:
CAPÍTULO 1 O QUE É O ArcGIS 8.3 O Sistema de Informações Geográficas ArcGIS é constituído de três partes: O ArcGIS Desktop, uma parte integrada de aplicações avançadas de SIG; O gateway ArcSDE, uma interface
Pesquisa em Memória Primária. Prof. Jonas Potros
Pesquisa em Memória Primária Prof. Jonas Potros Pesquisa em Memoria Primária Estudo de como recuperar informação a partir de uma grande massa de informação previamente armazenada. A informação é dividida
PROGRAMAÇÃO II 3. FILA DINÂMICA
3. FILA DINÂMICA PROGRAMAÇÃO II Prof. Jean Eduardo Glazar Uma fila é um tipo especial de lista na qual todas as inserções são feitas sempre depois do fim e as deleções no início. Por isso também recebe
Evaristo Wychoski Benfatti Fernando Nunes Bonifácio ARMAZENAMENTO EM DISCO, ESTRUTURAS BASICAS DE ARQUIVOS E HASHING
Evaristo Wychoski Benfatti Fernando Nunes Bonifácio ARMAZENAMENTO EM DISCO, ESTRUTURAS BASICAS DE ARQUIVOS E HASHING CONTEÚDO Introdução Armazenamento de dados Dispositivo de armazenamento Buffering de
SISTEMA INTEGRADO DE GESTÃO AMBIENTAL SIGAM
SISTEMA INTEGRADO DE GESTÃO AMBIENTAL SIGAM MANUAL REQUERIMENTO ON LINE 2009 Fundação Instituto de Administração FIA Página Inicial Ao acessar a tela inicial, clique sobre a frase: Inicie o Requerimento
SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 7-1. Sistema de Arquivos Sistema de arquivo nada mais é do que a maneira de como o sistema operacional organiza e administra os dados em um disco. Os arquivos são gerenciados pelo sistema operacional
Usando o Conference Manager do Microsoft Outlook
Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando
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,
Turno/Horário Noturno PROFESSOR : Salomão Dantas Soares AULA Apostila nº
UNIDADE 1I: SISTEMA COMPITACIONAL Elementos hardware e periféricos Um sistema computacional consiste num conjunto de dispositivos eletrônicos (hardware) capazes de processar informações de acordo com um
