Exemplo de um script SQL interativo no PostgreSQL

A semana foi corrida, e o final de semana foi totalmente utilizado para descanso e lazer. Mas a vontade de escrever é maior, e cá estou novamente pronto para mais um post. A idéia hoje era falar sobre scripts SQL, então imaginei algo diferente, e pensei em mostrar como fazer um script interativo no PostgreSQL 8.3, associando o seu uso a um cenário hipotético. Vejamos…

Referência (guedesoft.net)

Instalação do PostgreSQL no Mac OS X

O PostgreSQL é um sistema gerenciador de banco de dados open-source que roda em quase todos os sabores de Unix, incluindo o Mac OS X. Apesar de não ser tão popular quanto seu principal competidor, o MySQL, é totalmente compatível ao ACID, e é capaz de manipular tanto aplicações pequenas quanto grandes. Nesse artigo, será mostrado como instalar e configurar o PostgreSQL no Mac OS X, e depois usa-lo com Perl, Java e PHP. Finalmente, será demonstrado como usar a aplicação web phpPhAdmin para administrar suas bases de dados.

Continuar lendo Instalação do PostgreSQL no Mac OS X

Práticas de design de banco de dados, parte 2

Na primeira parte desse artigo, iniciamos a discussão sobre algumas boas práticas que são particularmente úteis. Nenhuma delas são específicas a algum produto e todas deveriam, portanto, ser aplicáveis a qualquer banco de dados que estiver sendo usado. Nessa segunda parte, será explanada uma introdução acessível ao tópico da normatização de banco de dados e as cinco Formas Normais. Será discutido também outros possíveis usos para uma base de dados em um projeto.

Continuar lendo Práticas de design de banco de dados, parte 2

Práticas de design de banco de dados, parte 1

Quais são as melhores práticas quando está desenvolvendo o esquema de uma banco de dados relacional? Qual é a decisão mais racional na hora de decidir em favor de uma no lugar de outra alternativa? Dado a quantidade de recomendações de cada tipo de banco, é muito fácil negligenciar os fundamentos básicos dos bancos de dados relacionais. Neste artigo de duas parte, traduzido do autor Philipp K. Janert, será apresentada uma introdução a normatização de banco de dados e as cinco Formas Normais. Ele também discorre outros possíveis usos para um banco de dados em um projeto, por exemplo como um repositório para uma configuração ou dados de log.

Na primeira parte do artigo, iremos discutir algumas práticas boas e gerais que podem ser úteis. Nenhuma delas é específica a algum produto específico e todas, devem, portante, ser aplicáveis não importa qual implementação de banco de dados é usada. Na conclusão desse artigo, tentará ser fornecida uma introdução adequada ao tópico de normatização de banco de dados e as cinco Formas Normais. Será discutido também possíveis usos para um banco de dados.

Continuar lendo Práticas de design de banco de dados, parte 1

Tutorial do PostgreSQL 8

Bem vindo ao Tutorial do PostgreSQL. Os poucos capítulos a seguir têm por objetivo fornecer uma introdução simples ao PostgreSQL, aos conceitos de banco de dados relacional e à linguagem SQL, para os iniciantes em qualquer um destes tópicos. Somente é pressuposto um conhecimento geral sobre a utilização de computadores. Nenhuma experiência com Unix ou em programação é necessária.

Baixe a apostila de PostgreSQL nesse link. Ou acesse a página original aqui.

FISL 22/07/10: segundo dia de palestras

Neste segundo dia, mais palestras. Algumas muito boas, outras nem tanto. Abaixo segue os comentários sobre elas. Quanto a feira, andei um pouco por ela e ate o momento nao vi nada que valha a pena comentar, mas isso e mais uma coisa minha de nao gostar muito de feiras.

Continuar lendo FISL 22/07/10: segundo dia de palestras

Instalando servidor de aplicações Glassfish e MySql (ou PostgreSql)

Neste artigo, vamos instalar um servidor de aplicação Glassfish sendo utilizado com um servidor de banco de dadso MySql ou PostgreSql. O passos são descritos de forma que possam ser seguidos em qualquer plataforma, seja Linux (preferencialmente), Mac, Windows, ou qualquer outra.

Continuar lendo Instalando servidor de aplicações Glassfish e MySql (ou PostgreSql)