Displaying posts with tag: Banco de dados (reset)
DatabaseCast: Ética


Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini discutem ética com os convidados Marcos Poma e Humberto Ferreira. Neste episódio, você vai compreender como o caráter é importante, como sacanear no treinamento de ética, como processar os dados de clientes “por fora” com o sistema que não é seu, a diferença que poucos centavos fazem no final do dia, relembrar como a educação das antigas era eficiente, escolher as notas fiscais que deseja imprimir e descobrir quem tem os números do seu cartão de crédito.

Não deixe de nos incentivar digitando o seu comentário no final deste artigo, mandando e-mail para  …

[Leia mais]
[MySQL] - Comandos Utéis

Bom pessoal, segue abaixo uma lista de comandos uteis para manutenção de nosso banco de dados MySQL.

Iniciar MySQL na Mão:mysqld --consoleDesativar instância do MySQL:mysqladmin -u root --password=teste shutdownInstalar o serviço do MySQL no Windows:No caso normal que você instala o servidor com --install mas nenhum nome de serviço,o servidor é instalado com um nome de serviço de MySQL.Como

[MySQL] - Habilitando Conexão Segura com MySQL e OpenSSL

<!--[if gte mso 9]> Normal 0 21 false false false MicrosoftInternetExplorer4 <![endif]--> <!--[if gte mso 9]> <![endif]--><!--[if gte mso 10]>

/* Style Definitions */ table.MsoNormalTable {mso-style-name:"Tabela normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:

Quais são os erros mais comuns em bancos de dados?

Olá, pessoal. Neste artigo, vou abordar uma dúvida importante e que pode ajudar quem está começando a trabalhar com banco de dados: quais são os erros retornados pelo SBGD mais comuns?

Todo banco de dados possui alguma linguagem na qual os comandos devem ser enviados por meio de alguma ferramenta console. Geralmente essa linguagem conta com elementos padrão do SQL e também com outros elementos adicionais que são específicos do banco de dados. De qualquer forma, sempre que um comando não consegue ser executado ou algum outro tipo de problema ocorre, é de responsabilidade do SGBD retornar uma mensagem de erro junto com o código.

Geralmente essa mensagem de erro está em inglês, apesar de existirem alguns trabalhos de tradução para o português. Além disso, todas as mensagens de erro devem estar devidamente descritas e apresentadas na documentação oficial do banco de dados.

O profissional que trabalha há …

[Leia mais]
Conexão e replicação de dados em banco de dados distribuídos heterogêneos – Parte 02

Olá, pessoal! No artigo passado, comecei a demonstração de como realizar a conexão e a replicação de dados entre banco de dados distribuídos heterogêneos. Estamos usando os bancos de dados Oracle 10G, Postgre e MySQL, nos quais utilizaremos o Oracle como middleware (mediador).

Dando continuidade a isso, hoje vamos fazer as configurações necessárias para a conexão e a replicação dos dados em nossos bancos de dados.

Configurando arquivos Oracle

Abra os arquivos listener.ora e tnsnames.ora, ambos localizados no diretório C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN e configure o arquivo listener.ora como na imagem a seguir.

[Leia mais]
Conexão e replicação de dados em banco de dados distribuídos heterogêneos – Parte 01

Olá, pessoal. Neste artigo, dividido em duas partes, vou demonstrar como realizar a conexão e a replicação de dados entre banco de dados distribuídos heterogêneos.

Utilizarei os bancos de dados Oracle 10G, Postgre e MySQL, nos quais utilizaremos o Oracle como middleware (mediador).

Será realizada a conexão entre os bancos Oracle 10G e Postgre. Dessa forma,  será possível selecionar os dados do banco Postgre no Oracle 10G. Já a replicação dos dados acontecerá entre o Oracle e o MySQL, ou seja, toda inserção, deleção e alteração realizada no Oracle será replicada no MySQL.

Para o simulação de diferentes servidores, utilizei o software Virtual Box para que fossem criadas três máquinas virtuais (todas com sistema operacional Windows XP), no qual cada máquina virtual encontra-se com um banco de dados instalado.

[Leia mais]
Importando o Sample Data – banco para teste

Vamos dar continuidade a série de artigos sobre o Magento. Agora vamos falar sobre o Sample Data. O sample data nada mais é do que um banco de dados pronto disponibilizados pela Magento para desenvolvedores testarem seu e-commerce. Os produtos já vem com imagem, descrição, preço, etc. Agora vamos mostrar como importar esse banco para o mySQL.

Primeiro, vamos no site da Magento e escolher Sample Data:

Em “Downloads”, baixe o sample data no formato desejado (.zip/tag.z/tar.bz2):

Após o download descompacte o pacote:

[Leia mais]
Spring 3 com Hibernate 3.x

Olá, pessoal! No artigo de hoje veremos como integrar Spring com Hibernate. Ou seja, como podemos deixar tudo ao comando do Spring.

Como fazer pra ele abrir, fechar, commit, dar roll back nas transações? Diretamente, o Spring não faz isso, mas ele delega para quem o faça. A moral da história é que, ao invés de nós, programadores, termos que dar beginTransaction, isso será feito nos bastidores. No exemplo a seguir faremos apenas um insert no banco de dados.

Antes de começar a falar pra valer do assunto, quero abrir um parênteses aqui para falar de uma promoção que consegui junto à editora dos meus livros: até o dia 14 quem comprar 2 livros meus leva o terceiro de graça!  Você pode levar o Guia do Exame SCJP, o  …

[Leia mais]
DatabaseCast #35: Bancos de dados e grafos

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani e Wagner Crivelini navegam em nós e arestas de um grafo com a convidada Priscila Sato. Neste episódio, você vai saber como se divertir em uma cidade com pontes e cerveja, aprender como se define um grafo, as aplicações desta tecnologia, os principais algoritmos, como representar vértices e arestas, por que o seu personagem demora tanto para ir de um lugar para outro no RTS e finalmente descobrir quem ficou conhecido(a) como 486.

Não deixe de nos incentivar digitando o seu comentário, mandando e-mail para  …

[Leia mais]
DicasLPI – 105.3 – Administração de dados SQL

A linguagem SQL – Structured Query Language, ou melhor, Linguagem de Consulta Estruturada, é o padrão para realização de consulta, edição e inclusão de dados nas tecnologias de banco de dados. Podemos definir um banco de dados com uma coleção de dados que tem por finalidade reunir e organizar uma série de informações relacionadas a um determinado assunto.

Interagindo com os dados

A interação com o banco de dados é feita através da linha de comando. Evidentemente, existe diversos programas para tal finalidade, entretanto, nos exames LPI é cobrada a utilização do banco através de linha de comando. Cada SGBD (Sistema de Gerenciamento de Banco de dados) possui sua própria ferramenta de interação manual. Nos banco de dados MySQL existe o comando mysql; para o banco de dados Postgresql, é o comando psql.

Inserção de dados

O comando para inserção de dados é o INSERT. …

[Leia mais]