Bancos de Dados Móveis
|
|
|
- Talita Lancastre Sousa
- 10 Há anos
- Visualizações:
Transcrição
1 Agenda Bancos de Dados Móveis Acadêmicas: Anete Terezinha Trasel Denise Veronez Introdução Banco de Dados Móveis (BDM) Projetos de BDM SGBD Móveis Conclusão Referências Bibliográficas Introdução Avanços revolucionários nas tecnologias de hardware e de rede possibilitaram a evolução dos computadores portáteis; A computação móvel traz consigo novas classes de aplicações e vários novos desafios tecnológicos. A computação móvel traz um novo paradigma computacional da tecnologia de rede sem fio e dos sistemas distribuídos; Envolve elementos como hardware, dados, aplicações e usuários que têm a capacidade de se moverem para diferentes localizações; Desafios do Ambiente Móvel Portabilidade: para um computador portável deve-se levar em conta uma serie de propriedades, para garantir uma longa vida útil a bateria. Energia; Riscos de perda e extravio de dados; Interface c/ usuário limitada; Capacidade de armazenamento em disco; Desafios do Ambiente Móvel Comunicação: Redes sem fio se comunicam através de sinais de ondas de rádio, através de satélites, microondas ou pulsos de luz infravermelha, variando bastante a área de alcance. Alta taxa de desconexão; Alta variedade de largura de banda; Redes heterogêneas; Riscos de segurança;
2 Desafios do Ambiente Móvel Mobilidade: A capacidade de mudar de localidade enquanto ainda conectado à rede, aumenta a volatilidade da informação. Migração de endereço; Informação dependente da localidade; Migração de localidade; Adaptação:A capacidade de ajuste e a possibilidade de produzir resultados apesar de condições adversas; Operação desconectada: Devido à natureza da comunicação móvel sem fio, muitos fatores afetam a confiabilidade e a qualidade das conexões; Handoff :é a capacidade de uma rede de dar suporte dinâmico à migração de terminais móveis entre suas células. Arquitetura de computação móvel A unidade móvel (carro) viaja de uma célula para a outra, ainda mantendo a conexão, graças ao processo de handoff Figura: Arquitetura de computação móvel (Adaptado de Côrtes e Lifschitz, 2002). Modelos de Comunicação Móvel O planejamento de modelos apropriados para aplicações estruturadas que envolvem elementos sem fio é uma questão fundamental no desenvolvimento do software para a computação móvel. Modelo Cliente/Servidor Na computação móvel, o host móvel atua como um cliente requisitando serviços dos servidores localizados na rede fixa. Temos alguns modelos: Cliente/Agente-Servidor/Servidor; Cliente/Agente-Cliente/Servidor; Cliente/Agente-Agente/Servidor. Figura: Modelo Cliente/Servidor Convencional
3 Modelo de Agentes Móveis Agentes Moveis são processos enviados de um computador fonte para realizar uma tarefa específica em outro computador; Se integra a um ambiente de execução de agentes, se transportam para outro cliente ou servidor, criam novos agentes; Se utilizam de métodos assíncronos para buscar informações, suportam desconexões, redes lentas e equipamentos com pouco recurso. O sistema de banco de dados móvel é aquele no qual o acesso à base de dados é realizado através de uma ligação sem fio. As principais características: Vários Bancos Interligados; Acesso a um Computador Móvel; Papel Cliente ou Servidor; Autônomos, distribuídos e heterogêneos. Gerência de Dados num ambiente da A computação móvel pode ser considerada uma variação da computação distribuída; Os dados podem estar replicados totalmente ou parcialmente; A responsabilidade do gerenciamento dos dados é compartilhada entre as unidades móveis e as estações base. Gerência de Dados num ambiente da Muitas das questões de gerenciamento de dados distribuídos também são aplicados ao BDM: Distribuição de dados e replicação; Modelos de transação; Processamento de consultas; Recuperação e tolerância a falha; Projeto de BDM; Serviços baseados na localização; Divisão de trabalho; Segurança; Replicação de dados e sincronização Replicação: é o processo pelo qual um arquivo ou grupo de arquivos é copiado de seu local original para outras máquinas dentro de um sistema distribuído; Sincronização é o processo pelo qual os dados distribuídos são mantidos atualizados, de forma que os usuários em cada local tenham certeza de que estão vendo a versão mais recente do arquivo Replicação de dados e sincronização Figura: As bases remotas possuem réplicas dos dados da base consolidada
4 Caching e Difusão de dados As estratégias de envio de mensagens por difusão. O caching e a difusão são dois dos tipos de paradigmas de acesso aos dados móveis. Ambos visam aumentar a disponibilidade de dados ao usuário móvel que se encontra numa base remota; Figura: Difusão de dados Gerenciamento de localidade Gerenciamento de localidade Usuários que usam aparelhos sem fio podem se movimentar de um local para o outro da rede; Deve-se manter informações atuais do posicionamento destes objetos em locais específicos da rede; Gerenciamento de localidade envolve duas operações: Busca; Atualização. Busca Vantagem: Nenhuma informação é armazenada na rede, eliminando o custo de atualização. Desvantagem: custo da busca do objeto que tem que ser feita globalmente na rede. Atualização Vantagem: A informação atualizada, reduz o tempo de uma consulta na unidade móvel, pois sua localização é imediata. Desvantagem: muitas atualizações são necessárias. Transações Uma transação é uma unidade lógica de processamento de banco de dados que inclui uma ou mais operações de acesso à base. Uma transação móvel é uma transação distribuída, onde alguma parte da computação é executada no host móvel e outra parte em um host fixo. Transações Problemas com transações móveis: transações longas; transações móveis envolvem sites que não são continuamente conectados ao resto da rede; a computação móvel é mais propensa a erros; a mobilidade resulta em transações que acessam sistemas de informações heterogêneas; localização dos usuários mudam constantemente.
5 Transações Modelos de transações móveis: Transação Kangaroo: inclui movimento em sua estratégia de execução; Reporting e co-transação: podem ser executadas tanto na estação base como na unidade móvel; Clustering: uma transação móvel é decomposta em um conjunto de transações fracas e completas; Semantics Based: organiza os objetos para dividir grandes e complexos objetos em pequenos fragmentos MDSTPM (Multidatabase Transaction Processing Manager): Cada componente do sistema de banco de dados é responsável pelo gerenciamento das transações locais. Processamento de Consultas Para se realizar uma consulta móvel, dependendo do caso, é necessário se ter a localização exata da unidade. diversos fatores contribuem no tempo de resposta do sistema: O tempo de transmissão de dados pode ser alto; A execução da consulta ao banco de dados pode ser demorada; O usuário pode estar desconectado da rede, por vontade própria ou não. Processamento de Consultas Recuperação de falhas Vários fatores são responsáveis pela posição do usuário após a consulta: Velocidade; Aceleração; Tipo de movimento, como uniforme, uniformemente variado; Direção; Sentido; Trajetória; Tempo de processamento de consulta, demora na transmissão de dados, desconexões ou quedas de sinal. Se refere à capacidade que um sistema tem de preservar a consistência do banco de dados após falhas do sistema, de transações ou dos meios de comunicação (Ito, 2001 apud Amado, 2002). Em sistemas distribuídos, a recuperação de falhas é baseada em pontos de recuperação (checkpoints). A unidade móvel deve estar sempre informada sobre em qual célula se encontra e quando o sistema entrará em modo de desconexão. Para uma recuperação correta, o protocolo pode salvar um estado consistente global. Recuperação de falhas Recuperação de falhas Neves e Fuchs (1996) propõem um tipo de protocolo com características especiais para ambientes móveis: Este protocolo armazena o estado global consistente da aplicação sem troca de mensagens; Os processos de checkpoint podem ser armazenados no servidor ou localmente nos hosts; Durante a execução da aplicação, o protocolo mantém o estado global: em um local fixo para recuperar falhas permanentes (falhas de hardware); e em unidades móveis para recuperar falhas temporárias (falhas de software). Algumas características de um esquema de checkpoint em um ambiente móvel: Localização: É necessário que se localize um dispositivo móvel para depois determinar seu checkpoint; Desconexão: A criação de checkpoints por processos enquanto a unidade móvel está desconectada é possível; Energia: checkpoint tem a função de reduzir o número de acessos possíveis ao servidor; Rede: O protocolo checkpoint deverá se adaptar às características da rede onde está atuando; Falhas: De hardware (gerenciadas por hard checkpoints ) e de software (gerenciadas por soft checkpoints ).
6 Segurança Na computação móvel, a portabilidade dos dispositivos usados pode levar à perda das unidades; A única forma de prevenir a falta de confiabilidade é o uso de encriptação e de mecanismos que assegurem identificação, autenticação e controle de acesso; Para contornar a falta de poder computacional, as unidades móveis transferem certas tarefas para os servidores. PROJETOS DE GERENCIAMENTO DE DADOS MÓVEIS Tabela: Projetos que abordam o gerenciamento de dados móveis. SGBDs MÓVEIS Exemplo de uma consulta ao BD Tabela: Características de alguns SGBDs Móveis. Figura: QBE CLP sendo usado para a localização de nomes em uma agenda (Adaptado de Doze et al., 2003). Aplicações Clínicas Dentárias ou Médicas; Tratamento de doentes no hospital IPC (The Hospitalist Company); Aplicação Comercial; Aplicações para cobertura de desastre (Policíais, Bombeiros e Ambulâncias); Aplicações em Monitoramento de animais. CONCLUSÃO A utilização de um Banco de Dados Móvel permite uma redução nos custos de uma organização, fornecendo aos usuários finais informações mais consistentes. Problemas neste ambiente precisam ser minizados ou resolvidos. Pesquisas para desenvolver novos modelos de transações que possam garantir as operações móveis, mantendo os requisitos básicos dos SGBDs. A tecnologia de Banco de Dados Móveis deve acompanhar a computação sem fio num processo de melhoria contínua.
7 REFERÊNCIAS BIBLIOGRÁFICAS AMADO, Paulo G. F.; Bancos de Dados Móveis: visão geral, desafios e soluções atuais. CORTÊS, Sérgio da C. e LIFSCHITZ, Sérgio; Banco de dados para um ambiente de computação móvel. CUNHA, Miguel et. al.; Mobisnap: Um sistema de Base de Dados para Ambientes Móveis. ELMASRI, Ramez e NAVATHE, Shamkant B.; Fundamentals of Database Systems. MANGANELLI, Elenice C. e ROMANI, Juliano; Protocolos De Sincronização De Dados Em Ambientes Wireless: Um Estudo De Caso. Florianópolis. Trabalho de Conclusão de Curso(Ciência da Computação). Universidade Federal de Santa Catarina. ITO, Giani C.; Bancos de dados móveis: uma análise de soluções propostas para gerenciamento de dados. SILBERCHATZ, Abraham; KORTH, Henry F. e SUDARSHAN, S.; Sistema de Banco de Dados. Makron Books.
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo [email protected]. http://www.tiagodemelo.info
Bancos de dados distribuídos Prof. Tiago Eugenio de Melo [email protected] Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds
Arquitetura dos Sistemas de Informação Distribuídos
Arquitetura dos Sistemas de Informação Distribuídos Quando se projeta um sistema cuja utilização é destinada a ser feita em ambientes do mundo real, projeções devem ser feitas para que o sistema possa
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 [email protected] INTRODUÇÃO Hoje é
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 [email protected] SISTEMA GERENCIADOR
BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING
BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 [email protected] Bancos de Dados Distribuídos Conceitos e Arquitetura Vantagens das Arquiteturas C/S (em relação
Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064
Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Processos- Clientes, Servidores, Migração Capítulo 3 Agenda Clientes Interfaces de usuário em rede Sistema X Window Software do lado cliente para
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS
MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS Quando falamos em arquitetura, normalmente utilizamos esse termo para referenciar a forma como os aplicativos computacionais são estruturados e os hardwares
!! Conrado Carneiro Bicalho!!!!!
Universidade Federal de Ouro Preto - UFOP Instituto de Ciências Exatas e Biológicas - ICEB Departamento de Computação - DECOM Conrado Carneiro Bicalho Bancos de Dados em Dispositivos Móveis Ouro Preto
Projeto de Sistemas Distribuídos. Prof. Andrêza Leite [email protected]
Projeto de Sistemas Distribuídos Prof. Andrêza Leite [email protected] Agenda Introdução Exemplos de Sistemas Distribuídos Compartilhamento de Recursos e a Web Principais Desafios para a Implementação
5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas
MÓDULO 5 Tipos de Redes 5.1 LAN s (Local Area Network) Redes Locais As LAN s são pequenas redes, a maioria de uso privado, que interligam nós dentro de pequenas distâncias, variando entre 1 a 30 km. São
Introdução ao Modelos de Duas Camadas Cliente Servidor
Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos
Sistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4
Sistemas Distribuídos Capítulos 3 e 4 - Aula 4 Aula passada Threads Threads em SDs Processos Clientes Processos Servidores Aula de hoje Clusters de Servidores Migração de Código Comunicação (Cap. 4) Fundamentos
Arquitetura de SGBD. Prof. Antonio Almeida de Barros Junior
Arquitetura de SGBD Prof. Antonio Almeida de Barros Junior Agenda Caracterização de SGBDs SGBDs Centralizados SGBDs Cliente-Servidor SGBDs Distribuídos Homogêneos Multi-SGBDs Heterogêneos SGBDs Paralelos
A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO
A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO 1 OBJETIVOS 1. O que é a nova infra-estrutura informação (TI) para empresas? Por que a conectividade é tão importante nessa infra-estrutura
Márcio Leandro Moraes Rodrigues. Frame Relay
Márcio Leandro Moraes Rodrigues Frame Relay Introdução O frame relay é uma tecnologia de chaveamento baseada em pacotes que foi desenvolvida visando exclusivamente a velocidade. Embora não confiável, principalmente
Administração de Sistemas de Informação Gerenciais
Administração de Sistemas de Informação Gerenciais UNIDADE V: Telecomunicações, Internet e Tecnologia Sem Fio. Tendências em Redes e Comunicações No passado, haviam dois tipos de redes: telefônicas e redes
Considerações no Projeto de Sistemas Cliente/Servidor
Cliente/Servidor Desenvolvimento de Sistemas Graça Bressan Graça Bressan/LARC 2000 1 Desenvolvimento de Sistemas Cliente/Servidor As metodologias clássicas, tradicional ou orientada a objeto, são aplicáveis
MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos
MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada
IW10. Rev.: 02. Especificações Técnicas
IW10 Rev.: 02 Especificações Técnicas Sumário 1. INTRODUÇÃO... 1 2. COMPOSIÇÃO DO IW10... 2 2.1 Placa Principal... 2 2.2 Módulos de Sensores... 5 3. APLICAÇÕES... 6 3.1 Monitoramento Local... 7 3.2 Monitoramento
Banco de Dados. 13 - Arquiteturas para SGBDs
Banco de Dados 13 - Arquiteturas para SGBDs 1 Tópicos Caracterização de SGBDs SGBDs Centralizados SGBDs Cliente-Servidor SGBDs Distribuídos Homogêneos Multi-SGBDs Heterogêneos SGBDs Paralelos SGBDs e a
Introdução. Definição de um Sistema Distribuído (1) Definição de um Sistema Distribuído(2) Metas de Sistemas Distribuídos (2)
Definição de um Sistema Distribuído (1) Introdução Um sistema distribuído é: Uma coleção de computadores independentes que aparecem para o usuário como um único sistema coerente. Definição de um Sistema
Sistemas Distribuídos. Introdução
Sistemas Distribuídos Introdução Definição Processos Um sistema distribuído é um conjunto de computadores independentes, interligados por uma rede de conexão, executando um software distribuído. Executados
Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1
Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 9.1 9 OBJETIVOS OBJETIVOS A INTERNET E A NOVA INFRA-ESTRUTURA DA TECNOLOGIA DE INFORMAÇÃO O que é a nova infra-estrutura de tecnologia de informação
Banco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. [email protected] DCC-IME-USP
Banco de Dados Introdução João Eduardo Ferreira Osvaldo Kotaro Takai [email protected] DCC-IME-USP Importância dos Bancos de Dados A competitividade das empresas depende de dados precisos e atualizados. Conforme
Interconexão de redes locais. Repetidores. Pontes (Bridges) Hubs. Pontes (Bridges) Pontes (Bridges) Existência de diferentes padrões de rede
Interconexão de redes locais Existência de diferentes padrões de rede necessidade de conectá-los Interconexão pode ocorrer em diferentes âmbitos LAN-LAN LAN: gerente de um determinado setor de uma empresa
Sistemas Distribuídos
1 de 9 Sistemas Distribuídos O que é um sistema distribuído? Um conjunto de computadores autonomos a) interligados por rede b) usando um software para produzir uma facilidade de computação integrada. Qual
Administração de Sistemas de Informação I
Administração de Sistemas de Informação I Prof. Farinha Aula 03 Telecomunicações Sistemas de Telecomunicações 1 Sistemas de Telecomunicações Consiste de Hardware e Software transmitindo informação (texto,
Unidade 1. Conceitos Básicos
Unidade 1 Conceitos Básicos 11 U1 - Conceitos Básicos Comunicação Protocolo Definição de rede Rede Internet 12 Comunicação de dados Comunicação de dados comunicação de informação em estado binário entre
Aula 03-04: Modelos de Sistemas Distribuídos
UNIVERSIDADE Computação Aula 03-04: Modelos de Sistemas Distribuídos 2o. Semestre / 2014 Prof. Jesus Principais questões no projeto de um sistema distribuído (SD) Questão de acesso (como sist. será acessado)
Banco de Dados I. Apresentação (mini-currículo) Conceitos. Disciplina Banco de Dados. Cont... Cont... Edson Thizon ([email protected].
Sistemas da Informação Banco de Dados I Edson Thizon ([email protected]) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel
Aranda INVENTORY. Benefícios Estratégicos para sua Organização. (Standard & Plus Edition) Beneficios. Características V.2.0907
Uma ferramenta de inventario que automatiza o cadastro de ativos informáticos em detalhe e reporta qualquer troca de hardware ou software mediante a geração de alarmes. Beneficios Informação atualizada
SISTEMAS DISTRIBUIDOS
1 2 Caracterização de Sistemas Distribuídos: Os sistemas distribuídos estão em toda parte. A Internet permite que usuários de todo o mundo acessem seus serviços onde quer que possam estar. Cada organização
Sistemas Distribuídos
Faculdades SENAC Análise e Desenvolvimento de Sistemas 12 de agosto de 2010 Conceitos Importantes em Performance Existem duas medidas comuns de performance para sistemas distribuídas: Tempo de Resposta:
TECNOLOGIA WEB INTERNET PROTOCOLOS
INTERNET PROTOCOLOS 1 INTERNET Rede mundial de computadores. Também conhecida por Nuvem ou Teia. Uma rede que permite a comunicação de redes distintas entre os computadores conectados. Rede WAN Sistema
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Infraestrutura móvel Características dos dispositivos móveis Desenvolvendo aplicações
http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz [email protected]
http://www.cin.ufpe.br/~sd/disciplinas/sd/grad Características Carlos Ferraz [email protected] Características O que são os Sistemas Distribuídos? Benefícios : Não são consequências automáticas da distribuição;
Relatorio do trabalho pratico 2
UNIVERSIDADE FEDERAL DE SANTA CATARINA INE5414 REDES I Aluno: Ramon Dutra Miranda Matricula: 07232120 Relatorio do trabalho pratico 2 O protocolo SNMP (do inglês Simple Network Management Protocol - Protocolo
1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Sistemas Cliente-Servidor
Sistemas Cliente-Servidor Disciplina Bancos de Dados II (INE 5616 2006-1) Curso de Sistemas de Informação Prof. Renato Fileto INE/CTC/UFSC 1 1 Cliente - Servidor Arquitetura cliente/servidor: Os servidores
Universidade Paulista
Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen
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
COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011
SERVIÇOS BÁSICOS DE TECNOLOGIA DA INFORMAÇÃO E COMUNICAÇÃO COORDENAÇÃO DE TECNOLOGIA (COTEC) ABRIL/2011 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71) 3186-0001. Email: [email protected]
1 INTRODUÇÃO. 1.1 Motivação e Justificativa
1 INTRODUÇÃO 1.1 Motivação e Justificativa A locomoção é um dos direitos básicos do cidadão. Cabe, portanto, ao poder público normalmente uma prefeitura e/ou um estado prover transporte de qualidade para
Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de 2007 - Página
Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento IP 1 História e Futuro do TCP/IP O modelo de referência TCP/IP foi desenvolvido pelo Departamento de Defesa dos Estados Unidos (DoD). O DoD exigia
Roteiro. BCC321 - Banco de Dados I. Conceitos Básicos. Conceitos Básicos. O que é um banco de dados (BD)?
Roteiro BCC321 - Banco de Dados I Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto [email protected] www.decom.ufop.br/luiz Conceitos Básicos Banco
Sistemas Distribuídos
Sistemas Distribuídos Aula 4 Msc. Daniele Carvalho Oliveira Doutoranda em Ciência da Computação - UFU Mestre em Ciência da Computação UFU Bacharel em Ciência da Computação - UFJF Migração de Código Em
1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP
1 INTRODUÇÃO Devido ao crescimento da Internet, tanto do ponto de vista do número de usuários como o de serviços oferecidos, e o rápido progresso da tecnologia de comunicação sem fio (wireless), tem se
CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;
CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Infraestrutura móvel Características dos dispositivos móveis Desenvolvendo aplicações
ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET
INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve
Evolução na Comunicação de
Evolução na Comunicação de Dados Invenção do telégrafo em 1838 Código Morse. 1º Telégrafo Código Morse Evolução na Comunicação de Dados A evolução da comunicação através de sinais elétricos deu origem
Universidade de Brasília
Universidade de Brasília Introdução a Microinformática Turma H Redes e Internet Giordane Lima Porque ligar computadores em Rede? Compartilhamento de arquivos; Compartilhamento de periféricos; Mensagens
A Gerência em Redes de Computadores
A Gerência em Redes de Computadores Gerência de Redes Redes Ferramenta fundamental Tecnicamente: constante expansão, tanto fisicamente como em complexidade. O que o usuário espera da rede? Disponibilidade
Soluções de Gerenciamento de Clientes e de Impressão Universal
Soluções de Gerenciamento de Clientes e de Impressão Universal Guia do Usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.
Sistemas Operacionais. Prof. André Y. Kusumoto [email protected]
Sistemas Operacionais Prof. André Y. Kusumoto [email protected] Introdução Um sistema operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O propósito
Sistemas Distribuídos Aula 2
Sistemas Distribuídos Aula 2 Prof. Alexandre Beletti Ferreira Tipos de Sistemas Distribuídos Sistemas de Computação Distribuída Alta Disponibilidade / Balanceamento de carga Alto Desempenho 1 Sistemas
Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação
Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia
Prof. Luiz Fernando. Unidade III ADMINISTRAÇÃO DE
Prof. Luiz Fernando Unidade III ADMINISTRAÇÃO DE BANCOS DE DADOS Administração de SGBDs De todo o tipo de pessoal envolvido com desenvolvimento, manutenção, e utilização de bancos de dados há dois tipo
Arquitetura de Sistemas Distribuídos. Introdução a Sistemas Distribuídos
Introdução a Sistemas Distribuídos Definição: "Um sistema distribuído é uma coleção de computadores autônomos conectados por uma rede e equipados com um sistema de software distribuído." "Um sistema distribuído
4 Um Exemplo de Implementação
4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação
Apresentação. Ementa da Disciplina. Objetivo da Disciplina. DCA-108 Sistemas Operacionais
DCA-108 Sistemas Operacionais Luiz Affonso Guedes www.dca.ufrn.br/~affonso [email protected] Apresentação Disciplina básica do curso de Engenharia de Computação Carga-horária: 60h teóricas Associadas
Sistemas Distribuídos
Sistemas Distribuídos Carlos Ferraz [email protected] Tópicos da Aula Apresentação do curso Introdução Definição de sistemas distribuídos Exemplo Vantagens e desvantagens Convergência digital Desafios Visão
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),
REDE DE COMPUTADORES
REDE DE COMPUTADORES Tipos de classificação das redes de acordo com sua topologia Prof. Airton Ribeiro de Sousa E-mail: [email protected] 1 Ao longo da historia das redes, varias topologias foram
Análise Comparativa de Sistemas de Banco de Dados Em Ambientes de Dispositivos Móveis
FACULDADE FARIAS BRITO CIÊNCIA DA COMPUTAÇÃO JOAO CARLOS XENOFONTE MATIAS Análise Comparativa de Sistemas de Banco de Dados Em Ambientes de Dispositivos Móveis FORTALEZA, 2010 JOAO CARLOS XENOFONTE MATIAS
3 SCS: Sistema de Componentes de Software
3 SCS: Sistema de Componentes de Software O mecanismo para acompanhamento das chamadas remotas se baseia em informações coletadas durante a execução da aplicação. Para a coleta dessas informações é necessário
Protocolos Hierárquicos
Protocolos Hierárquicos O que é a Internet? Milhões de elementos de computação interligados: hospedeiros = sistemas finais Executando aplicações distribuídas Enlaces de comunicação fibra, cobre, rádio,
Sistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos
Sistemas Distribuídos: Conceitos e Projeto Caracterização de Sistemas Distribuídos Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br
Programação com acesso a BD. Prof.: Clayton Maciel Costa [email protected]
Programação com acesso a BD Prof.: Clayton Maciel Costa [email protected] 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar
CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE
CAPITULO 4 A ARQUITETURA LÓGICA PARA O AMBIENTE A proposta para o ambiente apresentada neste trabalho é baseada no conjunto de requisitos levantados no capítulo anterior. Este levantamento, sugere uma
REDES DE COMPUTADORES
CURSO TÉCNICO DE INFORMÁTICA Módulo A REDES DE COMPUTADORES Arquiteturas e Abrangência ESCOLHENDO A ARQUITETURA Em redes, podemos trabalhar em 2 tipos de arquiteturas, com vantagens e desvantagens; É diretamente
GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC
GERENCIAMENTO CENTRALIZADO DELL POWERVAULT DL 2000 BASEADO EM TECNOLOGIA SYMANTEC RESUMO EXECUTIVO O PowerVault DL2000, baseado na tecnologia Symantec Backup Exec, oferece a única solução de backup em
LISTA DE EXERCÍCIOS. Mede a capacidade de comunicação de computadores e dispositivos. Operam em diferentes plataformas de hardware
1. A nova infra-estrutura de tecnologia de informação Conectividade Mede a capacidade de comunicação de computadores e dispositivos Sistemas abertos Sistemas de software Operam em diferentes plataformas
PEER DATA MANAGEMENT SYSTEM
PEER DATA MANAGEMENT SYSTEM INTRODUÇÃO, INFRA-ESTRUTURA E MAPEAMENTO DE ESQUEMAS AGENDA Data Management System Peer Data Management System P2P Infra-estrutura Funcionamento do PDMS Mapeamento de Esquemas
Padrões Arquiteturais. Sistemas Distribuídos: Broker
Padrões Arquiteturais Sistemas Distribuídos: Broker Sistemas Distribuídos Tendências: Sistemas Comp. com múltiplas CPUs Redes locais com centenas de hospedeiros Benefícios Economia Desempenho e escalabilidade
Java. para Dispositivos Móveis. Thienne M. Johnson. Novatec. Desenvolvendo Aplicações com J2ME
Java para Dispositivos Móveis Desenvolvendo Aplicações com J2ME Thienne M. Johnson Novatec Capítulo 1 Introdução à computação móvel 1.1 Computação móvel definições Computação móvel está na moda. Operadoras
Sistema de Banco de Dados Distribuídos e DataGrid
Sistema de Banco de Dados Distribuídos e DataGrid Leandro Melo de Sales Mário Hozano Lucas de Souza Trabalho para obtenção de nota da disciplina Banco de Dados Professor: Marcus Sampaio 25 de abril de
Cap 01 - Conceitos Básicos de Rede (Kurose)
Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide
Conceitos Básicos de Rede. Um manual para empresas com até 75 computadores
Conceitos Básicos de Rede Um manual para empresas com até 75 computadores 1 Conceitos Básicos de Rede Conceitos Básicos de Rede... 1 A Função de Uma Rede... 1 Introdução às Redes... 2 Mais Conceitos Básicos
Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto
Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco Agenda Objetivo do trabalho O que é uma WSN Middlewares
Projeto de Arquitetura
Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os
REDE DE COMPUTADORES
SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL REDE DE COMPUTADORES Tecnologias de Rede Topologias Tipos de Arquitetura Prof. Airton Ribeiro de Sousa E-mail: [email protected] 1 REDES LOCAIS LAN -
Sistemas Operacionais
Sistemas Operacionais SISTEMAS COM MÚLTIPLOS PROCESSADORES LIVRO TEXTO: CAPÍTULO 13, PÁGINA 243 Prof. Pedro Luís Antonelli Anhanguera Educacional INTRODUÇÃO Arquiteturas que possuem duas ou mais CPUs interligadas
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR. Projeto de Redes de Computadores. 5º PERÍODO Gestão da Tecnologia da Informação GOIÂNIA 2014-1
FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR Projeto de Redes de Computadores 5º PERÍODO Gestão da Tecnologia da Informação Henrique Machado Heitor Gouveia Gabriel Braz GOIÂNIA 2014-1 RADIUS
