Codigos Fonte, Artigos e Dicas
Banco de Dados
Dica: Backup do MySQL + FTP
01/02/10
Esta dica é um script que eu utilizo muito nos meus servidores MySQL, normalmente para fazer um backup diário.
Não basta apenas fazer o backup, se o HD der defeito perderemos ele, então muito normalmente eu envio o backup para outro lugar, nesse script após o backup, o mesmo é enviado via FTP para outro servidor, ou máquina, seja lá para onde, garantindo que você tenha sempre uma cópia fora.
O MySQL não tem scheduler, então eu agendo essa tarefa no CRON (Agendador de Tarefas do Linux). Mais >
Arquitetura do Oracle Database – Parte 1
31/01/10
Vamos começar uma série sobre um dos maiores banco de dados no mercado, o Oracle Database.
Nesta primeira parte, “Arquitetura do Banco de Dados” veremos os principais componentes que formam a estrutura física do banco de dados…..
Durante a série iremos sempre nos referenciar à versão 10g, salvando exceções onde avisaremos antes que estamos nos referenciado a uma outra versão do banco de dados. Mais >
MySql Error 1005: Can’t create table (errno: 150)
11/01/10
Vira e meche entre uma modelagem e outra eu sempre me deparo com o seguinte erro “Error 1005: Can’t create table (errno: 150)” enquanto estou trabalhando com uma Foreign Key.
Isso quer dizer que tem algo errado (lógico) do qual esteja impedindo a criação de sua nova Foreign Key, segue abaixo os erros mais comuns: Mais >
Restaurar banco do MySQL em C# (2/2)
24/10/09

Process.Start("cmd.exe", "/c /*CAMINHO DO MYSQL.EXE*/ +
" -u/*usuario*/ -p/*senha*/ /*banco*/ < "+/*CAMINHO DO ARQUIVO .SQL*/);
Fazendo backup do MySql com C# (1/2)
03/09/09
Mapeamento de Relacionamentos N:M
31/07/09
Para cada relacionamento “N:M”:
- Criar uma nova tabela para representa-lo;
- Incluir como chaves estrangeiras nesta relação as chaves primárias de ambas as relações constituintes do relacionamento. A chave primária desta relação é formada pela combinação destas chaves estrangeiras;
- Incluir quaisquer atributos do relacionamento da nova relação criada.
Normalização de um Banco de Dados (3ª Forma Normal)
31/07/09
Terceira forma Normal (3FN)
- Uma tabela está na terceira forma normal se esta na 2FN e se nenhuma de suas colunas não pertencentes à chave primária fica determinada transitivamente por esta chave.
- Uma coluna depende transitivamente da chave primária se seu valor é determinado pelo conteúdo de uma coluna não chave que, por sua vez é determinada pela chave primária da tabela.
Normalização de um Banco de Dados (2ª Forma Normal)
29/07/09
Continuando…
2ª Forma Normal
Uma tabela esta na segunda forma normal se está na primeira forma normal, e cada uma das colunas não pertencentes à chave primária não form dependente parcialmente dessa chave. Mais >
Normalização de um Banco de Dados (1ª Forma Normal)
28/07/09
O conhecimento de dependência funcional é útil na detecção de redundâncias.
O processo de normalização consiste basicamente em remover dependências funcionais.
