UNIVERSIDADE ESTADUAL DE FEIRA DE SANTANA UEFS DEPARTAMENTO DE SAÚDE DSAU CENTRO DE REFERÊNCIA DE INFORMAÇÃO EM SAÚDE CRIS

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

Download "UNIVERSIDADE ESTADUAL DE FEIRA DE SANTANA UEFS DEPARTAMENTO DE SAÚDE DSAU CENTRO DE REFERÊNCIA DE INFORMAÇÃO EM SAÚDE CRIS"

Transcrição

1 UNIVERSIDADE ESTADUAL DE FEIRA DE SANTANA UEFS DEPARTAMENTO DE SAÚDE DSAU CENTRO DE REFERÊNCIA DE INFORMAÇÃO EM SAÚDE CRIS Sistema de informação para controle de dados da Coleção de Culturas de Microrganismos da Bahia JOÃO RONALDO TAVARES DE VASCONCELLOS JÚNIOR Feira de Santana BA 2010

2 JOÃO RONALDO TAVARES DE VASCONCELLOS JÚNIOR Sistema de informação para controle de dados da Coleção de Culturas de Microrganismos da Bahia Projeto de Monografia apresentado ao Colegiado do Curso Residência em Desenvolvimento de Software para Engenharia Biomédica da Universidade Estadual de Feira de Santana como pré requisito para a obtenção do título de Especialista. Área de Concentração: Bioinformática Orientadora: Prof.ª Dr.ª Rosângela Leal Santos Co orientador: Prof. Dr. Aristóteles Góes Neto Feira de Santana BA 2010

3 FOLHA DE APROVAÇÃO

4 DEDICATÓRIA A Wandra, minha esposa e aos meus filhos João Neto e Jessica, que juntos sempre me apoiaram e foram a minha fonte de inspiração para este trabalho.

5 AGRADECIMENTOS Ao Prof. Dr. André Barboni, pelos ensinamentos sobre a linguagem de programação Delphi, dentre outros. À Profª. Drª. Rosângela Leal Santos, pela transmissão dos conhecimentos sobre georreferenciamento, dentre outros. Ao Prof. Dr. Aristóteles Góes Neto, pelos ensinamentos na área de biotecnologia, dentre outros. À Profª. Drª. Ana Paula, que, como curadora da coleção de culturas de microrganismos da Bahia, sempre me recebeu com paciência nos momentos de dúvidas sobre a abordagem dos dados da coleção. À minha esposa Wandra pelas palavras de incentivo, proferidas constantemente ao longo de todo o desenvolvimento deste trabalho. À minha filha Jéssica pelo apoio no desenvolvimento da interface web do sistema, objeto deste trabalho, e pelos ensinamentos sobre webdesign, dentre outros. Ao meu filho João Neto pelo incentivo e pelas sugestões sobre os aspectos do sistema, objeto deste trabalho, ligados à biologia.

6 Epígrafe A arte de interrogar não é tão fácil como se pensa. É mais uma arte de mestres do que de discípulos; é preciso ter aprendido muitas coisas para saber perguntar o que não se sabe. Jean Jacques Rousseau

7 RESUMO O Sis CCMB é um sistema de informação concebido para o controle dos dados da Coleção de Culturas de Microrganismos da Bahia. Uma das características do sistema é possuir uma interface desktop e uma interface web que acessarão uma base de dados PostgreSQL. Outra característica do sistema é disponibilizar dados de forma georreferenciada através de sua interface web. Entender a realidade e saber representá la é primordial para projetos de sistemas em geral. Com o advento dos sistemas geo processados, a representação abstrata do universo a ser modelado adquiriu uma abrangência maior, mais próxima da nossa realidade. As entidades a serem representadas têm agora forma, cores e localização. O uso de um sistema de informações georreferenciadas possibilita entender melhor a distribuição dos microrganismos no estado da Bahia. A Coleção de Culturas de Microrganismos da Bahia (CCMB), localizada na Universidade Estadual de Feira de Santana (Bahia), trabalha com microrganismos dos grupos de bactérias, actinobactérias, leveduras, fungos filamentosos e mixomicetos isolados da região Semi árida do Brasil. Coleta, isolamento, preservação, armazenamento e disponibilidade de informações dos microrganismos isolados de diversos substratos e ambientes do Semi árido, bem como o contínuo melhoramento dessas metodologias para gerar maior conhecimento e fonte de estudo da biodiversidade e potencial de aplicação desses microrganismos, são as principais finalidades da CCMB. Portanto, o sistema desenvolvido torna se uma ferramenta de grande utilidade para o controle de dados da coleção de cultura de microrganismos do estado da Bahia, haja vista que pode ser usado na obtenção de dados georreferenciados para pesquisas nessa área. Palavras chave: Banco de Dados; Georreferenciamento; Microrganismo; Coleção de Cultura.

8 ABSTRACT The Sis CCMB is an information system designed to control the data of Culture Collection of Microorganisms of Bahia (Coleção de Cultura de Microrganismos da Bahia CCMB). A feature of the system is to have a desktop interface and a web interface that will access a PostgreSQL database. Another feature of the system is available in a geo referenced data through their web interface. Understanding the reality and learn to represent it is vital for systems design in general. With the advent of Geographic Information System (GIS), the abstract representation of the universe to be modeled has acquired a broader, closer to our reality. The entities to be represented now have form, color and location. Using a system of geo referenced information enables better understand the distribution of microorganisms in the state of Bahia. The CCMB, located in the Universidade Estadual de Feira de Santana (Bahia), works with microorganisms of bacteria, actinobacteria, yeasts, filamentous fungi and myxomycetes isolated from semi arid region of Brazil. Collection, isolation, preservation, storage and availability of information of microorganisms isolated from various substrates and the semi arid environments, as well as the continuous improvement of these methods to generate greater knowledge and a source of biodiversity studies and application potential of these microorganisms are the main purposes of the CCMB. Therefore, the developed system becomes a valuable tool to control data from culture collection of microorganisms of Bahia state, since it can be used to obtain geo referenced data for this research field. Keywords: Data Base; Geo referencing; Microorganism; Collection of Culture.

9 LISTA DE ABREVIATURAS E SIGLAS ABNT Associação Brasileira de Normas Técnicas AIE Arquivos de Interface Externos ALI Arquivos Lógicos Internos API Application Programming Interface ASQC American Society for Quality Control BSD Berkeley Software Distribution B Tree Binary Tree CCMB Coleção de Culturas de Microrganismos da Bahia CE Consultas Externas CGS Características Gerais do Sistema DBMS Data Base Management System EE Entradas Externas GiST Generalized Search Trees GNU acrônimo recursivo de GNU is Not Unix GPL General Public Licence IBM International Business Machines

10 ISO International Organization for Standardization LAPEM Laboratório de Pesquisa em Microbiologia LOC Lines Of Code ODBC Open Data Base Connectivity OGC Open GeoSpatial Consortium PF Pontos de Função PHP Acrônimo recursivo para "PHP: Hypertext Preprocessor" Q Tree QuadTree R Tree Real Tree SE Saídas Externas SFS Simple Features Specification SGBD Sistema Gerenciador de Banco de Dados SGBDOR Sistema Gerenciador de Banco de Dados Objeto Relacional SIG ou GIS Geographic Information System, do acrônimo inglês SQL Structured Query Language TDE Tipo de Dado Espacial UEFS Universidade Estadual de Feira de Santana WCS Web Coverage Service

11 WFS Web Feature Service WMS Web Map Service

12 LISTA DE TABELAS Tabela 1 Tabela 2 Tabela 3 Tabela 4 Tabela 5 Tabela 6 Tabela 7 Características Gerais do Sistema 34 Estimativa média de LOC/PF 34 Complexidade de uma EE ou uma CE 35 Complexidade de uma SE 35 Complexidade de uma ALI 36 Complexidade de uma AIE 36 Cálculo dos Pontos de Função Não Ajustados 36

13 LISTA DE FIGURAS Figura 1 Figura 2 Figura 3 Figura 4 Figura 5 Figura 6 Figura 7 Figura 8 Figura 9 Figura 10 Figura 11 Figura 12 Figura 13 Figura 14 Figura 15 Figura 16 Figura 17 Figura 18 Figura 19 Figura 20 Figura 21 Figura 22 Arquitetura Dual 25 Arquitetura Integrada 25 Arquitetura combinada com o MapServ 28 Estratégia para uso da API Google 30 Escopo do Sistema 39 Fluxograma Sis CCMB 39 Quadro resumo da APF do Sis CCMB 43 Diagrama de Classes 45 Diagrama de Casos de Uso 46 Diagrama de Entidade e Relacionamento (DER) 47 Tela de login do Sis CCMB 48 Tela de acesso a Sistemas do Sis CCMB 49 Tela de consulta de pessoal do Sis CCMB 49 Tela de cadastro de pessoal do Sis CCMB 50 Tela de consulta de microrganismo do Sis CCMB 50 Tela de cadastro de microrganismo do Sis CCMB 51 Tela de acesso às tabelas do Sis CCMB 51 Tela de consulta ao acervo do Sis CCMB via Web 52 Tela de resultado da consulta ao acervo do Sis CCMB via Web 52 Tela de detalhes da consulta ao acervo do Sis CCMB via Web 53 Tela mapa da consulta ao acervo do Sis CCMB via Web 53 Tela mapa, com zoom, da consulta ao acervo do Sis CCMB via Web 54

14 SUMÁRIO 1. INTRODUÇÃO Justificativa Objetivos Geral Específicos REFERENCIAL TEÓRICO Software livre Sistemas de informação Sistema de informação geográfica Apresentação do PostgreSQL/PostGIS Arquitetura de banco de dados geográficos Integração do PostgreSQL/PostGIS com o Mapserver Uso de API Google Map para serviço de webmapping Métrica de software METODOLOGIA Desenvolvimento do Sis CCMB Especificação de requisitos Premissas de desenvolvimento Requisitos funcionais Requisito funcional Requisito funcional Requisito funcional Requisito funcional Requisito funcional Requisito funcional 6 38

15 Requisitos não funcionais Requisito não funcional Requisito não funcional Requisito não funcional Requisito não funcional Escopo do sistema Processo de desenvolvimento do sistema Histórico da Coleção de Culturas de Microrganismos da Bahia Visão da CCMB Amparo legal RESULTADOS E DISCUSSÕES Métrica do Sis CCMB Diagramas Diagrama de classes Diagrama de casos de uso Diagrama de entidade e relacionamento (DER) Telas do Sistema Tela de login do Sis CCMB Tela sistemas do Sis CCMB Tela de consulta e cadastro de pessoal do Sis CCMB Tela de consulta de microrganismo do Sis CCMB Tela de cadastro de microrganismo do Sis CCMB Tela de acesso às tabelas do Sis CCMB Tela de consulta ao acervo do Sis CCMB via Web Tela de resultado da consulta ao acervo do Sis CCMB via Web Tela de detalhes da consulta ao acervo do Sis CCMB via Web 53

16 Tela mapa da consulta ao acervo do Sis CCMB via Web Tela mapa, com zoom, da consulta ao acervo do Sis CCMB via Web CONCLUSÃO E TRABALHOS FUTUROS 55 REFERÊNCIAS 57 ANEXOS 59

17 1. INTRODUÇÃO 16 Evolutivamente, como uma nova tendência dentro da Cartografia, a representação dos dados geoespaciais pode ser realizada por intermédio de produtos cartográficos veiculados através de novos meios de comunicação como a Internet, na qual destaca se a World Wide Web (WWW) (MARISCO et al., 2004). Dessa forma, propõe se neste trabalho, através do desenvolvimento de uma interface Web, explorar as potencialidades das novas tecnologias fontes abertas (PostgreSQL, PHP, JavaScrip) para disponibilizar os dados de um banco de dados construído para a Coleção de Culturas de Microrganismos da Bahia (CCMB). Assim, com os resultados a serem alcançados, possam vir a atender às crescentes demandas por diminuição de custos na manipulação, armazenamento e a necessidade de uma maior disseminação das informações. Propõe se, também, que o sistema a ser desenvolvido como fruto deste trabalho disponibilize informações georreferenciadas, o que possibilitará entender melhor dados de coleta de microrganismos no estado da Bahia e, em conseqüência a forma como esses microrganismos estão distribuídos territorialmente. Outra motivação é contribuir para que os dados da CCMB sejam disponibilizados na Web, considerando se que será uma das poucas coleções com essa funcionalidade, conforme demonstra o levantamento preliminar das Coleções de Culturas de Microrganismos no Brasil, realizado pelo Centro de Referência em Informação Ambiental CRIA nos meses de Maio e Junho de 2005, onde foram relacionadas 26 Coleções de Culturas que, segundo as informações fornecidas, caracterizam se em sua maioria como Coleções de Pesquisa, disponibilizando as culturas microbianas de procariontes e eucariontes, bem como de germoplasma, mediante solicitações dos setores acadêmico e produtivo. Considerando, ainda, o levantamento realizado pelo CRIA, convém acrescentar que das 26 coleções, até agosto de 2009, data de início deste projeto, nenhuma coleção disponibilizava dados georreferenciados e apenas duas das 7 (sete) coleções que se propuseram a disponibilizar dados pela Internet o fizeram sem alguma restrição, ou seja, informações parciais ou superficiais. Para a construção do acesso aos dados via Web alguns requisitos foram adotados, dos quais se destacam: (I) Os dados georreferenciados através de API Google Map.

18 (II) (III) 17 O sistema de gerenciamento de banco de dados: Sistema de Gerenciamento de Banco de dados ObjetoRelacional PostgreSQL. O modelo Cliente/Servidor: Apache com o modulo PHP. A qualidade de um software é percebida hoje como um objetivo de negócio (KOSCIANSKI; SOARES, 2007), assim pretende se aqui adotar a métrica de Análise por Pontos de Função para quantificar o esforço de desenvolvimento do frontend para acesso ao banco de dados, desenvolvido em Object Pascal (Delphi) que compõe o sistema de Informações objeto deste trabalho. Assim, de posse da métrica, poder se á no futuro, em conjunto com outros componentes, definir melhor a qualidade do aplicativo em pauta. Esta monografia está dividida em seis capítulos, sendo o primeiro uma introdução sobre o trabalho, trazendo um resumo da metodologia utilizada, as motivações e contribuições, a justificativa para o desenvolvimento deste projeto e, finalmente, os objetivos deste trabalho. O segundo capítulo é um referencial teórico e apresenta alguns conceitos sobre sistemas de informação, banco de dados, incluindo informações básicas a respeito de Informação, Sistema Gerenciador de Banco de Dados, Arquitetura de Banco de Dados Geográficos, Métrica de Software e Software Livre. Este é, portanto, o capítulo que fornece uma base teórica para o desenvolvimento do trabalho. O terceiro capítulo apresenta a metodologia utilizada para o desenvolvimento deste trabalho e mostra uma visão do sistema, objeto deste trabalho. O quarto capítulo mostra os resultados obtidos no desenvolvimento do Sis CCMB, objeto deste trabalho, bem como apresenta uma discussão sobre o tema que norteia esta monografia. Finalmente, o capítulo cinco apresenta uma conclusão sobre o projeto desenvolvido e apresenta, ainda, proposta para trabalhos futuros Justificativa A Universidade Estadual de Feira de Santana (UEFS) possui uma coleção de cultura de microrganismos com parte dos seus dados registrados em papel e outra parte armazenada no banco de dados MS Access. Tal situação não atende às necessidades da coleção no que tange ao registro e recuperação dos seus dados,

19 18 considerando o crescente volume de dados e a necessidade de maior segurança dos mesmos. A curadoria da coleção carece ainda de um sistema que possibilite consulta dos dados e emissão de relatórios de forma dinâmica. Neste sentido, seria importante aperfeiçoar a entrada e a recuperação dos dados da coleção de cultura de microrganismos da Bahia, bem como possibilitar a amostragem desses dados de forma georreferenciada através da Internet OBJETIVOS Geral Desenvolver um sistema de informações que permita o controle de dados da coleção de cultura de microrganismos da Bahia Específicos Facilitar a entrada de dados para o banco de dados da coleção através de uma interface com alto grau de interatividade. Possibilitar a amostragem de dados da coleção de forma georreferenciada, através da tecnologia de webmapping, para que, via Internet, os pesquisadores e usuários em geral possam visualizar em um mapa os locais de coleta. Utilizar ferramentas livres para o desenvolvimento do sistema CCMB. Possibilitar a emissão de relatórios dos dados da coleção de microrganismos de uma forma mais dinâmica.

20 2. REFERENCIAL TEÓRICO Software Livre O fenômeno do software livre começou a despertar atenção da comunidade técnica e de negócios nos últimos anos. Software livre permite livre acesso ao código fonte de um programa. As discussões do mérito e desafios dos softwares livres versus softwares proprietários têm sido uma constante na mídia e em eventos especializados. O tema também está entrando na agenda política dos governantes de diversos países e blocos econômicos. Os crescentes gastos com software e a situação econômica adversa e recessiva na maioria dos países, inclusive no Brasil, aumentam o interesse por alternativas que se propõem a reduzir os custos de utilização de computadores. Como os recursos disponíveis para modernizar a infra estrutura e renovar licenças de uso de programas são escassos, o governo brasileiro olha com bastante atenção o fenômeno do software livre como alternativa. Além da economia de divisas, o governo ambiciona estimular um novo modelo de negócios para o mercado brasileiro da Tecnologia da Informação, com forte ênfase em serviços, típico do modelo de negócios do software livre. No segmento de software para desktop, a situação de amplo domínio de mercado por uma única empresa, com um virtual monopólio, gera, como em qualquer regime econômico monopolista, ressentimentos e temores, sejam estes justificados ou não, mas que também contribuem significativamente para impulsionar o debate sobre novas opções de licenciamento e uso de software. O resultado é que vemos extensa cobertura da mídia, um crescente número de softwares livres disponíveis às organizações, como Linux e o Apache; a entrada de pesos pesados da indústria como a IBM no negócio de softwares livres; e as discussões políticas e comerciais, muitas vezes movidas por ideologias e não pela racionalidade, do impacto deste novo modelo de negócios nas empresas usuárias e na própria indústria de software. O software livre já não é mais apenas um brinquedo nas mãos de hackers, mas já faz parte da agenda política e estratégica de empresas privadas e públicas. É um negócio sério e profissional. Softwares livres são diferentes dos softwares proprietários no sentido de que os usuários passam a ter controle, pelo acesso ao código fonte e pelo direito de alterálo à sua vontade. Software livre não significa software gratuito. O livre (free em inglês)

21 20 refere se às liberdades básicas dos usuários em executar, copiar, distribuir e modificar o software. Obviamente que o acesso ao código fonte é pré requisito para essa liberdade. Em inglês existem duas expressões para designar o que se está considerando como software livre. O termo free software costuma causar alguma confusão na língua inglesa, porque a palavra free é geralmente associada a grátis. Por causa desta confusão é comum encontrar definições, como a da própria Free Software Foundation (FSF) que define o livre do software livre no sentido de liberdade de uso e não gratuidade: free software is a matter of liberty, not price. To understand the concept, you should think of free as in free speech, not as in free beer ; em uma tradução livre significa: software livre é uma espécie de liberdade, não de preço. Para entender o conceito você precisa pensar o livre como em liberdade de expressão, não como cerveja gratuita. Para eliminar essa ambigüidade da língua inglesa, foi criado o termo Open Source (código aberto). É importante destacar que software livre não significa software de domínio público, mas aderente a licenciamentos que, em maior ou menor grau, permitem as liberdades de usar, copiar, alterar e redistribuir o programa. No conceito de software livre, o código fonte pode e deve ser considerado como uma forma de conhecimento científico e, portanto, submetido aos mesmos princípios que regem a disseminação das pesquisas científicas. No software, o único meio plausível de permitir a uma comunidade compartilhar conhecimentos é liberando o código fonte. A pesquisa acadêmica tem muita similaridade com o desenvolvimento do software livre. A medida de sucesso é a reputação conquistada pelo pesquisador entre seus pares. No meio científico o sistema de peer review define se as contribuições individuais são suficientemente completas e adequadas para serem aceitas pelo grupo. Peer review é, portanto, um mecanismo social que permite aos membros de uma comunidade científica manter o controle sobre as inovações de sua área de expertise. Em 1984, um programador de nome Richard Stallman iniciou um projeto para criar uma versão do Unix livre de restrições. Publicou o Manifesto GNU (GNU e um referência circular que significa Gnu is Not Unix e isofônico à palavra inglesa new) e posteriormente, fundou uma associação denominada Free Software Foundation FSF ( ).

22 21 O mecanismo de licenciamento GNU, denominado GPL (General Public Licence) tornou se o cerne do fenômeno do software livre. A idéia básica do GPL é construir um mecanismo de licenciamento que garanta que a liberdade de código fonte não gere abusos e usos indevidos, evitando que alguém ou alguma empresa apoderese do código aberto e o comercialize de forma proprietária. O GPL considera ilegal que código fonte aberto e protegido pelas suas regras seja escondido ou tornado proprietário, bem como também considera ilegal esconder qualquer código derivado deste código aberto. O GPL usa o próprio conceito de copyright como defesa contra qualquer tentativa de algum indivíduo ou empresa se apossar de um código fonte aberto e criar um software proprietário a partir dele. A sociedade está evoluindo em direção ao software livre e medidas de apoio têm sido tomadas nesse sentido. O governo federal, por exemplo, criou um site ( para que o cidadão possa acompanhar as medidas que estão sendo tomadas pelo governo para incentivar o uso de software livre no país, como estratégia para independência tecnológica e criação de conhecimento local Sistemas de Informação Segundo O Brien (2001), um Sistema é um conjunto de componentes interrelacionados que trabalham juntos rumo a uma meta comum recebendo insumos e produzindo resultados em um processo organizado de transformação. Ainda segundo O Brien, um sistema de Informações é um conjunto de procedimentos computacionais, funcionando conforme um objetivo comum, e composto por cinco elementos: Hardware, Software, Peopleware (usuários comuns e usuários especialistas), Rede e Banco de Dados Sistema de informação Geográfica Uma forma de conceituar um Sistema de Informação Geográfica (SIG ou GIS Geographic Information System, do acrônimo inglês) é definida como um sistema de informação espacial com procedimentos computacionais que permite e facilita a análise, gestão ou representação do espaço e dos fenômenos que nele ocorrem. Uma outra forma de conceituá lo, usando o argumento do banco de dados, é dizer que se trata de um sistema de informação baseado em computador que permite

23 22 capturar, modelar, manipular, recuperar, consultar, analisar e apresentar dados geograficamente referenciados, dados estes que estão armazenados em um banco de dados. Em síntese entende se como Sistema de Informação Geográfica (SIG) um conjunto de ferramentas que permitem análise, envolvendo dados espaciais e não espaciais sobre o espaço terrestre. Um SIG permite a associação de dados geográficos (posicionais) a uma infinidade de atributos (dados alfanuméricos), possibilitando assim a realização de consultas, análises e simulações, envolvendo todo tipo de informação onde a variável espaço seja particularmente importante. (SILVA, 2002). Um SIG apresenta, geralmente, quatro componentes básicos: um subsistema de entrada de dados, um subsistema de armazenamento e recuperação de dados, um subsistema de manipulação que permite analisar e gerar dados derivados e um subsistema para apresentação dos dados tanto em forma tabular como gráfica. O crescimento contínuo do volume de informações que necessitam ser armazenadas e espacialmente tratadas tem causado dificuldades para muitas instituições que ainda trabalham com repositórios de dados baseados em diretórios e arquivos. A solução baseada num Banco de Dados Geográfico é a forma ideal de administrar de maneira segura e eficiente um grande volume de dados. As soluções de Geoprocessamento que utilizam esta arquitetura proprietária possuem dois grandes problemas, a saber: (I) (II) A instituição (cliente) fica dependente de uma única empresa que impõe custos elevados para manter e atualizar esta estrutura. O controle por demanda impossibilita que a estrutura seja ampliada para atender todas as demandas internas e externas de uma instituição. Um exemplo claro desta situação pode ser observada nas prefeituras que não conseguem integrar todas as secretarias a um repositório central, pois os custos com o aumento do número de acessos são muito elevados, fruto deste controle por demanda. Observando esses problemas presentes na área de Geotecnologias, empresas canadenses resolveram investir em um modelo de negócios baseado em software livre. Com isso, essas empresas passaram a desenvolver importantes projetos para aplicações em Sistemas de Informação Geográfica.

24 2.4. Apresentação do PostgreSQL/PostGIS 23 O PostgreSQL é o Sistema Gerenciador de Banco de Dados (SGBD) de código aberto que possibilitou o desenvolvimento de soluções corporativas com uma melhor relação Custo x Benefício. Um ponto forte deste SGBD é a sua capacidade de tratar grandes volumes de dados com escalabilidade, ou seja, a sua arquitetura pode ser continuamente ampliada de acordo com a demanda dos usuários. Exatamente neste contexto, entram as aplicações na área de Geotecnologias que necessitam de uma infra estrutura robusta e em contínua expansão. O PostgreSQL já está consagrado no mundo do software livre sendo utilizado por grandes instituições como a Câmara Municipal do Rio de Janeiro, a Prefeitura de Diadema SP, a Prefeitura de Pedras Grandes SP, o Hospital São Lucas SE, a Secretaria da Agricultura e Pecuária CE, a Telemar, etc. O PostGIS é um módulo que adiciona entidades geográficas ao PostgreSQL. Nativamente, o PostgreSQL já suporta geometrias espaciais, porém o PostGIS adiciona a capacidade de armazenamento/recuperação segundo a especificação SFS (Simple Features Specification) do consórcio internacional Open GeoSpatial (OGC). Além do armazenamento de dados geográficos, este módulo também implementa diversas funcionalidades topológicas, possibilitando o desenvolvimento de Sistemas de Informação Geográfica Corporativos. A topologia também faz parte da especificação SFS (OpenGIS ), garantindo ao PostGIS interoperabilidade com inúmeros sistemas que também adotam o SFS. O licenciamento do PostGIS é definido pela GNU GPL (General Public License), garantindo todas as liberdades 1 de um software livre. Um fato importante a ser destacado pela licença GNU GPL é que qualquer melhoria do código fonte do PostGIS deve ser devolvida ao mantenedor (líder do desenvolvimento) do projeto. Para tratar grandes volumes de dados espaciais com maior eficiência, o PostGIS implementa a indexação Rtree sobre a indexação GiST (Generalized Search Trees) nativa do PostgreSQL. Apesar do PostgreSQL possuir nativamente três tipos de indexação (B Tree, R Tree e GiST), a R Tree nativa não apresenta a robustez exigida para as aplicações relacionadas ao PostGIS. 1 Segundo a Fundação Software Livre (Free Software Foundation), as quatro liberdades que definem o software livre: i. A liberdade de executar o programa, para qualquer propósito; ii. A liberdade de estudar como o programa funciona e adaptá lo para as suas necessidades. Acesso ao código fonte é um prérequisito para esta liberdade; iii. A liberdade de redistribuir cópias, permitindo a ajuda ao próximo; iv. A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie. Acesso ao código fonte é um pré requisito para essa liberdade.

25 24 PostGIS foi desenvolvido por Refractions Research Inc., como um projeto de pesquisa de banco de dados espaciais. Refractions é uma empresa de consultoria em GIS e banco de dados, em Victoria, Columbia Britânica, no Canadá, especializada em integração de dados e desenvolvimento de software personalizado. É missão da empresa Refractions apoiar e desenvolver o PostGIS para apoiar um leque de funcionalidades GIS importantes, incluindo o apoio OpenGIS completo, construção de topologia avançada (coberturas, superfícies, redes), ferramentas de interface gráfica do usuário para visualização e edição de dados GIS, e ferramentas de acesso baseadas na Web. O PostGIS se apresenta como um caminho viável para implantação de uma solução corporativa de geoprocessamento em instituições públicas que necessitam de performance e baixo custo. Adicionalmente, conclui se que a padronização OpenGIS pode garantir a interoperabilidade de várias instituições públicas, permitindo que a gestão pública do Brasil realmente entre na era da Geoinformação. O PostGIS conta com um grande número de funções para análises espaciais/topológicas que estendem o próprio SQL 2 do PostgreSQL Arquitetura de Banco de Dados Geográficos Há basicamente três arquiteturas de SIGs que utilizam os recursos de um SGBD: Dual, Integrada baseada em SGBDs relacionais e Integrada baseada em extensões espaciais sobre SGBDs objeto relacionais. A arquitetura Dual, mostrada na Figura 1, armazena o dado espacial separadamente. A componente alfanumérica é armazenada em um SGBD relacional e a componente espacial é armazenada em arquivos proprietários. As principais desvantagens desta arquitetura são: (I) Dificuldades no controle e manipulação dos dados espaciais. (II) Dificuldades em manter a integridade entre a componente espacial e a componente alfanumérica. (III) Consultas mais lentas, pois são processadas separadamente. A parte convencional da consulta é processada pelo aplicativo utilizando os arquivos proprietários. 2 SQL (Structured Query language): linguagem padrão para manipular banco de dados relacionais. Incluem recursos para definir estrutura de dados; consultar, inserir e modificar dados de banco de dados e especificar restrições de segurança.

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

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

Leia mais

Geoprocessamento. Banco de Dados geo-referenciados. João Ronaldo Tavares de Vasconcellos Júnior

Geoprocessamento. Banco de Dados geo-referenciados. João Ronaldo Tavares de Vasconcellos Júnior Banco de Dados geo-referenciados João Ronaldo Tavares de Vasconcellos Júnior Sumário - Conceitos - coordenadas - projeções - Dado geográfico - Web services - Arquitetura SIG - Mapserver e PostgreSQL Coordenadas

Leia mais

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

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

Leia mais

Geoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias

Geoprocessamento com Software Livre. Anderson Maciel Lima de Medeiros Consultor em Geotecnologias Geoprocessamento com Software Livre Anderson Maciel Lima de Medeiros Consultor em Geotecnologias SUMÁRIO O que é Software Livre? A GLP GNU Geoprocessamento Algumas Geotecnologias Geotecnologias Livres

Leia mais

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento

Cenário atual de uso e das ferramentas de software livre em Geoprocessamento Cenário atual de uso e das ferramentas de software livre em Geoprocessamento Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Conceitos GIS e Software Livre Ferramentas: Jump Qgis Thuban MapServer

Leia mais

Como é o desenvolvimento de Software?

Como é o desenvolvimento de Software? Como é o desenvolvimento de Software? Fases do Desenvolvimento Modelo Cascata Define atividades seqüenciais Outras abordagens são baseadas nesta idéia Especificação de Requisitos Projeto Implementação

Leia mais

Clientes. Ministério de Desenvolvimento Social e Combate à Fome. Ministério das Cidades. Agência Nacional de Águas. Correios IMBEL

Clientes. Ministério de Desenvolvimento Social e Combate à Fome. Ministério das Cidades. Agência Nacional de Águas. Correios IMBEL Helton UCHOA OpenGEO A OpenGEO é uma empresa de Engenharia e Tecnologia que atua em 3 grandes segmentos: Sistemas de Gestão Corporativa (ERP & GRP), Geotecnologias e Treinamentos; Em poucos anos, a OpenGEO

Leia mais

ARQUITETURA DE SISTEMAS DE INFORMAÇÃO GEOGRÁFICA

ARQUITETURA DE SISTEMAS DE INFORMAÇÃO GEOGRÁFICA 3 ARQUITETURA DE SISTEMAS DE INFORMAÇÃO GEOGRÁFICA Gilberto Câmara Gilberto Ribeiro de Queiroz 3.1 DESCRIÇÃO GERAL O termo Sistemas de Informação Geográfica (SIG) é aplicado para sistemas que realizam

Leia mais

Software Livre e GIS: Quais são as alternativas?

Software Livre e GIS: Quais são as alternativas? Software Livre e GIS: Quais são as alternativas? Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Conceitos GIS e Software Livre Ferramentas: Thuban Qgis Jump MapServer O Futuro das Tecnologias

Leia mais

Software Livre na Implantação do CTM Integrado a um Banco de Dados Geográfico

Software Livre na Implantação do CTM Integrado a um Banco de Dados Geográfico Software Livre na Implantação do CTM Integrado a um Banco de Dados Geográfico Helton Nogueira Uchoa (1) Luiz Carlos Teixeira Coelho Filho (1) Paulo Roberto Ferreira (2) (1) Opengeo Consultoria de Informática

Leia mais

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

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

Leia mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introdução a Informática. Prof.: Roberto Franciscatto Introdução a Informática Prof.: Roberto Franciscatto 6.1 ARQUIVOS E REGISTROS De um modo geral os dados estão organizados em arquivos. Define-se arquivo como um conjunto de informações referentes aos elementos

Leia mais

GBD. Introdução PROF. ANDREZA S. AREÃO

GBD. Introdução PROF. ANDREZA S. AREÃO GBD Introdução PROF. ANDREZA S. AREÃO Sistema de arquivos X Sistemas de Banco de Dados Sistema de arquivos Sistema de Banco de Dados Aplicativos Dados (arquivos) Aplicativos SGBD Dados (arquivos) O acesso/gerenciamento

Leia mais

Geoprocessamento e Padrões OGC

Geoprocessamento e Padrões OGC Geoprocessamento e Padrões OGC Martin Pereira 36 slides Agenda Geoprocessamento Definição Histórico SIG OGC Definição Importância Histórico Padrões Slide 2 de 36 Geoprocessamento Definição Disciplina do

Leia mais

GEOPROCESSAMENTO. Herondino Filho

GEOPROCESSAMENTO. Herondino Filho GEOPROCESSAMENTO Herondino Filho Sumário 1. Introdução 1.1 Orientações Avaliação Referência 1.2 Dados Espaciais 1.2.1 Exemplo de Dados Espaciais 1.2.2 Aplicações sobre os Dados Espaciais 1.3 Categoria

Leia mais

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA

INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA INSTALAÇÃO DE SOFTWARES ÚTEIS EM ENGENHARIA CARTOGRÁFICA Primeiramente é importante observar a importância do desenvolvimento de softwares específicos para agilizar o trabalho do Engenheiro Cartógrafo.

Leia mais

Administração de Banco de Dados

Administração de Banco de Dados Administração de Banco de Dados Professora conteudista: Cida Atum Sumário Administração de Banco de Dados Unidade I 1 INTRODUÇÃO A BANCO DE DADOS...1 1.1 Histórico...1 1.2 Definições...2 1.3 Importância

Leia mais

SOFTWARES DE GEOPROCESSAMENTO

SOFTWARES DE GEOPROCESSAMENTO SOFTWARES DE GEOPROCESSAMENTO Ferramentas Proprietário para SIG É um conjunto de aplicativos computacionais de Sistemas de Informações Geográficas (SIGs) desenvolvido pela empresa norte americana Esri

Leia mais

INTRODUÇÃO AO GEOPROCESSAMENTO GEOPROCESSAMENTO. Introdução ao Geoprocessamento. Conceitos básicos 18/06/2015. Conceitos básicos

INTRODUÇÃO AO GEOPROCESSAMENTO GEOPROCESSAMENTO. Introdução ao Geoprocessamento. Conceitos básicos 18/06/2015. Conceitos básicos GEOPROCESSAMENTO INTRODUÇÃO AO GEOPROCESSAMENTO Prof. Esp. André Aparecido da Silva Introdução ao Geoprocessamento Conceitos básicos Conceitos básicos Componentes de um SIG Entrada de Dados em Geoprocessamento

Leia mais

MOODLE é o acrónimo de "Modular Object-Oriented Dynamic Learning Environment. Executado em um AVA - Ambiente Virtual de Apresendizagem;

MOODLE é o acrónimo de Modular Object-Oriented Dynamic Learning Environment. Executado em um AVA - Ambiente Virtual de Apresendizagem; MOODLE é o acrónimo de "Modular Object-Oriented Dynamic Learning Environment Software livre, de apoio à aprendizagem; Executado em um AVA - Ambiente Virtual de Apresendizagem; A expressão designa ainda

Leia mais

Padrões de Contagem de Pontos de Função

Padrões de Contagem de Pontos de Função Padrões de Contagem de Pontos de Função Contexto Versão: 1.0.0 Objetivo O propósito deste documento é apresentar os padrões estabelecidos para utilização da técnica de Análise de Pontos de Função no ambiente

Leia mais

Mapserver Servidor de Mapas. João Araujo

Mapserver Servidor de Mapas. João Araujo Mapserver Servidor de Mapas João Araujo Por que fazer mapas? Mapas têm tido papel prepoderante nas atividades humanas por milhares de anos. Desde o início, mapas eram usados para mostrar onde as coisas

Leia mais

Banco de Dados. Professor: Rômulo César. romulodandrade@gmail.com www.romulocesar.com.br

Banco de Dados. Professor: Rômulo César. romulodandrade@gmail.com www.romulocesar.com.br Banco de Dados Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Sistema de arquivos X Sistemas de Banco de Dados Sistema de arquivos Sistema de Banco de Dados Aplicativos Dados (arquivos)

Leia mais

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

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

Leia mais

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente:

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente: ADMINISTRAÇÃO DE BANCO DE DADOS Unidade IV DEFINIR A MELHOR SOLUÇÃO DE BANCO DE DADOS PARA AS NECESSIDADES DA EMPRESA.1 O uso das tecnologias.1.1 O software livre 1 A tecnologia de banco de dados, assim

Leia mais

MAPAS E BASES DE DADOS EM SIG. QUANTUM GIS E POSTGRE SQL Operar e programar em tecnologia SIG com software open source

MAPAS E BASES DE DADOS EM SIG. QUANTUM GIS E POSTGRE SQL Operar e programar em tecnologia SIG com software open source MAPAS E BASES DE DADOS EM SIG QUANTUM GIS E POSTGRE SQL Operar e programar em tecnologia SIG com software open source 1 02 DESTINATÁRIOS Todos os que trabalhando ou que virão a trabalhar com tecnologia

Leia mais

TECNOLOGIAS GEOESPACIAIS INOVADORAS. Tecnologia. Geoprocessamento. Sistemas de Informações Geográficas. Sensoriamento Remoto. Geociências.

TECNOLOGIAS GEOESPACIAIS INOVADORAS. Tecnologia. Geoprocessamento. Sistemas de Informações Geográficas. Sensoriamento Remoto. Geociências. TECNOLOGIAS GEOESPACIAIS INOVADORAS Tecnologia Geoprocessamento Sistemas de Informações Geográficas Sensoriamento Remoto Geociências Geofísica www.hexgis.com PIONEIRISMO E INOVAÇÃO Idealizada a partir

Leia mais

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com

Palavras-chave: i3geo, gvsig, Mapserver, integração, plugin. Contato: edmar.moretti@terra.com.br ou edmar.moretti@gmail.com III Jornada Latinoamericana e do Caribe do gvsig Artigo: Integração do software i3geo com o gvsig Autor: Edmar Moretti Resumo: O i3geo é um software para a criação de mapas interativos para internet qu

Leia mais

PORTARIA N Nº 184 Rio de Janeiro, 27 de dezembro de 2012.

PORTARIA N Nº 184 Rio de Janeiro, 27 de dezembro de 2012. PORTARIA N Nº 184 Rio de Janeiro, 27 de dezembro de. ACRESCENTA A ARQUITETURA DE PADRÕES TECNOLÓGICOS DE INTEROPERABILIDADE -, NO SEGMENTO RECURSOS TECNOLÓGICOS, O PADRÃO TECNOLÓGICO SISTEMAS DE GERENCIAMENTO

Leia mais

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO

LEI DE ACESSO A INFORMAÇÃO DIREITO DO CIDADÃO DESCRIÇÃO DO SIGAI O SIGAI (Sistema Integrado de Gestão do Acesso à Informação) é uma solução de software que foi desenvolvida para automatizar os processos administrativos e operacionais visando a atender

Leia mais

POLÍTICA DE GEOPROCESSAMENTO DA ELETROSUL

POLÍTICA DE GEOPROCESSAMENTO DA ELETROSUL POLÍTICA DE GEOPROCESSAMENTO DA ELETROSUL Abril - 2013 SUMÁRIO 1. OBJETIVO... 3 2. ABRANGÊNCIA... 3 3. CONCEITOS... 3 3.1. Geoprocessamento... 3 3.2. Gestão das Informações Geográficas... 3 3.3. Dado Geográfico

Leia mais

O que é software livre

O que é software livre O que é software livre Publicado por brain em Sáb, 2006-03-25 17:12. :: Documentação [http://brlinux.org/linux/taxonomy/term/13] por Augusto Campos Este artigo responde a diversas dúvidas comuns de novos

Leia mais

PRODUÇÃO CARTOGRÁFICA SERVIÇOS WEB

PRODUÇÃO CARTOGRÁFICA SERVIÇOS WEB SERVIÇOS WEB World Wide Web Evolução de simples páginas com conteúdo estático para páginas com conteúdos dinâmicos (extraídos, principalmente, de Sistemas Gerenciadores de Bancos de Dados SGBD) Tecnologias

Leia mais

INDICADORES SOCIAIS E ESPACIALIZAÇÃO

INDICADORES SOCIAIS E ESPACIALIZAÇÃO p. 001-008 INDICADORES SOCIAIS E ESPACIALIZAÇÃO NILO CESAR COELHO DA SILVA AILTON JOSÉ LIMA MARTINS FURTADO Instituto Brasileiro de Geografia e Estatística - IBGE Diretoria de Pesquisas DPE Coordenação

Leia mais

16/09/2012. Agenda. Introdução. Introdução. Tipos de Software (Básico) Tipos de Software. Curso Conexão Noções de Informática

16/09/2012. Agenda. Introdução. Introdução. Tipos de Software (Básico) Tipos de Software. Curso Conexão Noções de Informática Curso Conexão Noções de Informática Aula 2 Arquitetura de Computadores (Software) Agenda Introdução; Tipos de Software; Básico; Aplicativo; Livre; Proprietário. Pirataria de Software; Demos, Freewares

Leia mais

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 4

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 4 REFLEXÃO 4 Módulos 0776, 0780, 0781, 0786 e 0787 1/10 8-04-2013 Esta reflexão tem como objectivo partilhar e dar a conhecer o que aprendi nos módulos 0776 - Sistema de informação da empresa, 0780 - Aplicações

Leia mais

CAPÍTULO 1 INTRODUÇÃO

CAPÍTULO 1 INTRODUÇÃO CAPÍTULO 1 INTRODUÇÃO A atuação do homem no meio ambiente, ao longo da história, fornece provas de suas ações em nome do progresso. Esta evolução tem seu lado positivo, pois abre novos horizontes, novas

Leia mais

Introdução a Computação

Introdução a Computação Introdução a Computação 08 - Licenças, Tipos de Softwares, Tradutores. Linguagens de Máquina, de Baixo Nível e de Alto Nível Márcio Daniel Puntel marcio.puntel@ulbra.edu.br Software Livre GPL BSD Software

Leia mais

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados

SISTEMA DE BANCO DE DADOS. Banco e Modelagem de dados SISTEMA DE BANCO DE DADOS Banco e Modelagem de dados Sumário Conceitos/Autores chave... 3 1. Introdução... 4 2. Arquiteturas de um Sistema Gerenciador... 5 3. Componentes de um Sistema... 8 4. Vantagens

Leia mais

Sistemas de Informações Geográficas. Unidade 4: Arquitetura de SIG Prof. Cláudio Baptista 2004.2

Sistemas de Informações Geográficas. Unidade 4: Arquitetura de SIG Prof. Cláudio Baptista 2004.2 Sistemas de Informações Geográficas Unidade 4: Arquitetura de SIG Prof. Cláudio Baptista 2004.2 Arquitetura em Camadas Separar as camadas de Armazenamento Manipulação Visualização Arquitetura em Camadas

Leia mais

WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML

WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML Carlos Henrique Pereira WebUML: Uma Ferramenta Colaborativa de Apoio ao Projeto e Análise de Sistemas Descritos em Classes UML Florianópolis - SC 2007 / 2 Resumo O objetivo deste trabalho é especificar

Leia mais

Roteiro 2 Conceitos Gerais

Roteiro 2 Conceitos Gerais Roteiro 2 Conceitos Gerais Objetivos: UC Projeto de Banco de Dados Explorar conceitos gerais de bancos de dados; o Arquitetura de bancos de dados: esquemas, categorias de modelos de dados, linguagens e

Leia mais

Construindo sítios profissionais com Mambo

Construindo sítios profissionais com Mambo 23/09/06 Construindo sítios profissionais com Mambo Tiago Eugenio de Melo tiago@comunidadesol.org 1 Sumário Software Livre Conceitos de CMS Mambo Configuração do Mambo Novidades Referências 2 O que é software

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA. Informatização de farmácias publicas utilizando software livre.

UNIVERSIDADE FEDERAL DE SANTA CATARINA. Informatização de farmácias publicas utilizando software livre. UNIVERSIDADE FEDERAL DE SANTA CATARINA Informatização de farmácias publicas utilizando software livre. MURILO NUNES ELIAS FLORIANÓPOLIS SC 2007/2 UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE

Leia mais

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função

15/03/2010. Análise por pontos de função. Análise por Pontos de Função. Componentes dos Pontos de Função. Componentes dos Pontos de Função Análise por pontos de função Análise por Pontos de Função Referência: Manual de práticas de contagem IFPUG Versão 4.2.1 Técnica que permite medir a funcionalidade de um software ou aplicativo, sob a visão

Leia mais

Modelagem de Banco de Dados Geográficos

Modelagem de Banco de Dados Geográficos CBG 2013 Modelagem Conceitual de Dados Espaciais Modelagem de Banco de Dados Geográficos Paulo José de Alcantara Gimenez paulo.gimenez@ibge.gov.br Diretoria de Geociências Coordenação de Cartografia 1

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

Integração do SGBD Oracle Spatial e do Google Earth para disponibilizar informações relacionadas ao Inventário Florestal de Minas Gerais

Integração do SGBD Oracle Spatial e do Google Earth para disponibilizar informações relacionadas ao Inventário Florestal de Minas Gerais Integração do SGBD Oracle Spatial e do Google Earth para disponibilizar informações relacionadas ao Inventário Florestal de Minas Gerais Samuel R. de Sales Campos 1, Adriana Z. Martinhago 1, Thomas C.

Leia mais

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP

Uma poderosa ferramenta de monitoramento. Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Uma poderosa ferramenta de monitoramento Madson Santos - madson@pop-pi.rnp.br Técnico de Operação e Manutenção do PoP-PI/RNP Abril de 2008 O que é? Características Requisitos Componentes Visual O que é?

Leia mais

São programas de computador com a função de interagir a maquina com o usuário. Licenciados Livres - Gratuitos ou uso limitados 18/10/2010 1

São programas de computador com a função de interagir a maquina com o usuário. Licenciados Livres - Gratuitos ou uso limitados 18/10/2010 1 Softwares São programas de computador com a função de interagir a maquina com o usuário Tipos : Licenciados Livres - Gratuitos ou uso limitados 18/10/2010 1 Licenciados São software autorizados, cedidos

Leia mais

Software Open Source nos Sistemas de Informação Geográfica. GIS Day 2011

Software Open Source nos Sistemas de Informação Geográfica. GIS Day 2011 Software Open Source nos Sistemas de Informação Geográfica - Uma perspectiva geral - GIS Day 2011 16 de Novembro Ponta Delgada, Auditório do LREC Apresentação Artur Gil (arturgil@uac.pt) Eng. Biofísico,

Leia mais

CONHECENDO O SOFTWARE LIVRE

CONHECENDO O SOFTWARE LIVRE CONHECENDO O SOFTWARE LIVRE Reinaldo Candido da Costa 1 * Rosaria Ferreira Otoni dos Santos* Resumo O presente artigo busca instigar a reflexão dos usuários dos meios de comunicação e disseminação da informação

Leia mais

Software de sistema Software aplicativo

Software de sistema Software aplicativo SOFTWARE O que é Software? Software, logicial ou programa de computador é uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redireccionamento ou modificação de um dado/informação

Leia mais

INFOAMBIENTE: GESTÃO AMBIENTAL DE RODOVIAS COM SIG-WEB

INFOAMBIENTE: GESTÃO AMBIENTAL DE RODOVIAS COM SIG-WEB Belo Horizonte/MG 24 a 27/11/2014 INFOAMBIENTE: GESTÃO AMBIENTAL DE RODOVIAS COM SIG-WEB Adriano Peixoto Panazzolo (*), Augusto Gattermann Leipnitz, Daniela Viegas, Társio Onofrio Cardoso da Silva, Thiago

Leia mais

INTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt

INTRODUÇÃO E CONCEITOS BÁSICOS. Prof. Ronaldo R. Goldschmidt INTRODUÇÃO E CONCEITOS BÁSICOS Prof. Ronaldo R. Goldschmidt Hierarquia Dado - Informação - Conhecimento: Dados são fatos com significado implícito. Podem ser armazenados. Dados Processamento Informação

Leia mais

Sistemas Gerenciadores de Bancos de Dados

Sistemas Gerenciadores de Bancos de Dados Sistemas Gerenciadores de Bancos de Dados Orivaldo V. Santana Jr A partir de slides elaborados por Ivan G. Costa Filho Fernando Fonseca & Robson Fidalgo 1 Sistemas de Arquivos Sistemas de arquivos Principal

Leia mais

Arquitetura de Banco de Dados

Arquitetura de Banco de Dados Arquitetura de Banco de Dados Daniela Barreiro Claro MAT A60 DCC/IM/UFBA Arquitetura de Banco de dados Final de 1972, ANSI/X3/SPARC estabeleceram o relatório final do STUDY GROUP Objetivos do Study Group

Leia mais

Serviços de rede INSPIRE: visualização e descarregamento

Serviços de rede INSPIRE: visualização e descarregamento Serviços de rede INSPIRE: visualização e descarregamento Implementação utilizando o MapServer Danilo Furtado Laboratório Nacional de Engenharia Civil Agenda 1. Serviço de visualização INSPIRE View Service

Leia mais

OpenJUMP. Pontos fracos do OpenJUMP

OpenJUMP. Pontos fracos do OpenJUMP OpenJUMP No início foi chamado apenas de JUMP (JAVA Unified Mapping Platform), e se tornou popular no mundo livre de SIG(Sistema de informação Geográfica), desenhado por Vivid Solutions. Atualmente é desenvolvido

Leia mais

INTRODUÇÃO AO GEOPROCESSAMENTO. Profª Iana Alexandra Alves Rufino [iana_alex@uol.com.br]

INTRODUÇÃO AO GEOPROCESSAMENTO. Profª Iana Alexandra Alves Rufino [iana_alex@uol.com.br] INTRODUÇÃO AO GEOPROCESSAMENTO Profª Iana Alexandra Alves Rufino [iana_alex@uol.com.br] Introdução ao Geoprocessamento Conceitos básicos Componentes de um SIG Exemplos de aplicações Conceitos Geoprocessamento

Leia mais

Introdução Padrões OGC Instalação Configuração Formatos de Saída Aplicação AGENDA

Introdução Padrões OGC Instalação Configuração Formatos de Saída Aplicação AGENDA Introdução ao Introdução Padrões OGC Instalação Configuração Formatos de Saída Aplicação AGENDA INTRODUÇÃO GeoServer GeoTools INTRODUÇÃO GeoServer Servidor de informação geoespacial OGC; Utilizado para

Leia mais

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE

EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS EIMOBILE INSTITUIÇÕES DE ENSINO MOBILE por Miguel Aguiar Barbosa Trabalho de curso II submetido como

Leia mais

A HARMONIZAÇÃO DE DADOS ALTIMÉTRICOS SEGUNDO A DIRETIVA INSPIRE Edgar Barreira [Direção-Geral do Território]

A HARMONIZAÇÃO DE DADOS ALTIMÉTRICOS SEGUNDO A DIRETIVA INSPIRE Edgar Barreira [Direção-Geral do Território] A HARMONIZAÇÃO DE DADOS ALTIMÉTRICOS SEGUNDO A DIRETIVA INSPIRE Edgar Barreira [Direção-Geral do Território] Objetivo Apresentar o trabalho que tem vindo a ser desenvolvido no domínio da harmonização de

Leia mais

SIGWeb Builder: Um Software Livre para Desenvolvimento de SIG Webs

SIGWeb Builder: Um Software Livre para Desenvolvimento de SIG Webs SIGWeb Builder: Um Software Livre para Desenvolvimento de SIG Webs Helder Guimarães Aragão 1,2,3, Jorge Campos 1 1 GANGES Grupo de Aplicações e Análises Geoespaciais Mestrado em Sistemas e Computação -

Leia mais

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd. Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos

Leia mais

Software Livre e proprietário: Coexistência de diferentes formas de Licenciamento, interoperabilidade e eficiência na inclusão digital e social.

Software Livre e proprietário: Coexistência de diferentes formas de Licenciamento, interoperabilidade e eficiência na inclusão digital e social. Software Livre e proprietário: Coexistência de diferentes formas de Licenciamento, interoperabilidade e eficiência na inclusão digital e social. Palestrante: Paulo Cesar Alves 19/09/2005 Agenda Formulação

Leia mais

Laboratório de Banco de Dados

Laboratório de Banco de Dados Universidade Federal de Mato Grosso-UFMT Sistemas de Informação Laboratório de Banco de Dados Prof. Clóvis Júnior Laboratório de Banco de Dados Conteúdo Administração de Usuários de Papéis; Linguagens

Leia mais

Apache + PHP + MySQL

Apache + PHP + MySQL Apache + PHP + MySQL Fernando Lozano Consultor Independente Prof. Faculdade Metodista Bennett Webmaster da Free Software Foundation fernando@lozano.eti.br SEPAI 2001 O Que São Estes Softwares Apache: Servidor

Leia mais

EDITAL CONCORRÊNCIA PÚBLICA N.º 001/2015 PROCESSO ADMINISTRATIVO 009/2015

EDITAL CONCORRÊNCIA PÚBLICA N.º 001/2015 PROCESSO ADMINISTRATIVO 009/2015 Londrina, 07 de outubro de 2015. EDITAL CONCORRÊNCIA PÚBLICA N.º 001/2015 PROCESSO ADMINISTRATIVO 009/2015 OBJETO: Art.1º. Constitui objeto desta licitação a aquisição de 01 (uma) Plataforma de Solução

Leia mais

Serviço de visualização (INSPIRE View Service) Como implementar um serviço de visualização utilizando tecnologia Open Source: MapServer

Serviço de visualização (INSPIRE View Service) Como implementar um serviço de visualização utilizando tecnologia Open Source: MapServer Serviço de visualização (INSPIRE View Service) Como implementar um serviço de visualização utilizando tecnologia Open Source: MapServer Danilo Furtado dfurtado@igeo.pt myesig2010 Lisboa 2010 1 Agenda 1.

Leia mais

Documento de Arquitetura

Documento de Arquitetura Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento

Leia mais

G E O P R O C E S S A M E N T O N A N U V E M

G E O P R O C E S S A M E N T O N A N U V E M G E O P R O C E S S A M E N T O N A N U V E M A empresa Com 16 anos de experiência, a Tecnomapas fornece soluções tecnológicas para diversas instituições públicas do país que abrangem as áreas de licenciamento

Leia mais

JULIANO AUGUSTO DE SOUZA OLIVEIRA

JULIANO AUGUSTO DE SOUZA OLIVEIRA UNIVERSIDADE DE RIBEIRÃO PRETO CENTRO DE CIÊNCIAS EXATAS, NATURAIS E TECNOLÓGICAS PÓS-GRADUAÇÃO LATO SENSU EM BANCO DE DADOS JULIANO AUGUSTO DE SOUZA OLIVEIRA IMPLEMENTAÇÃO DE UM SISTEMA DE CONTROLE DE

Leia mais

Softwares de Sistemas e de Aplicação

Softwares de Sistemas e de Aplicação Fundamentos dos Sistemas de Informação Softwares de Sistemas e de Aplicação Profª. Esp. Milena Resende - milenaresende@fimes.edu.br Visão Geral de Software O que é um software? Qual a função do software?

Leia mais

Serviço de visualização (INSPIRE View Service) Como implementar um servidor WMS utilizando tecnologia Open Source: MapServer

Serviço de visualização (INSPIRE View Service) Como implementar um servidor WMS utilizando tecnologia Open Source: MapServer Serviço de visualização (INSPIRE View Service) Como implementar um servidor WMS utilizando tecnologia Open Source: MapServer Danilo Furtado dfurtado@igeo.pt 2 as Jornadas SASIG Évora 2009 1 Agenda 1. Serviço

Leia mais

FERRAMENTAS PARA DESENVOLVIMENTO EM C#

FERRAMENTAS PARA DESENVOLVIMENTO EM C# FERRAMENTAS PARA DESENVOLVIMENTO EM C# Camila Sanches Navarro 1,2, Wyllian Fressatti 2 ¹Universidade paranaense (Unipar) Paranavaí PR Brasil sanchesnavarro@gmail.com wyllian@unipar.br Resumo. Este artigo

Leia mais

Tecnologia da Informação. Prof. Esp. Lucas Cruz

Tecnologia da Informação. Prof. Esp. Lucas Cruz Tecnologia da Informação Prof. Esp. Lucas Cruz Componentes da Infraestrutura de TI Software A utilização comercial da informática nas empresas iniciou-se por volta dos anos 1960. O software era um item

Leia mais

Conteúdo SOFTWARE LIVRE. Terminologia. Histórico de Software Livre. Terminologia: Software livre. Terminologia: Software livre

Conteúdo SOFTWARE LIVRE. Terminologia. Histórico de Software Livre. Terminologia: Software livre. Terminologia: Software livre Conteúdo SOFTWARE LIVRE SCE 186 - Engenharia de Software Profs. José Carlos Maldonado e Elisa Yumi Nakagawa 2 o semestre de 2002 Histórico de Software Livre Terminologia Fases do Licença de Software Livre

Leia mais

Banco de Dados I 2007. Módulo I: Introdução a Sistemas de Banco de Dados. (Aula 1) Clodis Boscarioli

Banco de Dados I 2007. Módulo I: Introdução a Sistemas de Banco de Dados. (Aula 1) Clodis Boscarioli Banco de Dados I 2007 Módulo I: Introdução a Sistemas de Banco de Dados (Aula 1) Clodis Boscarioli Agenda: Apresentação do Plano de Ensino; Aspectos Históricos; Estrutura Geral de um SGBD; Profissionais

Leia mais

UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI

UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI UTILIZANDO ICONIX NO DESENVOLVIMENTO DE APLICAÇÕES DELPHI Dr. George SILVA; Dr. Gilbert SILVA; Gabriel GUIMARÃES; Rodrigo MEDEIROS; Tiago ROSSINI; Centro Federal de Educação Tecnológica do Rio Grande do

Leia mais

Título Utilização de Software Livre Terralib para o Cadastro de Redes de Água e Esgoto. Tema: Sistema de Informações Geográficas - SIG

Título Utilização de Software Livre Terralib para o Cadastro de Redes de Água e Esgoto. Tema: Sistema de Informações Geográficas - SIG Título Utilização de Software Livre Terralib para o Cadastro de Redes de Água e Esgoto Tema: Sistema de Informações Geográficas - SIG Autor/apresentador Eng. José Maria Viillac Pinheiro Currículo Sócio

Leia mais

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação.

ANEXO 11. Framework é um conjunto de classes que colaboram para realizar uma responsabilidade para um domínio de um subsistema da aplicação. ANEXO 11 O MATRIZ Para o desenvolvimento de sites, objeto deste edital, a empresa contratada obrigatoriamente utilizará o framework MATRIZ desenvolvido pela PROCERGS e disponibilizado no início do trabalho.

Leia mais

ShoeSystem 1.0 Sistema para loja de calçados

ShoeSystem 1.0 Sistema para loja de calçados Artigo apresentado ao UNIS, como parte dos requisitos para obtenção do título de tecnólogo em Análise e Desenvolvimento de Sistemas 1 ShoeSystem 1.0 Sistema para loja de calçados André Luis dos Reis Revair,

Leia mais

SISTEMA GERENCIAL TRATORPLAN

SISTEMA GERENCIAL TRATORPLAN SISTEMA GERENCIAL TRATORPLAN SIGET Fabrício Pereira Santana¹, Jaime William Dias¹, ², Ricardo de Melo Germano¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil fabricioblack@gmail.com germano@unipar.br

Leia mais

MEDRAL Geotecnologias 2011. Apresentação UNESP

MEDRAL Geotecnologias 2011. Apresentação UNESP Apresentação UNESP Julho de 2012 MEDRAL Geotecnologias Nossa História A Medral nasceu em 25 de abril de 1961, em Dracena (SP), oferecendo soluções de engenharia para o setor energético Aos poucos, a empresa

Leia mais

Sistemas Gerenciadores de Bancos de Dados

Sistemas Gerenciadores de Bancos de Dados Sistemas Gerenciadores de Bancos de Dados Fernando Castor A partir de slides elaborados por Fernando Fonseca & Robson Fidalgo 1 Sistemas de Arquivos Sistemas de arquivos Principal característica é a replicação

Leia mais

AS ROUPAS NOVAS DO IMPERADOR. Gilberto Câmara. Revista InfoGeo, 12, 2000.

AS ROUPAS NOVAS DO IMPERADOR. Gilberto Câmara. Revista InfoGeo, 12, 2000. AS ROUPAS NOVAS DO IMPERADOR Gilberto Câmara Revista InfoGeo, 12, 2000. Em 1994, publiquei o artigo "Anatomia de Sistemas de Informação Geográfica", que apresentava os diferentes componentes da tecnologia

Leia mais

EMENTAS DAS DISCIPLINAS

EMENTAS DAS DISCIPLINAS EMENTAS DAS DISCIPLINAS CURSO EDUCAÇÃO A DISTÂNCIA (EAD) SISTEMAS PARA INTERNET INTRODUÇÃO À COMPUTAÇÃO 68 A disciplina estuda a área da informática como um todo e os conceitos fundamentais, abrangendo

Leia mais

Disseminação e Compartilhamento de Dados Geoespaciais na Web

Disseminação e Compartilhamento de Dados Geoespaciais na Web Disseminação e Compartilhamento de Dados Geoespaciais na Web Clique para editar o estilo do subtítulo mestre Diego Mendes Rodrigues Gerente Serviços e Soluções ERDAS diego.rodrigues@sccon.com.br Santiago

Leia mais

Curso de Joomla na Prática

Curso de Joomla na Prática Curso de Joomla na Prática Joomla! (pronuncia-se djumla) é um CMS (Content Management System) desenvolvido a partir do Mambo. É escrito em PHP e roda no servidor web Apache ou IIS e banco de dados MySQL.

Leia mais

Licenças Livres. Terry Laundos Aguiar

Licenças Livres. Terry Laundos Aguiar Licenças Livres Terry Laundos Aguiar "Quando nos referimos a software livre, estamos nos referindo a liberdade e não a preço." Licença GPL Licenças de Softwares Comprar um software, geralmente, é como

Leia mais

WWW - World Wide Web

WWW - World Wide Web WWW World Wide Web WWW Cap. 9.1 WWW - World Wide Web Idéia básica do WWW: Estratégia de acesso a uma teia (WEB) de documentos referenciados (linked) em computadores na Internet (ou Rede TCP/IP privada)

Leia mais

Centro de Trabalho Indigenista CTI

Centro de Trabalho Indigenista CTI Centro de Trabalho Indigenista CTI Termo de Referência para Contratação de Consultoria Técnica Junho de 2015 Projeto Proteção Etnoambiental de Povos Indígenas Isolados e de Recente Contato na Amazônia

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

Arquitetura de SGBD. Prof. Antonio Almeida de Barros Junior

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

Leia mais

Curso de Engenharia de Computação PROTÓTIPO DE SISTEMA DE INFORMAÇÃO GEOGRÁFICA

Curso de Engenharia de Computação PROTÓTIPO DE SISTEMA DE INFORMAÇÃO GEOGRÁFICA Curso de Engenharia de Computação PROTÓTIPO DE SISTEMA DE INFORMAÇÃO GEOGRÁFICA Caio Cesar Fantini Campinas São Paulo Brasil Novembro de 2009 Curso de Engenharia de Computação PROTÓTIPO DE SISTEMA DE INFORMAÇÃO

Leia mais

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho

Banco de Dados de Músicas. Andre Lima Rocha Campos Osório Pereira Carvalho Banco de Dados de Músicas Andre Lima Rocha Campos Osório Pereira Carvalho Definição Aplicação Web que oferece ao usuário um serviço de busca de músicas e informações relacionadas, como compositor, interprete,

Leia mais

Desenvolvimento de uma interface extratora de dados genérica e inserção automática de dados em Sistemas de Informação Geográficos

Desenvolvimento de uma interface extratora de dados genérica e inserção automática de dados em Sistemas de Informação Geográficos Desenvolvimento de uma interface extratora de dados genérica e inserção automática de dados em Sistemas de Informação Geográficos Caroline Julliê de Freitas RIBEIRO¹, Vantuil José de OLIVEIRA NETO¹, Gabriel

Leia mais

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações

Bancos de Dados. Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Conceitos F undamentais em S is temas de B ancos de Dados e s uas Aplicações Tópicos Conceitos Básicos Bancos de Dados Sistemas de Bancos de Dados Sistemas de Gerenciamento de Bancos de Dados Abstração

Leia mais