FERRAMENTA PARA REPLICAÇÃ ÇÃO O DE DADOS NO SGBD POSTGRESQL

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

Download "FERRAMENTA PARA REPLICAÇÃ ÇÃO O DE DADOS NO SGBD POSTGRESQL"

Transcrição

1 FERRAMENTA PARA REPLICAÇÃ ÇÃO O DE DADOS NO SGBD POSTGRESQL Malcus Otávio Quinoto Imhof Alexander Roberto Valdameri - Orientador

2 Roteiro da apresentaçã ção Introduçã ção Objetivos Motivaçã ção Revisão o bibliográfica Especificaçã ção Implementaçã ção Operacionalidade Conclusão

3 Introduçã ção Replicaçã ção o de dados SGBD PostgreSQL Replicadores de dados atuais

4 Objetivos Implementar uma ferramenta de replicaçã ção o de dados para o SGBD PostgreSQL; Caracterizar uma replicaçã ção o assíncrona; Manter consistência ncia entre as instâncias ncias do SGBD PostgreSQL; Resolver conflitos na replicaçã ção o de dados.

5 Motivaçã ção As ferramentas atuais para replicaçã ção o de dados que atuam sobre o SGBD PostgreSQL basicamente operaram exclusivamente sobre o sistema operacional Linux ou Unix, além m de terem como ponto forte a replicaçã ção o síncrona s dos dados.

6 Revisão o bibliográfica Sistemas Distribuídos Date (1991, p. 617), sistema distribuído do é qualquer sistema que envolve múltiplas m localidades conectadas [...], nas quais o usuário [...] de qualquer localidade pode acessar os dados armazenados em outro local; Define-se como uma rede de computadores que possui vários componentes se comunicando através s da coordenaçã ção o de mensagens (COULOURIS; DOLLIMORE; KINDBERG, 2001, p. 553)

7 Revisão o bibliográfica Banco de Dados Um banco de dados é uma coleçã ção o integrada de dados onde o mesmo envolve os próprios prios dados, o hardware em que os dados residem, o software que controla o armazenamento e os usuários (DEITEL; DEITEL, p. 812, 2001).

8 Revisão o bibliográfica Replicaçã ção o de Dados Utilizada para obter maior uma maior disponibilidade dos serviços; Gera um aumento de desempenho quando são s necessários a obtençã ção o de dados de locais geográficos distintos; Replicaçã ção o Assíncrona; Replicaçã ção o Síncrona; S

9 Revisão o bibliográfica Java RMI Permite a comunicaçã ção o entre objetos remotos; É a implementaçã ção o do RPC para a linguagem Java; Maior transparência ncia para o desenvolvedor;

10 Trabalhos Correlatos ERServer É um replicador master to multiple slavers,, baseado em trigger. Este replicador de dados foi descontinuado pelos desenvolvedores para o desenvolvimento do Slony; Capacidade de efetuar a replicaçã ção o de dados em tempo real; Replicaçã ção o apenas read only nas base de dados slaves,, ou seja, inserçõ ções, alteraçõ ções e exclusões es somente poderiam ser efetuadas na base de dados master.

11 Trabalhos Correlatos Slony Surgiu a partir da idéia ia de existir um replicador de dados que não n o fosse específico para nenhuma versão o do SGBD PostgreSQL; master to multiple slavers; não é indicado quando a ocorrência de quedas dos nodos seja freqüente; ente; a não n o detecçã ção o na falha de um nodo e também m a não o eleiçã ção o de um nodo master são o algumas de suas características

12 Trabalhos Correlatos Postgres-R O Postgres-R, um replicador síncrono, s é tido como um modelo de replicador de base de dados, no qual foi baseado no SGBD PostgreSQL 6.4.2; Considerado a mais avançada ada soluçã ção open source existente; O uso deste replicador é aconselhado para redes locais; Cópias shadow;

13 Requisitos principais do problema a ser trabalhado replicar os dados após s restabelecer a conexão o quando da ocorrência de alguma falha (RF); permitir a configuraçã ção o de parâmetros de uma replicaçã ção o (como tempo e tabelas) (RF); resolver conflitos na replicaçã ção o de dados utilizando o conceitos de versão o para linhas e prioridade do site (RF); implementar o projeto utilizando a linguagem de programaçã ção o Java (RNF); possibilitar a replicaçã ção o assíncrona entre diversos sistemas operacionais (RNF).

14 Especificaçã ção Casos de Uso ud Replicador UC01 - configurar arquiv o parâmetros Usuário UC02 - replica dados

15 Especificaçã ção Diagrama de Atividades ad U C 01 -configurar arquivo parâm etros inicio Informar o nome do schema de armazenamento Informar o periodo de tempo entre as replicações Informar o nome do nodo Definir a lista de nodos destinos Definir a conexão com o banco de dados Informar a prioridade do nodo [Qual o tipo de replicação?] Definir o tipo replicação (tables ou schemas) [tables] [schemas] Definiar as tabelas a serem replicadas Definir os schemas a serem replicados final

16 Especificaçã ção ad UC05 - replicar as informações inicio Nodo de Origem Para todos os nodos a serem replicados Nodo de Destino final Carrega próximo objeto remoto [Não] [Sim] [Existem mais nodos?] [Obteve sucesso?] [Sim] Carrega tabelas a serem replicadas [Não] [Acabou?] Selecionar uma tabela Carrega versão do dado [Sim] Enquanto houver registros a serem replicados [Sim] Versão do dado recebido maior que o armazenado? [Não] Versão do dado recebido é menor que o armazenado? [Não] Selecionar registro Armazena dado [Acabou registros?] Enviar registro [Não] [Sim] Marca registro como env iado [Não] O nodo de origem tem maior prioridade?

17 Especificaçã ção Diagrama de Classes cd src replicador.rmi RemindTask + ReplicadorClient + ReplicadorImpl + ReplicadorServer + Replicador Remote «interface» replicador.rmi::replicador + receberegistro(string, HashMap, String) : boolean replicador.rmi::replicadorimpl UnicastRemoteObject + ReplicadorImpl() + receberegistro(string, HashMap, String) : boolean replicador.rmi:: ReplicadorServ er + ReplicadorServer() + main(string[ ]) : void ~ timer: Timer ~ arquivo: Configuracao ~ cluster: Cluster ~ nodos: ArrayList = null ~ objremoto: HashMap replicador.rmi::replicadorclient + main(string[ ]) : void + ReplicadorClient() - carregaobjetosremotos(configuracao, ArrayList, Cluster) : HashMap - replicadados(configuracao, ArrayList, Cluster, HashMap) : void replicador.cluster + Cluster + ConexaoBanco + Configuracao + dropdbr + initdbr replicador.cluster::configuracao - schema_store: String - replication_type: String - tables: ArrayList = new ArrayList() - schemas: ArrayList = new ArrayList() - replication_time: int - node_code: String - priority: int - row_version: int - dbdatabase: String - dbuser: String - dbpassword: String - addresses: ArrayList = new ArrayList() + Configuracao() + carregaarquivo() : void replicador.cluster:: dropdbr + dropdbr() + main(string[]) : void replicador.cluster::conexaobanco - conn: Connection = null + ConexaoBanco() + conecta(configuracao) : boolean + getconn() : Connection + iniciatransacao() : void + finalizatransacao(string) : void + desconecta() : void replicador.cluster:: initdbr + initdbr() + main(string[]) : void ~ i: int ~ table: String ~ schema: String replicador.cluster::cluster + Cluster() - nexttable(arraylist) : boolean - nextschema(arraylist) : boolean + existeschema(string, ConexaoBanco) : boolean + criaschema(string, ConexaoBanco) : void + excluischema(string, ConexaoBanco) : void + existetabelas(arraylist, ConexaoBanco) : boolean + existecamposcontrole(arraylist, ConexaoBanco) : boolean + criacamposcontrole(configuracao, ConexaoBanco) : void + carregatabelasschema(configuracao, ConexaoBanco) : void + criatabelasreplicacao(configuracao, ConexaoBanco) : void + excluicamposcontrole(configuracao, ConexaoBanco) : void - gettables(configuracao, ConexaoBanco) : ArrayList + criafuncaonodo(configuracao, ConexaoBanco) : void + criatriggercontrole(configuracao, ConexaoBanco) : void + excluitriggercontrole(configuracao, ConexaoBanco) : void + getnodos(configuracao) : ArrayList + getipnodo(configuracao, String) : String + getprioridadenodo(configuracao, String) : int + gettabelasparareplicar(configuracao) : ArrayList + getcampostabela(configuracao, String) : ArrayList + transmitedados(configuracao, String, Replicador, String) : void + armazenareplicacao(string, HashMap, String) : boolean + getprimarykey(configuracao, String) : ArrayList + gettabelasorigem(configuracao, String) : String

18 Implementaçã ção Na implementaçã ção o foi utilizado o NetBeans da SUN Microsystems na sua versão o 5.5; Primeira etapa do desenvolvimento: leitura do arquivo de configuraçã ção; Cuidado para não n o prender a aplicaçã ção o a um sistema operacional;

19 Implementaçã ção # set up the name of stored replicated tables and sequences schema_store = replicated # set the delay between the synchronization between the replicas (in seconds) replication_time = 60 # set my global node name. Max 50 characters node_code = node_a #set the priority of this node priority = 1 # database connections # JDBC default dbdatabase=jdbc:postgresql://localhost:5432/tcc dbuser=postgres dbpassword=master # enter the priority number, node_code, IP ddress [nodes] 1,node_b, # choose the type of replication (tables or schemas) replication_type = tables #tables to be replicated (respecting replication_type option) [tables] ve006 ge002 #public.b #anotherschema.anothertable #schemas to be replicated (respecting replication_type option) [schemas] public

20 Implementaçã ção Necessidade da utilização de tabelas de sistema do PostgreSQL; Dificuldade de obter documentação sobre essas tabelas; Estrutura complexa;

21 Implementação Campos de controle; Detecção e resolução de conflitos; Detecção da necessidade do registro ser replicado; Propriedade do registro;

22 Implementação Gatilhos; Responsáveis pelo controle dos registros que devem ou não ser replicados; Responsáveis pela alimentação das tabelas de armazenamento;

23 Implementação Tabelas de armazenamento; Estrutura original da tabela e adicionados os seguintes campos: a. chave primária seqüencial; b. hora de inserção do registro; c. nodos destinos todos atualizados; d. operação realizada (inserção, atualização ou exclusão). Tabela de controle de nodos atualizados;

24 Implementação Aplicativos de comunicação; Java RMI; Aplicativo Servidor; Aplicativo Cliente;

25 Operacionalidade Sincronia dos dados ocorrida sem nenhum conflito e nenhuma falha de comunicaçã ção o entre os nodos; Sincronia dos dados após s a ocorrência de alguma falha de comunicaçã ção; Existência de conflito entre os dados a serem replicados;

26 Conclusão

27 Conclusão Requisitos estabelecidos foram contemplados; Replicação assíncrona e consistência das informações; Comunicação confiável não necessário para o funcionamento da ferramenta; Características apresentadas neste trabalho que não estão inseridas em outras ferramentas;

28 Conclusão Extensões: a. Implementação para outros SGBDs; b. Possibilitar a replicação de tabelas sem chave primária; c. Outras técnicas de resolução de conflitos; d. Implementar a replicação síncrona.

29 Relevância pessoal Aprendizado sobre distintas técnicas t de replicaçã ção o de dados e suas aplicaçõ ções; Conhecimento gerado do SGBD e seus recursos; Conhecimento sobre Java RMI; Java.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor.

UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. UNICE Ensino Superior Linguagem de Programação Ambiente Cliente Servidor. Modelo Cliente/Servidor Por HIARLY ALVES Fortaleza - CE Apresentação. O mais famoso tipo de arquitetura utilizada em redes de computadores

Leia mais

Sistemas Operacionais Suportados Agentes

Sistemas Operacionais Suportados Agentes Sistemas Operacionais Suportados Agentes O agente do ADOTI foi desenvolvido para execução sobre os seguintes sistemas operacionais*: - Windows 2000 com Service Pack 2. O Service Pack 4 com Update Rollup

Leia mais

Tutorial Slony passo a passo. Professor MSc. Willamys Rangel Nunes de Sousa

Tutorial Slony passo a passo. Professor MSc. Willamys Rangel Nunes de Sousa Tutorial Slony passo a passo Professor MSc. Willamys Rangel Nunes de Sousa 1. Conceitos introdutórios 1.1. Cluster: um conjunto de nós (bancos de dados) participantes de uma replicação Slony; 1.2. Nó:

Leia mais

Aula 03-04: Modelos de Sistemas Distribuídos

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)

Leia mais

OBJETOS DISTRIBUÍDOS E INVOCAÇÃO REMOTA

OBJETOS DISTRIBUÍDOS E INVOCAÇÃO REMOTA OBJETOS DISTRIBUÍDOS E INVOCAÇÃO REMOTA SUMÁRIO Introdução Comunicação entre objetos distribuídos Eventos e Notificações 1.INTRODUÇÃO Middleware oferece: Transparência de localização Independência de protocolos

Leia mais

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br

Introdução a Banco de Dados Aula 03. Prof. Silvestri www.eduardosilvestri.com.br Introdução a Banco de Dados Aula 03 Prof. Silvestri www.eduardosilvestri.com.br Arquiteturas de Banco de Dados Arquiteturas de BD - Introdução Atualmente, devem-se considerar alguns aspectos relevantes

Leia mais

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados

SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados SyncEasy Aplicativo para sincronização de arquivos entre dispositivos móveis e computadores utilizando metadados Acadêmico: Bernardo Marquardt Müller Orientador: Prof. Dr. Mauro Marcelo Mattos Roteiro

Leia mais

Sistema de Proteção para Servidores de Jogos Online Contra Softwares Clientes Não Oficiais

Sistema de Proteção para Servidores de Jogos Online Contra Softwares Clientes Não Oficiais Sistema de Proteção para Servidores de Jogos Online Contra Softwares Clientes Não Oficiais Thiago Alexandre Gesser Orientador Paulo Fernando da Silva Roteiro Introdução Fundamentação Teórica Desenvolvimento

Leia mais

Sistemas Distribuídos (DCC/UFRJ)

Sistemas Distribuídos (DCC/UFRJ) Sistemas Distribuídos (DCC/UFRJ) Aula 1: 4 de abril de 2016 1 Conceitos básicos sobre sistemas distribuídos 2 Computação distribuída Computação distribuída A computação distribuída envolve o projeto, implementação

Leia mais

Sistemas de Banco de Dados

Sistemas de Banco de Dados Sistemas de Banco de Dados Gerência de Sistemas de Informação Aula 04 Por que as empresas guardam dados? Para a obtenção de informações e, logo, conhecimento O conhecimento leva à tomada de decisões Dados

Leia mais

Um pouco do Java. Prof. Eduardo

Um pouco do Java. Prof. Eduardo Um pouco do Java Prof. Eduardo Introdução A tecnologia JAVA é composta pela linguagem de programação JAVA e pela plataforma de desenvolvimento JAVA. Os programas são escritos em arquivos-texto com a extensão.java.

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO

UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO BACHARELADO SISTEMA PARA O GERENCIAMENTO DE CONDOMÍNIOS OSMAR CARLOS RADTKE FILHO Prof. Orientador:

Leia mais

Comunicação Inter-Processos. Prof. Adriano Fiorese. Conceitos Iniciais

Comunicação Inter-Processos. Prof. Adriano Fiorese. Conceitos Iniciais Comunicação Inter-Processos Conceitos Iniciais 1 Características para Comunicação Inter-Processos. Passagem de Mensagem pode ser suportada por duas operações de comunicação (send e receive). A comunicação

Leia mais

Medidor Powersave V2 USB

Medidor Powersave V2 USB Medidor Powersave V2 USB O medidor é formado por uma caixa plástica contendo uma placa eletrônica, uma tomada macho, uma tomada fêmea, um conector H, um barramento lateral, um conector USB e leds indicativos.

Leia mais

ADMINISTRAÇÃO E SERVIÇOS DE REDE

ADMINISTRAÇÃO E SERVIÇOS DE REDE ADMINISTRAÇÃO E SERVIÇOS DE REDE Introdução O administrador de redes geovanegriesang@ifsul.edu.br www.geovanegriesang.com Gerenciamento de redes Gerenciamento de rede é o ato de iniciar, monitorar e modificar

Leia mais

PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA

PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA PROTÓTIPO DE SISTEMA MÓVEL NA PLATAFORMA ANDROID PARA COMPARTILHAMENTO DE ARQUIVOS E MENSAGENS ENTRE DISPOSITIVOS BASEADO EM PROXIMIDADE GEOGRÁFICA Aluno: Cesar Augusto Kuehl Orientador: Dalton Solano

Leia mais

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info

Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com. http://www.tiagodemelo.info Bancos de dados distribuídos Prof. Tiago Eugenio de Melo tiagodemelo@gmail.com Última atualização: 20.03.2013 Conceitos Banco de dados distribuídos pode ser entendido como uma coleção de múltiplos bds

Leia mais

SISTEMAS DISTRIBUIDOS

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

Leia mais

AULA 16 - Sistema de Arquivos

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

Leia mais

Documento de Requisitos Sistema WEB GEDAI

Documento de Requisitos Sistema WEB GEDAI Universidade Federal de São Carlos Centro de Ciências Exatas e de Tecnologia Departamento de Computação GEDAI-Grupo de Estudo e Desenvolvimento em Automação Industrial Documento de Requisitos Sistema WEB

Leia mais

Módulo 12 Gerenciamento Financeiro para Serviços de TI

Módulo 12 Gerenciamento Financeiro para Serviços de TI Módulo 12 Gerenciamento Financeiro Módulo 12 Gerenciamento Financeiro para Serviços de TI Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a

Leia mais

Soluções para gerenciamento de clientes e Impressão móvel

Soluções para gerenciamento de clientes e Impressão móvel Soluções para gerenciamento de clientes e Impressão móvel Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. Windows é uma marca registrada nos Estados Unidos da Microsoft Corporation.

Leia mais

pdc_me_05 Página 1 de 28 Versão: 1 Início de Vigência: 11.03.2008 Instrumento de Aprovação: Despacho ANEEL nº 934, de 07 de março de 2008.

pdc_me_05 Página 1 de 28 Versão: 1 Início de Vigência: 11.03.2008 Instrumento de Aprovação: Despacho ANEEL nº 934, de 07 de março de 2008. pdc_me_05 Página 1 de 28 Procedimento de Comercialização Versão: 1 Início de Vigência: Instrumento de Aprovação: Despacho ANEEL nº 934, de 07 de março de 2008. CÂMARA DE COMERCIALIZAÇÃO DE ENERGIA ELÉTRICA

Leia mais

Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos

Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Roteiro 9 - SQL Básico: chave estrangeira, operadores de comparação e operadores booleanos Objetivos: Criar restrições para atributos, chaves primárias e estrangeiras; Explorar consultas SQL com uso de

Leia mais

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL

MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL MANIPULANDO BANCO DE DADOS NO POSTGRESQL SEM FAZER USO DE COMANDOS SQL INTRODUÇÃO: O PostgreSQL é um dos mais populares e avançados sistemas gerenciadores de banco de dados (SGBD) com código aberto. É

Leia mais

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ TABELIÃO INTERFACE ADMINISTRATIVA MANUAL DE PRODUÇÃO

PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ TABELIÃO INTERFACE ADMINISTRATIVA MANUAL DE PRODUÇÃO PLATAFORMA DE DESENVOLVIMENTO PINHÃO PARANÁ TABELIÃO INTERFACE ADMINISTRATIVA MANUAL DE PRODUÇÃO Dezembro 2006 Sumário de Informações do Documento Tipo do Documento: Manual Título do Documento: Manual

Leia mais

Aula 1 Acesso a Banco de Dados

Aula 1 Acesso a Banco de Dados Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores

Leia mais

BANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br

BANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br BANCO DE DADOS I Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br Tópicos Conceitos preliminares Definição de um Sistema Gerenciador de Banco de Dados Níveis de Abstração de dados CONCEITOS

Leia mais

JDBC DRIVER. Objetivo: Possibilitar aplicações não Zim de se conectar a um banco de dados Zim utilizando as normas JDBC.

JDBC DRIVER. Objetivo: Possibilitar aplicações não Zim de se conectar a um banco de dados Zim utilizando as normas JDBC. Objetivo: Possibilitar aplicações não Zim de se conectar a um banco de dados Zim utilizando as normas JDBC. Requisitos para usar o driver JDBC Do lado do cliente: O driver JDBC Do lado do servidor: A base

Leia mais

Prefeitura Municipal de Águas Lindas de Goiás GO ANEXO IV CENTRO DE CONTROLE OPERACIONAL E SISTEMA DE BILHETAGEM ELETRÔNICA

Prefeitura Municipal de Águas Lindas de Goiás GO ANEXO IV CENTRO DE CONTROLE OPERACIONAL E SISTEMA DE BILHETAGEM ELETRÔNICA ANEXO IV CENTRO DE CONTROLE OPERACIONAL E SISTEMA DE BILHETAGEM ELETRÔNICA ANEXO IV. CENTRO DE CONTROLE OPERACIONAL E SISTEMA DE BILHETAGEM ELETRONICA CENTRO DE CONTROLE OPERACIONAL 1. INTRODUÇÃO - CCO

Leia mais

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013

Disciplina: Redes de Comunicação. Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. Setembro 2013 Disciplina: Redes de Comunicação Curso Profissional Técnico de Gestão e Programação de Sistemas Informáticos. João Oliveira Turma: 10º 13ª Setembro 2013 INTRODUÇÃO Este trabalho apresenta os principais

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

LINX POSTOS AUTOSYSTEM

LINX POSTOS AUTOSYSTEM LINX POSTOS AUTOSYSTEM Manual Sumário 1 INTRODUÇÃO AO POSTGRES...3 2 INSTALAÇÃO...3 2.1 Download...3 2.2 Instalação...4 3 CONFIGURAÇÃO...7 3.1 CIDR-ADDRESS...8 3.2 Biometria...9 4 LINHA DE COMANDO...10

Leia mais

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br

Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados. Prof. Josenildo Silva jcsilva@ifma.edu.br Laboratório de Banco de Dados Aula 1 Acesso a Banco de Dados Prof. Josenildo Silva jcsilva@ifma.edu.br Introdução O JDBC (Java Database Connectivity) foi criado com o intuito de fornecer aos programadores

Leia mais

NORMAS PARA O USO DE SISTEMA DE PROTEÇÃO FIREWALL DE PERÍMETRO NO ÂMBITO DA REDE INFOVIA-MT

NORMAS PARA O USO DE SISTEMA DE PROTEÇÃO FIREWALL DE PERÍMETRO NO ÂMBITO DA REDE INFOVIA-MT CONSELHO SUPERIOR DO SISTEMA ESTADUAL DE E TECNOLOGIA DA NORMAS PARA O USO DE SISTEMA DE PROTEÇÃO FIREWALL DE PERÍMETRO NO ÂMBITO DA REDE INFOVIA-MT 1/10 CONSELHO SUPERIOR DO SISTEMA ESTADUAL DE E TECNOLOGIA

Leia mais

Manual do usuário. Softcall Java. versão 1.0.5

Manual do usuário. Softcall Java. versão 1.0.5 Manual do usuário Softcall Java versão 1.0.5 Sumário Iniciando SoftCall...3 Tela Principal...3 Configurando o SoftCall...4 Agenda...5 Incluindo um contato...5 Procurando um contato...6 Apagando um contato...6

Leia mais

Programação Orientada a Objetos (DPADF 0063)

Programação Orientada a Objetos (DPADF 0063) Programação Orientada a Objetos (DPADF 0063) Aula 9 JDBC (Java Database Connectivity) Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas

Leia mais

Projetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat: 0413829 5

Projetos I Resumo de TCC. Luiz Rogério Batista De Pieri Mat: 0413829 5 Projetos I Resumo de TCC Luiz Rogério Batista De Pieri Mat: 0413829 5 MAD RSSF: Uma Infra estrutura de Monitoração Integrando Redes de Sensores Ad Hoc e uma Configuração de Cluster Computacional (Denise

Leia mais

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional

Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Aplicativo web para definição do modelo lógico no projeto de banco de dados relacional Juarez Bachmann Orientador: Alexander Roberto Valdameri Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick

MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S. Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick MAGREGISTER 1.0: GERADOR DE INTERFACES DE COLETAS DE DADOS PARA PDA S Acadêmico: Gilson Chequeto Orientador: Adilson Vahldick Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento

Leia mais

Programação com Acesso a Banco de Dados

Programação com Acesso a Banco de Dados Campus Ipanguaçu Curso: Técnico em Informática Programação com Acesso a Banco de Dados AULA 17 ACESSO A BANCO DE DADOS COM JDBC PROF.: CLAYTON M. COSTA 2 011.2 Introdução Aplicação + Banco de Dados: Funcionalidade

Leia mais

Dantas Tour System (DTS)

Dantas Tour System (DTS) Universidade Federal de Sergipe Disciplina: Engenharia de Software I Professor: Marcos Barbosa Dósea Integrantes: Orlando Júnior, Rafael Meneses, Neviton Carvalho Dantas Tour System (DTS) Versão 1.0 Visão

Leia mais

Produto : Datasul, MFT(Faturamento), Datasul 12.1.6 Projeto : PCREQ-4786 Data da criação

Produto : Datasul, MFT(Faturamento), Datasul 12.1.6 Projeto : PCREQ-4786 Data da criação Nota Técnica 2014/001 Contingência EPEC Produto : Datasul, MFT(Faturamento), Datasul 12.1.6 Projeto : PCREQ-4786 Data da criação : 13/05/2015 Data da revisão : 24/06/15 País(es) : Brasil Banco(s) de Dados

Leia mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,

Leia mais

Instalação do software da Fiery para Windows e Macintosh

Instalação do software da Fiery para Windows e Macintosh 13 Instalação do software da Fiery para Windows e Macintosh O CD de Software de Usuário inclui instaladores de software para o Fiery Link. O software utilitário da Fiery é suportado pelo Windows 95/98,

Leia mais

Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.br>

Auditoria de Sistemas de Informação. Everson Santos Araujo <everson@por.com.br> Auditoria de Sistemas de Informação Everson Santos Araujo 2 Abordagens Ao redor do computador Através do computador Com o computador 3 Ao redor do computador Auditoria de documento-fonte

Leia mais

Segurança de Redes de Computadores

Segurança de Redes de Computadores Segurança de Redes de Computadores Aula 5 Segurança na Camada de Aplicação Ataques em Sistemas DNS (Domain Name System) Prof. Ricardo M. Marcacini ricardo.marcacini@ufms.br Curso: Sistemas de Informação

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia

Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia Instituto Superior Politécnico Gaya Escola Superior de Ciência e Tecnologia Engenharia Informática Interligação e Gestão de Sistemas Informáticos 2006/2007 Interface WEB para Gestão de Máquinas Virtuais

Leia mais

Modem e rede local. Guia do usuário

Modem e rede local. Guia do usuário Modem e rede local Guia do usuário Copyright 2007 Hewlett-Packard Development Company, L.P. As informações contidas neste documento estão sujeitas a alterações sem aviso. As únicas garantias para produtos

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

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

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

Leia mais

Rede PROFIBUS DP com Sistema de Automação EMERSON/DeltaV e Remota Série Ponto

Rede PROFIBUS DP com Sistema de Automação EMERSON/DeltaV e Remota Série Ponto Nota de Aplicação NAP101 Rede PROFIBUS DP com Sistema de Automação EMERSON/DeltaV e Remota Série Ponto Sumário Descrição... 1 1. Introdução... 2 2. Instalação... 3 3. Configuração... 3 3.1 Projeto de Rede

Leia mais

FOUR Soluções. Projeto Integrador Documento Visão. Versão <1.0>

FOUR Soluções. Projeto Integrador Documento Visão. Versão <1.0> FOUR Soluções Projeto Integrador Documento Visão Versão Histórico de Revisões Data Versão Descrição Autor 24/11/2014 001 Reunião para discussão e divisão do trabalho Eudes Pina 24/11/2014 002 Apresentação

Leia mais

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 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

Leia mais

Banco de Dados Orientado a Objetos

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),

Leia mais

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO

NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO NORMA TÉCNICA E PROCEDIMENTOS GERAIS PARA ADMINISTRAÇÃO DO BANCO DE DADOS CORPORATIVO Referência: NT-AI.04.01.01 http://www.unesp.br/ai/pdf/nt-ai.04.01.01.pdf Data: 27/07/2000 STATUS: EM VIGOR A Assessoria

Leia mais

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064

Sistemas Distribuídos. Professora: Ana Paula Couto DCC 064 Sistemas Distribuídos Professora: Ana Paula Couto DCC 064 Comunicação orientada a Mensagem, Comunicação orientada a Fluxo Capítulo 4 Agenda Comunicação orientada a mensagem Comunicação transiente: MPI

Leia mais

Sistemas Distribuídos. Introdução. Edeyson Andrade Gomes. www.edeyson.com.br

Sistemas Distribuídos. Introdução. Edeyson Andrade Gomes. www.edeyson.com.br Sistemas Distribuídos Introdução Edeyson Andrade Gomes www.edeyson.com.br Agenda Definição de Sistemas Distribuídos Evolução Histórica Exemplos Comparação com Sistemas Centralizados Conclusão 2 Definição

Leia mais

Soluções para localização e diagnóstico de falhas em redes HFC

Soluções para localização e diagnóstico de falhas em redes HFC Soluções para localização e diagnóstico de falhas em redes HFC O QUE É? Associando técnicas de inteligência artificial, programação matemática e busca em grafos, a Tele Design desenvolveu o VISIUM, um

Leia mais

3. Faça uma breve descrição sobre a topologia da rede e o Active Directory-AD DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER

3. Faça uma breve descrição sobre a topologia da rede e o Active Directory-AD
 DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER Lista de Exercícios-01 1. Faça uma breve descrição sobre o Active Directory-AD O Active Directory-AD é uma implementaçao de serviço de diretório no protocolo LDAP que armazena informaçoes sobre objetos

Leia mais

Seu manual do usuário SONY ERICSSON W890I http://pt.yourpdfguides.com/dref/451969

Seu manual do usuário SONY ERICSSON W890I http://pt.yourpdfguides.com/dref/451969 Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para SONY ERICSSON W890I. Você vai encontrar as respostas a todas suas perguntas sobre a no manual

Leia mais

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. 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 luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Conceitos Básicos Banco

Leia mais

Atendimento de Demandas CTIC

Atendimento de Demandas CTIC Fluxo de Atendimento de Demandas - CTIC Atendimento de Demandas CTIC Coordenação de Sistemas Fluxo de Atendimento de Demandas - CTIC Público Alvo: Áreas Usuárias dos Sistemas da UFOPA e Equipe de Coordenação

Leia mais

Projetar Arquitetura

Projetar Arquitetura Projetar Arquitetura Objetivos desta atividade Definir mecanismos de projeto e de implementação Definir elementos (classes e subsistemas) de projeto e organizá-los em pacotes Identificar oportunidades

Leia mais

Gerador de código JSP baseado em projeto de banco de dados MySQL

Gerador de código JSP baseado em projeto de banco de dados MySQL Gerador de código JSP baseado em projeto de banco de dados MySQL Juliane Menin Orientanda Prof. Alexander Roberto Valdameri Orientador Roteiro Introdução e Objetivos Fundamentação Teórica Especificação

Leia mais

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios

Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Especificação dos Requisitos do Software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Autores: Guilherme Henrique Costa Reginaldo da Silva Alves Muzambinho/MG Outubro 2011 Aprovação

Leia mais

Diretrizes de Qualidade de Projetos

Diretrizes de Qualidade de Projetos Diretrizes de Qualidade de Projetos Versão 1.5 MAPA/SE/SPOA/CGTI, 2012 Página 1 Histórico de Revisão Data Versão Descrição Autor 15/01/2012 1.0 Criação do Artefato Pérsio Mairon 10/03/2012 1.1 Inclusão

Leia mais

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins

GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD. Acadêmico: Maicon Klug Orientadora: Joyce Martins GERADOR DE CÓDIGO JSP BASEADO EM PROJETO DE SGBD Acadêmico: Maicon Klug Orientadora: Joyce Martins Roteiro Introdução Objetivos do trabalho Fundamentação teórica Desenvolvimento do trabalho Conclusão Extensões

Leia mais

Capítulo II Modelos de Programação Distribuída

Capítulo II Modelos de Programação Distribuída Capítulo II Modelos de Programação Distribuída From: Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edition 4, Addison-Wesley 2005 From: M. Ben-Ari Principles of Concurrent

Leia mais

Manual do Teclado de Satisfação Online WebOpinião

Manual do Teclado de Satisfação Online WebOpinião Manual do Teclado de Satisfação Online WebOpinião Versão 1.2.3 27 de novembro de 2015 Departamento de Engenharia de Produto (DENP) SEAT Sistemas Eletrônicos de Atendimento 1. Introdução O Teclado de Satisfação

Leia mais

Visão do Usuário da DSM

Visão do Usuário da DSM Memória Compartilhada Distribuída Visão Geral Implementação Produtos 1 Memória Compartilhada Distribuída Mecanismos tradicionais de comunicação via RPC/RMI ou mensagens deixam explícitas as interações

Leia mais

SERVIÇO PÚBLICO FEDERAL SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO CÂMPUS POSSE-GO

SERVIÇO PÚBLICO FEDERAL SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL GOIANO CÂMPUS POSSE-GO Normas para uso dos Laboratórios de Informática vinculados a Coordenação do Curso de Informática e ao Departamento de Tecnologia da Informação do IF Goiano Câmpus Posse GO. POSSE GO 2015 Sumário TÍTULO

Leia mais

Analista de Sistemas Ambiente GRID para física experimental de altas energias

Analista de Sistemas Ambiente GRID para física experimental de altas energias Analista de Sistemas Ambiente GRID para física experimental de altas energias Caderno de Questões Prova Discursiva 2015 01 Nos sistemas operacionais, quando um processo é executado, ele muda de estado.

Leia mais

Grupo I [6v] Considere o seguinte extracto de um programa de definição de uma calculadora apenas com a função soma de dois valores reais

Grupo I [6v] Considere o seguinte extracto de um programa de definição de uma calculadora apenas com a função soma de dois valores reais Número: Nome: Página 1 de 5 LEIC/LERC 2012/13, Repescagem do 1º Teste de Sistemas Distribuídos, 25 de Junho de 2013 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração:

Leia mais

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING

BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING BANCO DE DADOS DISTRIBUÍDOS e DATAWAREHOUSING http://www.uniriotec.br/~tanaka/tin0036 tanaka@uniriotec.br Bancos de Dados Distribuídos Conceitos e Arquitetura Vantagens das Arquiteturas C/S (em relação

Leia mais

Tutorial: Instalar uma Central telefónica baseada em Elastix

Tutorial: Instalar uma Central telefónica baseada em Elastix Tutorial: Instalar uma Central telefónica baseada em Elastix Date : 25 de Maio de 2016 As redes de dados têm evoluído significativamente nos últimos anos, abrindo portas a que novos serviços assentem nestas

Leia mais

Messenger. Novell 1.0 LOCALIZANDO A DOCUMENTAÇÃO DO NOVELL MESSENGER. www.novell.com

Messenger. Novell 1.0 LOCALIZANDO A DOCUMENTAÇÃO DO NOVELL MESSENGER. www.novell.com Novell Messenger 1.0 INICIALIZAÇÃO RÁPIDA www.novell.com O Novell Messenger é um produto corporativo de mensagens instantâneas compatível com várias plataformas e baseado no Novell edirectory TM. Seu sistema

Leia mais

Lista de Exercícios-01 DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER Estrutura lógica estrutura física

Lista de Exercícios-01 DISCIPLINA DE ARQUITETURA FECHADA WINDOWS SERVER Estrutura lógica estrutura física Lista de Exercícios-01 1. Faça uma breve descrição sobre o Active Directory-AD Serviço de diretório é um conjunto de Atributos sobre recursos e serviços existentes na rede, isso significa que é uma maneira

Leia mais

Projuris Enterprise Visão Geral da Arquitetura do Sistema

Projuris Enterprise Visão Geral da Arquitetura do Sistema Projuris Enterprise Visão Geral da Arquitetura do Sistema Março/2015 Página 1 de 17 Projuris Enterprise Projuris Enterprise é um sistema 100% Web, com foco na gestão de contencioso por empresas ou firmas

Leia mais

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

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

Leia mais

Diagrama lógico da rede da empresa Fácil Credito

Diagrama lógico da rede da empresa Fácil Credito Diagrama lógico da rede da empresa Fácil Credito Tabela de endereçamento da rede IP da rede: Mascara Broadcast 192.168.1.0 255.255.255.192 192.168.1.63 Distribuição de IP S na rede Hosts IP Configuração

Leia mais

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4)

MF = (M1 * 0,4) + (M2 * 0,6) MF < 6 MF = (MF * 0,6) + (EXA * 0,4) Informática Aplicada Prof. Gilmar F. Aquino Filho São Vicente, SP 22/02/2016 EMENTA Fundamentos em Informática; O computador; História; Origem; Funcionamento; Componentes; Conceito de Hardware; Conceito

Leia mais

Encapsulamento de Dados

Encapsulamento de Dados Encapsulamento de Dados Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Modificadores de Visibilidade Especificam

Leia mais

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015

Redes de Computadores. 1 Questões de múltipla escolha. TE090 - Prof. Pedroso. 17 de junho de 2015 TE090 - Prof. Pedroso 17 de junho de 2015 1 Questões de múltipla escolha Exercício 1: Suponha que um roteador foi configurado para descobrir rotas utilizando o protocolo RIP (Routing Information Protocol),

Leia mais

Manual de Instalação e Operação RECIP

Manual de Instalação e Operação RECIP Manual de Instalação e Operação RECIP AMNNIPC012.00 05/09 Índice 1. RECOMENDAÇÕES IMPORTANTES...1 2. DESCRIÇÃO DO PRODUTO...1 3. INSTALAÇÃO...1 4. CONFIGURAÇÃO O RECIP...3 4.1 JANELA PRINCIPAL...3 4.2

Leia mais

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i Terminal de Consulta de Preço Linha Vader Modelo TT300 e TT1000i Índice 1. Conhecendo o Terminal de Consulta 03 1.1 Configurando o endereço IP no terminal 04 2. Conhecendo o Software TTSocket 06 3. Instalando

Leia mais

REDES DE COMPUTADORES - I UNI-ANHANGUERA CENTRO UNIVERSITÁRIO DE GOIÁS CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF.

REDES DE COMPUTADORES - I UNI-ANHANGUERA CENTRO UNIVERSITÁRIO DE GOIÁS CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF. 1 REDES DE COMPUTADORES - I UNI-ANHANGUERA CENTRO UNIVERSITÁRIO DE GOIÁS CURSO DE ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROF. MARCIO BALIAN E L A B O R A Ç Ã O : M Á R C I O B A L I A N / T I A G O M A

Leia mais

Modelagem UML com Software Livre. Palestrante: Marcio Junior Vieira www.ambientelivre.com.br

Modelagem UML com Software Livre. Palestrante: Marcio Junior Vieira www.ambientelivre.com.br Modelagem UML com Software Livre Palestrante: Marcio Junior Vieira Palestrante Marcio Junior Vieira. A 5 Anos Trabalha da área de Desenvolvimento e Análise de sistemas. A 4 anos trabalha com Software Livre.

Leia mais

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR Data: 10 de Dezembro de 2010 Horário: 13:00 às 17:00 horas (hora de Brasília) Nome: e-mail: Nota: INSTRUÇÕES Você deve responder a todas as questões. O total máximo de pontos da prova é de 100 pontos (100%),

Leia mais

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Programação com acesso a BD. Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Introdução BD desempenha papel crítico em todas as áreas em que computadores são utilizados: Banco: Depositar ou retirar

Leia mais

JDBC Java Database Connectivity

JDBC Java Database Connectivity 5 JDBC Java Database Connectivity Prof. Autor: Daniel Morais dos Reis e-tec Brasil Programação Avançada Para Web Página1 Meta Trabalhar com bancos de dados em aplicações web em JSP através das classes

Leia mais