Desafio SQL Magazine
Por: Wagner Crivelini
CRM, você já deve ter ouvido falar disso. CRM é um acrônimo para Customer Relationship Management, ou Gestão de Relação com o Cliente.
Toda empresa utiliza-se desta ferramenta. Se sua empresa ainda não utiliza, pode esperar que é só uma questão de tempo.
Baseado neste relacionamento com o cliente, Wagner Crivelini elaborou um desafio bem interessante em que uma empresa fictícia pretende lançar uma campanha promocional via telemarketing e você, DBA, terá que extrair as informações solicitadas para a campanha.
Mais uma vez, a solução do desafio usará o padrão ANSI, o que permite a implementação da mesma solução em vários SGBDs.
É apenas importante lembrar que nem todos os SGBDs possuem 100% de aderência ao padrão ANSI. Considerando este fato, Wagner disponibiliza também os scripts contendo as pequenas alterações necessárias para implementação em Oracle e Firebird.
Voltar para o topo
UDFs e Funções Escalares
Por: Wagner Crivelini
Neste artigo, vamos abordar a criação e uso das funções escalares criadas pelo usuário.
Voltar para o topo
Stored Procedures
Por: Nilton Pinheiro
Neste artigo estaremos falando como as stored procedures são processadas, seus tipos e vantagens, como criá-las e algumas boas práticas para sua utilização.
Voltar para o topo
Construindo Aplicações no Oracle
Por: Ricardo Rezende
Neste artigo, utilizei um Oracle Database 10g Enterprise Editon Release 10.2.0.1.0 em um banco de dados criado através do utilitário DBCA (Database Configuration Assistant), onde selecionei a opção de instalação dos esquemas de demonstração.
Voltar para o topo
Backup & Recover com RMAN - Parte 2
Por: Rodrigo Almeida
Nesse artigo, vamos abordar as técnicas para realização de cópia (backup) e recuperação (recover) de banco de dados usando o SGBD Oracle no modo ARCHIVELOG, que é o modo mais utilizado ultimamente. Para lembrarmos, na edição anterior foi publicado o artigo “Backup & Recover com RMAN – Parte I”, onde trabalhamos somente com o modo NOARCHIVELOG.
Voltar para o topo
Replicação de PostgreSQL para outros SGBDs
Por: Rodrigo Hjort
Esta série, que está dividida em dois artigos, visa implementar uma replicação assíncrona de um banco de dados em PostgreSQL no Windows para qualquer outro SGBD que disponibilize um driver ODBC.
Esta segunda e última parte da série será dedicada ao desenvolvimento da solução de replicação.
Voltar para o topo
Modelagem de Dados
Por: Carlos Tsuyoshi Matsuki
Este artigo visa mostrar algumas boas práticas para que sua modelagem de dados seja bem feita e se adeqüe perfeitamente à aplicação.
Voltar para o topo
Administrando o MySQL usando o MySQL Administrator
Por: Eber Duarte
O objetivo deste artigo é apresentar a ferramenta de administração do MySQL desenvolvida pela MySQL AB. Mais especificamente, serão apresentados os principais recursos deste sistema, bem como um passo a passo para a utilização da mesma na execução de tarefas administrativas do servidor MySQL.
Voltar para o topo
Extraindo documentos XML de bancos relacionais
Por: Sérgio Luis Sardi Mergen
Este artigo está dividido em duas partes. Primeiramente investigaremos uma série de estratégias de consulta SQL, que podem ser usadas para facilitar a extração de dados realizada de modo ad-hoc. Na segunda parte, será apresentado o middleware de conversão SAXES, que permite que projetos de conversão de dados sejam criados utilizando uma interface visual de mapeamento.
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 1
Por: Henrique Lobo Weissmann
nesta primeira de uma série de video aulas que irão expor o processo de criação de uma aplicação desde seu projeto até sua construção, que se inicia com a criação da camada de negócio e termina com a implementação da camada de visualização web baseada em JSF, é apresentada a aplicação que será criada e a preparação inicial do ambiente de desenvolvimento no qual a aplicação será desenvolvida.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7234
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 2
Por: Henrique Lobo Weissmann
Dando procedimento á primeira video aula, será exposto como configurar o Spring em nossa aplicação. Neste processo, será apresentado o basico do funcioanamento do container de injeção de dependências do framework e também a como testar a configuração utilizando o JUnit, que possui suporte nativo dentro do Netbeans.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7235
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 3
Por: Henrique Lobo Weissmann
Dando procedimento á segunda video aula, veremos como configurar o SessionFactory do Hibernate dentro do contexto de aplicação do Spring.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7354
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 4
Por: Henrique Lobo Weissmann
Dando procedimento á terceira video aula, veremos como mapear suas classes de entidade no Hibernate.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7355
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 5
Por: Henrique Lobo Weissmann
Dando procedimento á quarta video aula, veremos como persistir o conteúdo de nossas classes utilizando o Hibernate. Para tal, irei apresentar uma classe bastante prática: o DAO Genérico, que diminui significativamente a repetição de nosso código ao tornar desnecessária a implementação de um DAO para cada uma de nossas classes de entidade.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7356
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 6
Por: Henrique Lobo Weissmann
Fechando o ciclo do Hibernate, veremos agora como criar consultas utilizando este framework. Será apresentado um padrão a ser utilizado que possibilita ao desenvolvedor criar consultas complexas utilizando código relativamente simples mantendo um alto grau de abstração em relação ao banco de dados.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7391
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 7
Por: Henrique Lobo Weissmann
Conheça o Hibernate Validator, uma biblioteca para validação de dados muito fácil de usar, baseada em anotações, que diminui significativamente o código necessário para a validação de dados ao prover diversos validadores padrão para situações comuns no dia a dia do desenvolvedor.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7392
Voltar para o topo
Construindo uma aplicação do início ao fim - Aula 7
Por: Henrique Lobo Weissmann
Conheça o Hibernate Validator, uma biblioteca para validação de dados muito fácil de usar, baseada em anotações, que diminui significativamente o código necessário para a validação de dados ao prover diversos validadores padrão para situações comuns no dia a dia do desenvolvedor.
Assista agora: http://www.devmedia.com.br/articles/viewcomp.asp?comp=7392
Voltar para o topo