JDB Java Desktop Basis

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

Download "JDB Java Desktop Basis"

Transcrição

1

2 JDB Java Desktop Basis Por Welbson Siqueira Costa Brasil Natal/RN 2012

3 ii Copyright 2012, Welbson Siqueira Costa. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. Nenhuma parte deste livro, sem prévia autorização por escrito do autor, Welbson Siqueira Costa, poderá ser reproduzida ou transmitida sejam quais forem os meios empregados. O autor deste livro tem trabalhado bastante para produção de material didático que ensine a desenvolver aplicações comerciais de forma produtiva com o Framework JDB. Assim, os exemplos neste livro foram produzidos para fornecer suporte didático ao JDB. No entanto, por serem didáticos, poderão apresentar necessidades de melhorias quanto aos aspectos de segurança, desempenho, estabilidade e confiabilidade. Por isso, o autor não se responsabiliza por eventuais danos em virtude da aplicação, em escala real ou comercial, dos conhecimentos aqui expostos ou dos conhecimentos aqui referenciados.

4 iii Nota do Autor O desenvolvimento do Framework JDB tem tomado muito do meu tempo. Muitos dos momentos que seriam disponibilizados para estar com a família, parentes ou amigos têm sido empregados no esforço desse trabalho. Sem falar nas brechas que encontro nos períodos em que estou no meu emprego para trabalhar mais um pouco no JDB. Escrever este primeiro livro tornou-se um trabalho tão importante quanto o desenvolvimento do próprio Framework JDB, já que, em virtude de se tratar de uma inovação tecnológica, o JDB quase não tem material didático. Tenho enfrentado algumas dificuldades em manter o projeto de forma gratuita. Acredito ter encontrado a solução para esse problema através da venda deste primeiro livro na forma de e-book. Sendo assim, peço a todos aqueles que se interessarem pelo JDB que não pratiquem a pirataria. Dessa maneira, todos nós contribuiremos para o crescimento do projeto. Obrigado, Welbson Siqueira Costa

5 iv Prefácio É sempre uma grande satisfação analisar uma obra prestes a ser bublicada, principalmente quando se trata de algo inovador e que traz grandes benefícios para a comunidade científica e acadêmica. Não tenho dúvidas de que neste volume o leitor vai encontrar uma obra com excelente qualidade técnica e didática. O criador o "Mestre Welbson", como costumo chamá-lo consegue espelhar em seu belo trabalho aquilo que possui em excesso: experiência profissional, experiência acadêmica, criatividade, determinação, objetividade e clareza vocabular. Trata-se de um texto esclarecedor que inova apresentando ao mundo acadêmico e tecnológico o Framework JDB, projeto desenvolvido pelo próprio autor que vem suprir carências no mundo Java para desenvolvimento de aplicações desktop. Mesmo sendo admirável, é importante mencionar que este livro é apenas a primeira manifestação didática do efetivo e inovador projeto que é o Framework JDB. Alguém que resolve disponibilizar grande parte do seu tempo para um projeto dessa dimensão, do qual cuida com muito zelo a ponto de torná-lo primoroso, merece nossos aplausos. Prof. M.Sc. Carlos Avelino de Barros

6 v Agradecimentos Aprendi que o mundo evolui por meio da participação de todos. Portanto, passar por essa existência e deixar a minha contribuição é uma filosofia de vida que adquiri através da boa educação e bons valores que meus pais me transmitiram. Sendo assim, eu não poderia deixar de dedicar este livro ao Sr. Walmyk e a Sra. Dalva. Também não poderia deixar de dedicá-lo a minha amada esposa, Ana Carolina, que sempre me apoiou e, por muitas vezes, suportou minhas ausências enquanto estive empenhado no desenvolvimento do projeto JDB e deste livro.

7 vi Público Alvo e Conhecimentos Necessários Este livro destina-se a estudantes de cursos técnicos e nível superior na área de informática que estejam interessados em aprender a desenvolver sistemas comerciais desktop em Java. Destina-se, igualmente, a qualquer estudante autônomo ou desenvolvedor de software interessado em aprender a desenvolver software desktop de maneira produtiva. Por fim, este livro é ferramenta essencial para aqueles que queiram aprender a trabalhar com o Framework JDB. O livro considera que o leitor detém conhecimentos básicos sobre bancos de dados relacionais e programação com a linguagem Java. Conhecimentos sobre o Sistema Gerenciador de Bancos de Dados MySQL e sobre o IDE Netbeans também seriam bastante proveitosos, já que o livro apenas fornece informações básicas e necessárias para que o leitor desenvolva os exemplos abordados.

8 vii Conteúdo do Livro O livro está organizado em 14 capítulos e três apêndices. No capítulo dois é iniciada a construção de um sistema fictício denominado Bibliotecário. A construção desse sistema continua até o capítulo 11, o qual explica como distribuir o Bibliotecário. Os capítulos que desenvolvem o sistema fictício exploram diversos aspectos do Framework JDB. Assim, o Bibliotecário é trabalhado como um laboratório de aprendizado do JDB. Os apêndices contém informações introdutórias sobre o JDK SE, o Netbeans e o SGBD MySQL. Tais informações abordam apenas assuntos necessários ao entendimento e desenvolvimento dos exemplos exibidos nos diversos capítulos do livro. Os capítulos 12, 13 e 14 exploram componentes e funcionalidades do JDB que não foram apresentadas quando do desenvolvimento do Bibliotecário. A seguir é apresentada breve descrição de todos os capítulos do livro. Capítulo 1- Fundamentos Nesse primeiro capítulo o leitor entrará em contato com aspectos fundamentais relacionados à teoria da programação de aplicações para interação com bancos de dados; mas especificamente, o capítulo aborda assuntos relacionados à persistência de dados e Java. A linguagem utilizada é impessoal, pois o capítulo tem um caráter dissertativo. Os capítulos posteriores abandonam a impessoalidade e trabalham os assuntos de maneira mais amigável. Capítulo 2 Entendendo o Framework JDB É apresentada a estrutura do Framework JDB e definido o sistema fictício Bibliotecário. O sistema fictício Bibliotecário será desenvolvido do capítulo 2 até o capítulo 11 e será utilizado como laboratório de aprendizado do JDB. Também é demonstrado como trabalhar com o JDB independentemente de IDE e com o IDE Netbeans. Assim, é desenvolvido um pequeno programa (Cadastro de Idiomas) sem a utilização do Netbeans; em seguida, esse mesmo programa é desenvolvido utilizando-se o IDE Netbeans. O Cadastro de Idiomas é um dos formulários do sistema fictício Bibliotecário. Capítulo 3 Eventos e Tratamento de Erros Este capítulo explica como trabalhar com eventos e tratamento de erros. O capítulo também aborda a construção da tela principal do sistema Bibliotecário; realiza a incorporação do Cadastro de Idiomas, desenvolvido no

9 viii capítulo anterior, ao projeto do Bibliotecário; e, desenvolve o Cadastro de Gêneros do Bibliotecário. Capítulo 4 Implementando Relacionamento 1 x N (um para muitos) É demonstrado como implementar relacionamentos um para muitos entre tabelas de um banco de dados relacional. O leitor conhecerá os componentes JDBLookUpComboBox e JDBLookUpField. Capítulo 5 Validando Dados Este capítulo utiliza exemplos desenvolvidos nos capítulos três e quatro para explicar como o JDB pode validar dados. É demonstrado como desviar o processamento da operação de salvar para disparo do evento onsavemanually, que permite personalizar a operação de salvar com o código necessário à validação dos dados. Capítulo 6 JDB sem os Componentes de Controle O capítulo demonstra como trabalhar com o JDB sem utilizar os componentes de Controle (componentes visuais). Tal maneira de programação apresenta-se um pouco trabalhosa, porém, mostra-se importante para que o desenvolvedor detenha controle total sobre as diversas funcionalidades disponibilizadas pelos componentes Essenciais do JDB. O leitor provavelmente utilizará os conhecimentos adquiridos neste capítulo com pouca frequência, no entanto, quando necessitar, terá conhecimento suficiente para fazê-lo. Capítulo 7 Implementando Relacionamento de Herança Aqui o leitor aprenderá a implementar relacionamentos de herança. Também conhecerá o componente JDBUpdate, que pode executar declarações SQL, DDL ou DML, exceto consultas que devem ser executadas pelo JDBQuery. Capítulo 8 Consultas Personalizadas e Utilização de Parâmetros Neste capítulo é demonstrado como construir formulários que realizam consultas personalizadas, definidas pelo usuário em tempo de execução, através do preenchimento de campos de consulta. Também é mostrado como utilizar parâmetros no interior do código SQL.

10 ix Capítulo 9 Transações com JDB O capítulo demonstra como trabalhar com transações de banco de dados. As transações são exemplificadas com a construção de dois formulários do Bibliotecário, responsáveis pela realização de empréstimo e devolução de livros. Capítulo 10 Armazenando Declarações SQL em Repositório É mostrado como armazenar declarações SQL em arquivos externo ao código do programa. Depois que o sistema é distribuído, tal facilidade permite que as declarações sejam alteradas sem a necessidade de intervenção no código do programa. Neste capítulo é finalizada a construção do Bibliotecário. Capítulo 11 Distribuindo o Bibliotecário Aqui o Bibliotecário é preparado para distribuição. Capítulo 12 Execução de SQL DDL e DML Neste capítulo é exemplificado como trabalhar com o JDB para executar declarações SQL DDL (Data Definition Language) e DML (Data Manipulation Language). Capítulo 13 Objetos Complexos não Estruturados Neste capítulo é mostrado como trabalhar com objetos complexos não estruturados (cadeias de bytes). Esses objetos são armazenados em campos (colunas) do tipo BLOB (Binary Large Objects) do SGBD MySQL. O capítulo está dividido em duas seções. Na primeira, é construído um programa capaz de converter qualquer arquivo em um array de bytes e armazenar o objeto resultante no banco de dados. Esse mesmo programa também é capaz de recuperar os objetos armazenados no banco de dados e convertê-los em arquivos, retornando, portanto, sua forma original. Na segunda seção, é construído outro programa, semelhante ao primeiro, porém, aperfeiçoado para armazenar e recuperar imagens. Para este último é utilizado o componente JDBImage, que permite exibir as imagens armazenadas nos campos BLOB.

11 x Capítulo 14 Classes de Entidades Persistentes Neste capítulo é apresentada a classe AbstractEntity e explicado o conceito de CEP JDB (Classe de Entidade Persistente JDB). Em seguida, é construído um programa bastante simples para demonstrar como é possível transformar uma CEP JDB em um componente JavaBean. Por fim, é desenvolvido um programa um pouco mais complexo com o intuito de demonstrar que componentes JavaBeans de CEP JDB, usufruem de todos os recursos herdados do componente JDBQuery. Apêndice A1 Introdução ao JDK SE Nesse apêndice o leitor receberá informações de como realizar o download, instalação e configuração do JDK (Java Development Kit) no Windows 7. Apêndice A2 Introdução ao Netbeans Aqui é feita introdução ao IDE Netbeans. É mostrado onde fazer o download e como instalar o IDE. Também e desenvolvido um simples projeto para demonstrar aspectos de configuração e usabilidade do IDE, que serão necessários para o perfeito entendimento dos exemplos desenvolvidos nos vários capítulos do livro. Apêndice A3 Introdução ao MySQL Esse apêndice apresenta o SGBD MySQL e algumas de suas ferramentas. O capítulo inicia com o download, instalação e configuração do servidor MySQL. Depois, apresenta a ferramenta gráfica MySQL Workbench, que automatiza atividades de gerenciamento do bando de dados. Como exemplo de utilização do MySQL Workbench é feita a restauração do banco de dados dbbiblioteca, que é usado no sistema Bibliotecário.

12 xi Orientações para Leitura do Livro O grafo abaixo apresenta a ordem na qual o livro deverá ser lido. As setas apontam para o próximo capítulo a ser lido. As setas tracejadas indicam sugestões, isto é, caso o leitor já detenha o conhecimento abordado pelo capítulo, ele poderá passar adiante sem lê-lo ou fazer uma consulta rápida. Apêndice A1 Capítulo 1 Capítulo 7 Apêndice A2 Capítulo 2 Capítulo 8 Apêndice A3 Capítulo 3 Capítulo 9 Capítulo 4 Capítulo 10 Capítulo 12 Capítulo 13 Capítulo 5 Capítulo 11 Capítulo 14 Capítulo 6

13 xii Material Complementar O material complementar é disponibilizado em conjunto com o livro. Atualizações desse material poderão ser obtidas no seguinte endereço: Organização do Material Complementar A figura abaixo apresenta a estrutura de diretórios do material complementar:

14 xiii Vejamos a descrição breve de cada um desses diretórios: apend_a2: projeto exemplo desenvolvido no Apêndice A2. cap_2: projetos exemplos desenvolvidos no Capítulo 2. cap_2/banco_de_dados: contém o backup do banco de dados do sistema Bibliotecário. cap_2/exemplo_sem_ide: programa exemplo desenvolvido sem apoio de IDE. cap_2/exemplo_com_ide: programa exemplo desenvolvido com apoio do IDE Netbeans. cap_3-cap_11: projeto Bibliotecário desenvolvido no livro. cap_12: projeto exemplo desenvolvido no Capítulo 12. cap_13: projeto exemplo desenvolvido no Capítulo 13. cap_13/banco_de_dados: contém o backup dos bancos de dados dos projetos exemplos desenvolvidos no Capítulo 13. cap_13/banco_imagens: programa exemplo para trabalhar com imagens armazenadas em bancos de dados. cap_13/banco_objetos: programa exemplo para trabalhar com objetos binários armazenados em bancos de dados. cap_14: projeto exemplo desenvolvido no Capítulo 14. cap_14/banco_de_dados: contém o backup do banco de dados dos projetos exemplos desenvolvidos no Capítulo 14. cap_14/disciplina: programa exemplo para trabalhar com Classe de Entidade Persistente JDB. cap_14/simples_cep: programa exemplo para trabalhar com Classe de Entidade Persistente JDB. doc: documentação do JDB (javadoc e código fonte). lib: bibliotecas utilizadas nos projetos do livro. listagens: listagens contidas no livro. tutoriais: tutoriais referenciados no livro.

15 Ferramentas e Tecnologias Utilizadas no Livro xiv Framework JDB (Java Desktop Basis): IDE Netbeans: SGBD MySQL: JDK SE (Java Development Kit Standard Edition): Sistema Operacional Microsoft Windows 7:

16 xv Sumário Capítulo 1 Fundamentos Contexto Evolutivo História de Java Persistência de dados e Java Sistemas de Bancos de Dados Relacionais Sistemas de Bancos de Dados Orientados a Objetos Sistemas de Bancos de Dados Objeto-relacionais ou Relacionais Estendidos Estimativa da Evolução do Uso dos Modelos Relacional, Objeto-relacional e Orientado a Objetos Mapeamento entre Classes Persistentes e Relações Subsistemas de Persistência JDBC Puro Classes de Entidades Persistentes Padrão DAO Subsistemas ORM (Object-relational Mapping) Comparação entre Subsistemas de Persistência Framework JDB (Java Desktop Basis) Resumo Capítulo 2 Entendendo o Framework JDB Estrutura do JDB Características Necessárias do Driver JDBC Características Exigidas Características Desejáveis Sistema Fictício para Aplicação do JDB (Bibliotecário) Trabalhando com JDB sem IDE (Formulário Cadastro de Idiomas) Construindo o Software Compilando o Software Rodando o Software Fazendo Algumas Pequenas Alterações no Software Trabalhando com JDB no Netbeans (Formulário Cadastro de Idiomas) Fazendo Algumas Pequenas Alterações no Software Resumo Capítulo 3 Eventos e Tratamento de Erros Iniciando a Construção do Sistema Fictício (Bibliotecário) Formulário Principal do Bibliotecário Integração entre Projetos do Netbeans (Cadastro de Idiomas e Bibliotecário) Formulário Cadastro de Gêneros Trabalhando com Eventos Tratando Erros de Conexão com o Banco de Dados Tratando Erros de Consultas... 92

17 xvi 3.6 Resumo Capítulo 4 Implementando Relacionamento 1 x N (um para muitos) Formulário Cadastro de Livros Trabalhando com Campos de Lookup no JDBTable Trabalhando com eventos Tratando erros Resumo Capítulo 5 Validando Dados Investigando o componente JDBQuery Desviando Operação Salvar para Disparo do Evento onsavemanually Estratégias de Validação de Dados Usando Componentes Visuais Usando o Vetor newcurrentfieldsvalues Usando Funções de Validação Resumo Capítulo 6 JDB sem os Componentes de Controle Formulário Cadastro de Departamentos Exibição dos Dados do JDBQuery no JTable Chamadas Explícitas de Métodos do JDBQuery Codificação de Eventos do JDBQuery Resumo Capítulo 7 Implementando Relacionamento de Herança Implementando Superclasse (Formulário Cadastro de Pessoas) Implementando Subclasse com JDBQuery (Formulário Cadastro de Professores) Formulário de Consulta e Exclusão Formulário de Inserção Formulário de Edição Implementando Subclasse com JDBUpdate (Formulário Cadastro de Alunos) Formulário de Consulta e Exclusão Formulário de Inserção Formulário de Edição Resumo Capítulo 8 Consultas Personalizadas e Utilização de Parâmetros Consulta Personalizada (Formulário Consulta Pessoas) Consulta Personalizada com Parâmetros (Formulário Consulta Livros) Resumo Capítulo 9 Tansações com JDB Trabalhando com JDBUpdateTransaction

18 xvii Formulário Empréstimo de Livros Formulário Devolução de Livros Resumo Capítulo 10 Armazenando Declarações SQL em Repositório Formulário Consulta Empréstimos Trabalhando com o Componente JDBSQLRepository Uso Restrito do JDBSQLRepository Uso Abrangente do JDBSQLRepository Segurança no Uso de Repositório de SQL Resumo Capítulo 11 Distribuindo o Bibliotecário Construindo o Bibliotecário Distribuindo o Bibliotecário Rodando o Bibliotecário Resumo Capítulo 12 Execução de SQL DDL e DML Formulário para Execução de SQL Exemplos de Execução de SQL Resumo Capítulo 13 Objetos Complexos não Estruturados Trabalhando com Objetos Binários Trabalhando com Imagens Resumo Capítulo 14 Classes de Entidades Persistentes Classes de Entidades e Bancos de Dados Relacionais Conhecendo a Classe AbstractEntity e Criando Classes de Entidades Persistentes Programa Simples com Classe de Entidade Persistente Manipulando Objetos de Classes de Entidades Persistentes Criando as Classes de Entidades Persistentes Formulário de Consulta e Exclusão Formulário de Inserção Formulário de Edição Resumo Referências Apêndice A1 Introdução ao JDK SE Download e Instalação do JDK SE Configuração do path no Windows Resumo

19 xviii Apêndice A2 Introdução ao Netbeans Download e Instalação Definindo o Idioma Criando um Novo Projeto Desktop Criando um Formulário para o Projeto Entendendo a Área de Trabalho Configurando a Codificação de Caracteres Encoding Configurando a Visualização da Janela Projects Adicionando os Componentes JDB à Palette Adicionando Bibliotecas ao Projeto Construindo a GUI do Projeto Aparência e Comportamento da GUI (Look and Feel) Compilando e Rodando o Projeto Resumo Apêndice A3 Introdução ao MySQL Download do MySQL Server, MySQL Workbench e Connector/J Instalação do MySQL Community Server Instalação do MySQL Workbench (GUI Tool) Trabalhando com o MySQL Workbench Restaurando Backup Executando Scripts SQL Entendendo o Conectot/J Resumo Índice

Classes de Entidades Persistentes JDB

Classes de Entidades Persistentes JDB Classes de Entidades Persistentes JDB Brasil, Natal-RN, 07 de setembro de 2011 Welbson Siqueira Costa www.jdbframework.com Nota de Retificação: em 11/12/2011 a Listagem 3 desse tutorial sofreu uma pequena

Leia mais

Java Desktop Basis. Brasil, Natal-RN, 29 de maio de 2011 Welbson Siqueira Costa. www.jdbframework.com

Java Desktop Basis. Brasil, Natal-RN, 29 de maio de 2011 Welbson Siqueira Costa. www.jdbframework.com Java Desktop Basis Brasil, Natal-RN, 29 de maio de 2011 Welbson Siqueira Costa www.jdbframework.com A velocidade com que Java foi adotada pela comunidade científica é realmente impressionante. Desde o

Leia mais

Dados em Java. Introdução

Dados em Java. Introdução Interface Gráfica e Banco de Dados em Java Introdução Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. Licença para uso e

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

e-stf WebServices Processo Eletrônico Smart Client Manual de Instalação

e-stf WebServices Processo Eletrônico Smart Client Manual de Instalação SUPREMO TRIBUNAL FEDERAL Secretaria de Tecnologia da Informação e-stf WebServices Processo Eletrônico Smart Client 1 Histórico da Revisão Data Versão Descrição Autor 30/07/2008 1.0 Criação do documento

Leia mais

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério.

Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. EDSON GONÇALVES Este livro é dedicado a minha esposa Edna e a todos os desenvolvedores que fizeram do software livre um meio profissional levado a sério. AGRADECIMENTOS Primeiramente gostaria de agradecer

Leia mais

Desenvolvendo Aplicações Web com NetBeans

Desenvolvendo Aplicações Web com NetBeans Desenvolvendo Aplicações Web com NetBeans Aula 3 Cap. 4 Trabalhando com Banco de Dados Prof.: Marcelo Ferreira Ortega Introdução O trabalho com banco de dados utilizando o NetBeans se desenvolveu ao longo

Leia mais

GeCA: Uma Ferramenta de Engenharia Reversa e Geração Automática de Código

GeCA: Uma Ferramenta de Engenharia Reversa e Geração Automática de Código GeCA: Uma Ferramenta de Engenharia Reversa e Geração Automática de Código Igor Steinmacher 1, Éderson Fernando Amorim 1, Flávio Luiz Schiavoni 1, Elisa Hatsue Moriya Huzita 1 1 Departamento de Informática

Leia mais

Padrão ix. Q-Ware Cloud File Publisher. Manual do Administrador QWCFP. Versão 1.2.0.0

Padrão ix. Q-Ware Cloud File Publisher. Manual do Administrador QWCFP. Versão 1.2.0.0 Padrão ix Q-Ware Cloud File Publisher Manual do Administrador QWCFP Versão 1.2.0.0 Copyright 2000-2014 Padrão ix Sistemas Abertos Ltda. Todos os direitos reservados. As informações contidas neste manual

Leia mais

Programação de Computadores II: Java. / NT Editora. -- Brasília: 2014. 82p. : il. ; 21,0 X 29,7 cm.

Programação de Computadores II: Java. / NT Editora. -- Brasília: 2014. 82p. : il. ; 21,0 X 29,7 cm. Autor José Jesse Gonçalves Graduado em Licenciatura em Matemática pela Universidade Estadual de São Paulo - UNESP, de Presidente Prudente (1995), com especialização em Análise de Sistemas (1999) e mestrado

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

Figura 1 - Arquitetura multi-camadas do SIE

Figura 1 - Arquitetura multi-camadas do SIE Um estudo sobre os aspectos de desenvolvimento e distribuição do SIE Fernando Pires Barbosa¹, Equipe Técnica do SIE¹ ¹Centro de Processamento de Dados, Universidade Federal de Santa Maria fernando.barbosa@cpd.ufsm.br

Leia mais

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas

Linguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures

Leia mais

15 Conceitos de Bancos de Dados com o LibreOffice Base

15 Conceitos de Bancos de Dados com o LibreOffice Base Introdução a Informática - 1º semestre AULA 14 Prof. André Moraes Objetivos desta aula: Explorar as propriedades na criação de bancos de dados no LibreOffice Base; Criar e explorar tabelas; Criar e explorar

Leia mais

Essencial ao Desenvolvimento de Software

Essencial ao Desenvolvimento de Software Documento de Requisitos Essencial ao Desenvolvimento de Software De que se trata o artigo? Apresenta o documento de requisitos de software, destacando-o como um dos principais documentos pertinentes ao

Leia mais

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões Prof. MSc. Hugo Souza Se você precisar manter informações sobre seus usuários enquanto eles navegam pelo seu site, ou até quando eles saem

Leia mais

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico

MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico MANUAL PARA USO DO SISTEMA GCO Gerenciador Clínico Odontológico O GCO é um sistema de controle de clínicas odontológicas, onde dentistas terão acesso a agendas, fichas de pacientes, controle de estoque,

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

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java

RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM. Java RUI ROSSI DOS SANTOS PROGRAMAÇÃO DE COMPUTADORES EM Java 2ª Edição n Sumário VII Sumário CAPÍTULO 1 Introdução ao Java... 1 A Origem... 2 O Caminho Para a Aprendizagem... 4 Java como Plataforma... 6 Finalidade...

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

Copyright 2008, 2013 da Novatec Editora Ltda.

Copyright 2008, 2013 da Novatec Editora Ltda. 4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil

Casa do Código Livros para o programador Rua Vergueiro, 3185-8º andar 04101-300 Vila Mariana São Paulo SP Brasil Casa do Código Todos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998. Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem autorização prévia por escrito da editora,

Leia mais

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário

Centro de Computação - Unicamp Gerência de Atendimento ao Cliente (e-mail:apoio@turing.unicamp.br) Sumário Sumário Conceitos Microsoft Access 97... 01 Inicialização do Access... 02 Convertendo um Banco de Dados... 03 Criando uma Tabela... 06 Estrutura da Tabela... 07 Propriedades do Campo... 08 Chave Primária...

Leia mais

e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Ambientes de Programação e Banco de Dados Docente: Éberton da Sl Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com

Leia mais

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN José Agostinho Petry Filho 1 ; Rodrigo de Moraes 2 ; Silvio Regis da Silva Junior 3 ; Yuri Jean Fabris 4 ; Fernando Augusto

Leia mais

GLOBAL SCIENCE AND TECHNOLOGY (ISSN 1984 3801)

GLOBAL SCIENCE AND TECHNOLOGY (ISSN 1984 3801) GLOBAL SCIENCE AND TECHNOLOGY (ISSN 1984 3801) UTILIZAÇÃO DE APLICATIVOS BASE E CALC DO PACOTE BROFFICE.ORG PARA CRIAÇÃO DE SISTEMA DE INFORMAÇÃO DE PEQUENO PORTE Wílson Luiz Vinci 1 Marcelo Gonçalves

Leia mais

Padrão ix. Q-Ware Cloud File Publisher - QWCFP Manual do Gestor de Grupo. Versão 1.0.1.0

Padrão ix. Q-Ware Cloud File Publisher - QWCFP Manual do Gestor de Grupo. Versão 1.0.1.0 Padrão ix Q-Ware Cloud File Publisher - QWCFP Manual do Gestor de Grupo Versão 1.0.1.0 Copyright 2000-2014 Padrão ix Sistemas Abertos Ltda. Todos os direitos reservados. As informações contidas neste manual

Leia mais

SISTEMA PARA COMPOSIÇÃO E CORREÇÃO DE LISTAS DE QUESTÕES DE MÚLTIPLA ESCOLHA

SISTEMA PARA COMPOSIÇÃO E CORREÇÃO DE LISTAS DE QUESTÕES DE MÚLTIPLA ESCOLHA UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CURSO SUPERIOR DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ROBERTO ROSIN SISTEMA PARA COMPOSIÇÃO E CORREÇÃO DE LISTAS DE QUESTÕES DE MÚLTIPLA ESCOLHA

Leia mais

CURSO DESENVOLVEDOR JAVA Edição 2009

CURSO DESENVOLVEDOR JAVA Edição 2009 CURSO DESENVOLVEDOR JAVA Edição 2009 O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos e com o uso

Leia mais

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4.

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4. Guia de Atualização PROJURIS WEB 4.5 Por: Fabio Pozzebon Soares Página 1 de 11 Sistema ProJuris é um conjunto de componentes 100% Web, nativamente integrados, e que possuem interface com vários idiomas,

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

MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java

MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java MOR: Uma Ferramenta para o Mapeamento Objeto-Relacional em Java Leonardo Gresta Paulino Murta Gustavo Olanda Veronese Cláudia Maria Lima Werner {murta, veronese, werner}@cos.ufrj.br COPPE/UFRJ Programa

Leia mais

Persistência de dados com JPA. Hélder Antero Amaral Nunes haanunes@gmail.com

Persistência de dados com JPA. Hélder Antero Amaral Nunes haanunes@gmail.com Persistência de dados com JPA Hélder Antero Amaral Nunes haanunes@gmail.com O que é persistência? A persistência de dados é o fato de pegar um dado e torná-lo persistente, ou seja, salvar em algum banco

Leia mais

Impressão e Fotolito Oficina Gráfica da EDITORA VIENA. Todos os direitos reservados pela EDITORA VIENA LTDA

Impressão e Fotolito Oficina Gráfica da EDITORA VIENA. Todos os direitos reservados pela EDITORA VIENA LTDA Autores Karina de Oliveira Wellington da Silva Rehder Consultores em Informática Editora Viena Rua Regente Feijó, 621 - Centro - Santa Cruz do Rio Pardo - SP CEP 18.900-000 Central de Atendimento (0XX14)

Leia mais

CA Nimsoft Monitor. Guia do Probe Monitoramento de resposta de JDBC. jdbc_response série 1.1

CA Nimsoft Monitor. Guia do Probe Monitoramento de resposta de JDBC. jdbc_response série 1.1 CA Nimsoft Monitor Guia do Probe Monitoramento de resposta de JDBC jdbc_response série 1.1 Aviso de copyright do CA Nimsoft Monitor Este sistema de ajuda online (o Sistema ) destina-se somente para fins

Leia mais

Conhecendo o Visual FoxPro 8.0 Parte 3

Conhecendo o Visual FoxPro 8.0 Parte 3 AULA Conhecendo o Visual FoxPro 8.0 Parte 3 Continuando nossa saga pelas ferramentas do Visual FoxPro 8.0, hoje vamos conhecer mais algumas. A Ferramenta Class Designer A Class Designer é a ferramenta

Leia mais

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Novembro de 2004

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Novembro de 2004 FICHEIROS COM EXEMPLOS Envie um e-mail* para software@centroatlantico.pt para conhecer os endereços de Internet de onde poderá fazer o download dos ficheiros com os exemplos deste livro. Reservados todos

Leia mais

Helder da Rocha. Criação de. Web Sites II. Servidor Web Aplicações Web Programas CGI e SSI. Rev.: CWS2-04-2000/01 A4

Helder da Rocha. Criação de. Web Sites II. Servidor Web Aplicações Web Programas CGI e SSI. Rev.: CWS2-04-2000/01 A4 Helder da Rocha Criação de Web Sites II Servidor Web Aplicações Web Programas CGI e SSI Rev.: CWS2-04-2000/01 A4 Copyright 2000 por Helder Lima Santos da Rocha. Todos os direitos reservados. Os direitos

Leia mais

Desenvolvendo para WEB

Desenvolvendo para WEB Nível - Básico Desenvolvendo para WEB Por: Evandro Silva Neste nosso primeiro artigo vamos revisar alguns conceitos que envolvem a programação de aplicativos WEB. A ideia aqui é explicarmos a arquitetura

Leia mais

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br

Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Prof. Marcelo Machado Cunha www.marcelomachado.com mcelobr@yahoo.com.br Ementa Introdução a Banco de Dados (Conceito, propriedades), Arquivos de dados x Bancos de dados, Profissionais de Banco de dados,

Leia mais

Informe 2015. Foxit PDF Security Suite Integrado com o Serviço de Gerenciamento de Direitos do Microsoft Active Directory

Informe 2015. Foxit PDF Security Suite Integrado com o Serviço de Gerenciamento de Direitos do Microsoft Active Directory Informe 2015 Foxit PDF Security Suite Integrado com o Serviço de Gerenciamento de Direitos do Microsoft Active Directory Sumário Introdução... 3 Ambientes do Foxit PDF Security Suite... 4 Aplicar políticas

Leia mais

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc.

Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL. Prof. MSc. Programação para Internet Orientada a Objetos com PHP & MySQL Instalando e configurando um ambiente de ferramentas PHP e MySQL Prof. MSc. Hugo Souza Na última aula falamos um pouco sobre as ferramentas

Leia mais

Banco de Dados I Introdução

Banco de Dados I Introdução Banco de Dados I Introdução Prof. Moser Fagundes Curso Técnico em Informática (Modalidade Integrada) IFSul Campus Charqueadas Sumário da aula Avaliações Visão geral da disciplina Introdução Histórico Porque

Leia mais

Sistemas Gerenciadores de Bancos de Dados. / NT Editora. -- Brasília: 2013. 94p. : il. ; 21,0 X 29,7 cm.

Sistemas Gerenciadores de Bancos de Dados. / NT Editora. -- Brasília: 2013. 94p. : il. ; 21,0 X 29,7 cm. Autor Ismael Sousa Araujo Pós-graduado em Gerência de Projetos PMBOK UNICESP. Graduado em Tecnologia em Segurança da Informação UNICESP. Professor de concurso da área de informática e consultor em EAD.

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

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

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias

CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias CURSO DESENVOLVEDOR JAVA Edição Intensiva de Férias O curso foi especialmente planejado para os profissionais que desejam trabalhar com desenvolvimento de sistemas seguindo o paradigma Orientado a Objetos

Leia mais

IBM Tivoli Directory Server Versão 5.2 Leia-me do Cliente

IBM Tivoli Directory Server Versão 5.2 Leia-me do Cliente IBM Tivoli Directory Server Versão 5.2 Leia-me do Cliente Nota Antes de utilizar estas informações e o produto suportado por elas, leia as informações gerais em Avisos, na página 7. Prefácio Este Leia-me

Leia mais

Troubleshooting Versão 1.0

Troubleshooting Versão 1.0 Troubleshooting Versão 1.0 As informações contidas neste documento estão sujeitas a alteração sem notificação prévia. Os dados utilizados nos exemplos contidos neste manual são fictícios. Nenhuma parte

Leia mais

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Março de 2004 ISBN: 972-8426-81-X Depósito legal: 207877/04

geral@centroatlantico.pt www.centroatlantico.pt Impressão e acabamento: Inova 1ª edição: Março de 2004 ISBN: 972-8426-81-X Depósito legal: 207877/04 Reservados todos os direitos por Centro Atlântico, Lda. Qualquer reprodução, incluindo fotocópia, só pode ser feita com autorização expressa dos editores da obra. Adobe Reader 6 Colecção: Software obrigatório

Leia mais

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46

Sumário. Capítulo 1 Revisão de PHP... 19. Capítulo 2 Melhorando o processamento de formulários... 46 9 Sumário O Autor... 8 Introdução... 15 Quem deve ler este livro... 15 Como este livro está organizado...16 Download do código-fonte do livro... 18 Capítulo 1 Revisão de PHP... 19 Iniciando em PHP... 19

Leia mais

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Editora Carlos A. J. Oliviero Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico Orientado por Projeto 1a Edição 2 Reimpressão São Paulo 2011 Érica Ltda. Noções Livrarse Preparação muitas muita Sumário

Leia mais

FileMaker 14. Guia de ODBC e JDBC

FileMaker 14. Guia de ODBC e JDBC FileMaker 14 Guia de ODBC e JDBC 2004 2015 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara, Califórnia 95054 FileMaker e FileMaker Go são marcas comerciais

Leia mais

CA Desktop Migration Manager

CA Desktop Migration Manager CA Desktop Migration Manager Notas da versão do CA DMM 12.9 A presente documentação, que inclui os sistemas de ajuda incorporados e os materiais distribuídos eletronicamente (doravante denominada Documentação),

Leia mais

WebApps em Java com uso de Frameworks

WebApps em Java com uso de Frameworks WebApps em Java com uso de Frameworks Fred Lopes Índice O que são frameworks? Arquitetura em camadas Arquitetura de sistemas WEB (WebApps) Listagem resumida de frameworks Java Hibernate O que são frameworks?

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

Plano de Trabalho Docente 2015. Ensino Técnico

Plano de Trabalho Docente 2015. Ensino Técnico Plano de Trabalho Docente 2015 Ensino Técnico ETEC MONSENHOR ANTONIO MAGLIANO Código: 088 Município: Garça Eixo Tecnológico: Informação e Comunicação Habilitação Profissional: Técnica de Nível Médio de

Leia mais

Introdução. William Braga

Introdução. William Braga Introdução I William Braga II Introdução III William Braga Rio de Janeiro. 2007 IV - Copyright 2007 da Editora Alta Books Ltda. Todos os direitos reservados e protegidos pela Lei 5988 de 14/12/73. Nenhuma

Leia mais

Thiago Hernandes de Souza

Thiago Hernandes de Souza Thiago Hernandes de Souza Dedicatória Confia ao SENHOR as tuas obras, e teus pensamentos serão estabelecidos. (Provérbios 16:3) Primeiramente ao Senhor Jesus Cristo, por fazer o intermédio junto a Deus

Leia mais

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB

Instalação do ByYou ESB. Guia de Instalação e Atualização do ByYou ESB Instalação do ByYou ESB Guia de Instalação e Atualização do ByYou ESB Instalação do ByYou ESB Copyright 2010 TOTVS S.A. Todos os direitos reservados. Nenhuma parte deste documento pode ser copiada, reproduzida,

Leia mais

FileMaker 13. Guia de ODBC e JDBC

FileMaker 13. Guia de ODBC e JDBC FileMaker 13 Guia de ODBC e JDBC 2004 2013 FileMaker Inc. Todos os direitos reservados. FileMaker Inc. 5201 Patrick Henry Drive Santa Clara, Califórnia 95054 FileMaker e Bento são marcas comerciais da

Leia mais

Instalando o J2SE 5.0 JDK no Windows 2000/XP

Instalando o J2SE 5.0 JDK no Windows 2000/XP Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para

Leia mais

CSF Designer Intuition SOLUÇÕES DE OUTPUT FIS

CSF Designer Intuition SOLUÇÕES DE OUTPUT FIS SOLUÇÕES DE OUTPUT FIS O CSF Designer Intuition TM da FIS ajuda organizações que lidam com o cliente a criar, de forma instantânea e interativa, documentos comerciais respeitando as regulações vigentes,

Leia mais

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA

SECRETARIA DE ESTADO DA FAZENDA. Documento de Arrecadação Estadual DAE. Manual do Usuário. Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA 1 SECRETARIA DE ESTADO DA FAZENDA Documento de Arrecadação Estadual DAE Manual do Usuário Versão 1.0.0 SECRETARIA DE ESTADO DA FAZENDA 66.053-000 Av. Visconde de Souza Franco, 110 Reduto Belém PA Tel.:(091)

Leia mais

Persistência de Dados em Java com JPA e Toplink

Persistência de Dados em Java com JPA e Toplink Persistência de Dados em Java com JPA e Toplink Vinicius Teixeira Dallacqua Curso de Tecnologia em Sistemas para Internet Instituto Federal de Educação, Ciência e Tecnologia - IFTO AE 310 Sul, Avenida

Leia mais

Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS

Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS Criação de Consultas e Relatórios no Access CRIAÇÃO DE CONSULTAS E RELATÓRIOS NO ACCESS Sumário Conceitos / Autores chave... 3 1. Introdução... 4 2. Consultas... 5 3. Relatórios... 8 4. Conclusões... 11

Leia mais

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec

Criando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a

Leia mais

Manual do Usuário. Controle Financeiro. Copyright 2014 - ControleNaNet

Manual do Usuário. Controle Financeiro. Copyright 2014 - ControleNaNet Manual do Usuário Controle Financeiro Copyright 2014 - ControleNaNet Conteúdo Menu Principal...3 Clientes... 4 Consulta... 5 Inclusão...6 Alteração... 8 Exclusão...8 Fornecedores...9 Consulta... 10 Inclusão...

Leia mais

Conectando Bancos de Dados Microsoft Access no BrOffice.org Base. fornecido pelo Projeto de Documentação do BrOffice.org

Conectando Bancos de Dados Microsoft Access no BrOffice.org Base. fornecido pelo Projeto de Documentação do BrOffice.org Conectando Bancos de Dados Microsoft Access no BrOffice.org Base fornecido pelo Projeto de Documentação do BrOffice.org Índice 1 Introdução...2 1.1 Versão... 2 1.2 Licenciamento...2 1.3 Mensagem do Projeto

Leia mais

Prof. Omero, pág. 63. Banco de Dados InterBase.

Prof. Omero, pág. 63. Banco de Dados InterBase. Prof. Omero, pág. 63 O que é o InterBase? O InterBase é um SGBDR - Sistema Gerenciador de Banco de Dados Cliente/Servidor Relacional 1 que está baseado no padrão SQL ANSI-9, de alta performance, independente

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

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 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos

Leia mais

Modelos de Dados e Arquitetura de um SGBD. Introdução 1º Bimestre Prof. Patrícia Lucas

Modelos de Dados e Arquitetura de um SGBD. Introdução 1º Bimestre Prof. Patrícia Lucas Modelos de Dados e Arquitetura de um SGBD Introdução 1º Bimestre Prof. Patrícia Lucas Abstração Modelo de Dados Conjunto de conceitos que podem ser utilizados para descrever a estrutura lógica e física

Leia mais

Android e Bancos de Dados

Android e Bancos de Dados (Usando o SQLite) Programação de Dispositivos Móveis Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do

Leia mais

Helder da Rocha. Criação de. Web Sites I. Web e Internet Web design Tecnologias de apresentação. Rev.: CWS1-03-2000/01 A4

Helder da Rocha. Criação de. Web Sites I. Web e Internet Web design Tecnologias de apresentação. Rev.: CWS1-03-2000/01 A4 Helder da Rocha Criação de Web Sites I Web e Internet Web design Tecnologias de apresentação Rev.: CWS1-03-2000/01 A4 Copyright 2000 por Helder Lima Santos da Rocha. Todos os direitos reservados. Os direitos

Leia mais

20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD

20/05/2013. Sistemas de Arquivos Sistemas de arquivos. Sistemas de Gerenciamento de Banco de Dados (SGBD) Banco de Dados. Estrutura de um BD SGBD Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Robson Fidalgo Sistemas de Arquivos Sistemas de arquivos Principal característica é a replicação e isolamento de dados (ilhas de informações)

Leia mais

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa

Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Desenvolvendo e Integrando Serviços Multiplataforma de TV Digital Interativa Agenda Introdução Aplicações interativas de TV Digital Desafios de layout e usabilidade Laboratório de usabilidade Desafios

Leia mais

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD

1. CONCEITOS BÁSICOS DE BD, SBD E SGBD Introdução 1. CONCEITOS BÁSICOS DE BD, SBD E SGBD A importância da informação para a tomada de decisões nas organizações tem impulsionado o desenvolvimento dos sistemas de processamento de informações.

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

Introdução ao Derby. Version 10.2 Derby Document build: December 11, 2006, 7:16:07 AM (PST)

Introdução ao Derby. Version 10.2 Derby Document build: December 11, 2006, 7:16:07 AM (PST) Introdução ao Derby Version 10.2 Derby Document build: December 11, 2006, 7:16:07 AM (PST) Contents Direitos autorais reservados... 3 Introdução ao Derby...4 Opções de implementação...4 Requisitos do

Leia mais

Livro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet

Livro Caixa. www.controlenanet.com.br. Copyright 2015 - ControleNaNet www.controlenanet.com.br Copyright 2015 - ControleNaNet Conteúdo Tela Principal... 3 Como imprimir?... 4 As Listagens nas Telas... 7 Clientes... 8 Consulta... 9 Inclusão... 11 Alteração... 13 Exclusão...

Leia mais

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Netz Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles: Instalação do Java SE 6, que pode ser instalado através da JDK.

Leia mais

GUIA DE INSTALAÇÃO. Plataforma Windows. Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes da Silva, Tiago França Melo de Lima

GUIA DE INSTALAÇÃO. Plataforma Windows. Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes da Silva, Tiago França Melo de Lima Laboratório de Engenharia e Desenvolvimento de Sistemas LEDS/UFOP Universidade Federal de Ouro Preto UFOP GUIA DE INSTALAÇÃO Plataforma Windows Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes

Leia mais

Utilização do SGBD PostgreSQL no Metrô São Paulo

Utilização do SGBD PostgreSQL no Metrô São Paulo Utilização do SGBD PostgreSQL no Metrô São Paulo Versão 2 Novembro /2006 1 Elaborado por: Gerência de Informática e Tecnologia da Informação Gustavo Celso de Queiroz Mazzariol - gqueiroz@metrosp.com.br

Leia mais

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS

FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS FERRAMENTA WEB PARA MODELAGEM LÓGICA EM PROJETOS DE BANCOS DE DADOS RELACIONAIS PAULO ALBERTO BUGMANN ORIENTADOR: ALEXANDER ROBERTO VALDAMERI Roteiro Introdução Objetivos Fundamentação teórica Desenvolvimento

Leia mais

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS Uso do SQLite no Android Professor: Danilo Giacobo OBJETIVOS DA AULA Aprender a persistir dados utilizando o banco de dados SQLite. Conhecer e utilizar a classe SQLiteOpenHelper.

Leia mais

Java e Banco de Dados: JDBC, Hibernate e JPA

Java e Banco de Dados: JDBC, Hibernate e JPA Java e Banco de Dados: JDBC, Hibernate e JPA 1 Objetivos Apresentar de forma progressiva as diversas alternativas de persistência de dados que foram evoluindo na tecnologia Java, desde o JDBC, passando

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

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos

I. Dados Identificadores Tecnologia em Análise e Desenvolvimento de Sistemas Linguagem de Orientação a Objeto Avançado Luís Carlos dos Santos I. Dados Identificadores Curso Tecnologia em Análise e Desenvolvimento de Sistemas Disciplina Linguagem de Orientação a Objeto Avançado Professor Luís Carlos dos Santos Período Noturno Módulo Técnicas

Leia mais

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 64 direcionados por comportamento 64 5 Estudo de caso Neste capítulo serão apresentadas as aplicações web utilizadas na aplicação da abordagem proposta, bem como a tecnologia em que foram desenvolvidas, o

Leia mais

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS

SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS SISTEMA DE AGENDAMENTO E GERENCIAMENTO DE CONSULTAS CLÍNICAS Pablo dos Santos Alves Alexander Roberto Valdameri - Orientador Roteiro da apresentação Introdução Objetivos Motivação Revisão bibliográfica

Leia mais

Padrão "Arquivo Anexado"

Padrão Arquivo Anexado 6Implementando a Inclusão Padrão "Arquivo Anexado" Capítulo 9 - Prosseguindo na Implementação de UC002 Manter Funcionário! - Introdução No capítulo anterior, implementamos a manutenção de toda a Agregação

Leia mais

MANUAL DO SERVICE DESK SYSTEM

MANUAL DO SERVICE DESK SYSTEM Manual do Sumário Conhecendo o SERVICE DESK SYSTEM... 3 - A tela de Acesso ao sistema:... 3 - A tela do sistema após o acesso(exemplo):... 3 OCORRÊNCIAS... 4 - Abertura de chamados:... 4 - Atendendo um

Leia mais

Programação Visual. ireport Introdução. Prof. Edwar Saliba Júnior Novembro de 2012. Unidade 07 ireport - Introdução

Programação Visual. ireport Introdução. Prof. Edwar Saliba Júnior Novembro de 2012. Unidade 07 ireport - Introdução ireport Introdução Prof. Edwar Saliba Júnior Novembro de 2012 1 O que é o ireport? O ireport é um gerador de relatórios gratuito feito para a linguagem Java. Criado pela empresa Jaspersoft Corporation.

Leia mais

DESCRITIVO TÉCNICO - VERSÃO DESKTOP

DESCRITIVO TÉCNICO - VERSÃO DESKTOP sistema para gerenciamento de instituições de ensino DESCRITIVO TÉCNICO - VERSÃO DESKTOP Nossa Empresa A Sponte Informática é uma empresa brasileira, localizada em Pato Branco, cidade considerada pólo

Leia mais

Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec

Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida

Leia mais

Vendas. Manual do Usuário. Copyright 2014 - ControleNaNet

Vendas. Manual do Usuário. Copyright 2014 - ControleNaNet Manual do Usuário Copyright 2014 - ControleNaNet Conteúdo A Ficha de Vendas...3 Os Recibos...6 Como imprimir?...7 As Listagens...9 Clientes... 10 Consulta... 11 Inclusão... 13 Alteração... 14 Exclusão...

Leia mais

Programação para Internet Orientada a Objetos com PHP & MySQL Visão Geral de Programação Orientada a Objetos com PHP & MySQL II

Programação para Internet Orientada a Objetos com PHP & MySQL Visão Geral de Programação Orientada a Objetos com PHP & MySQL II Programação para Internet Orientada a Objetos com PHP & MySQL Visão Geral de Programação Orientada a Objetos com PHP & MySQL II Prof. MSc. Hugo Souza Na última aula falamos um pouco da necessidade do surgimento

Leia mais

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM

GBC043 Sistemas de Banco de Dados. Introdução. Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM GBC043 Sistemas de Banco de Dados Introdução Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd UFU/FACOM Página 2 Definição BD Def. Banco de Dados é uma coleção de itens de dados

Leia mais