Displaying posts with tag: sql (reset)
DatabaseCast: Atitude e iniciativa

Olá, pessoal! Neste episódio, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Sulamita Dantas (@suladantas) e Vitor Fava (@sqlservermaniac) contam até 10 e tomam uma atitude. Neste episódio você vai aprender a não brincar com a folha de pagamento, saber quando e como tomar uma atitude, valorizar o backup, automação, inventário e cluster do banco de dados e contar até dez para não perder a paciência.

Não deixe de nos incentivar acessando o site do …

[Leia mais]
Curso gratuito: SQL do básico ao avançado com certificado

Neste final de semana, estava eu procurando algum material para os estudos, e pensei em procurar um curso de SQL que fosse gratuito, bom e me desse um certificado válido. Pesquisei e encontrei o “Curso de SQL Completo” da Softblue. Me cadastrei no site deles, me matriculei no curso, dei uma olhada no conteúdo e em algumas aulas, e tenho que admitir que é de boa qualidade o curso, mesmo sendo grátis.

O curso

Para quem não possui conhecimento em SQL, quer relembrar ou aprender alguma coisa nova, eu indico. O curso aborda a utilização da linguagem SQL (Structured Query Language) para manipulação de dados. São abordados temas como bancos de dados, SGBD’s, normalização e a linguagem SQL propriamente dita. Equivalente a um …

[Leia mais]
Curso gratuito: SQL do básico ao avançado com certificado

Neste final de semana, estava eu procurando algum material para os estudos, e pensei em procurar um curso de SQL que fosse gratuito, bom e me desse um certificado válido. Pesquisei e encontrei o “Curso de SQL Completo” da Softblue. Me cadastrei no site deles, me matriculei no curso, dei uma olhada no conteúdo e em algumas aulas, e tenho que admitir que é de boa qualidade o curso, mesmo sendo grátis.

O curso

Para quem não possui conhecimento em SQL, quer relembrar ou aprender alguma coisa nova, eu indico. O curso aborda a utilização da linguagem SQL (Structured Query Language) para manipulação de dados. São abordados temas como bancos de dados, SGBD’s, normalização e a linguagem SQL propriamente dita. Equivalente a um …

[Leia mais]
Top 10 piores instruções SQL

Já faz algum tempo que trabalho com banco de dados e programação. Durante a minha carreira já encontrei muita instrução SQL rui… err estranha. Neste artigo resolvi listar as 10 piores instruções SQL com as quais já me deparei ou ouvi falar.

Antes de começar a apresentar as instruções, é importante dizer que o SQL é uma linguagem de domínio específico e de alto nível. Isso quer dizer que você deve especificar quais dados você deseja obter e não como. Esta característica aliada com os diversos elementos da sintaxe (cláusulas, opções, operadores etc) faz com que o SQL seja muito versátil e adequado para a manipulação de dados. Contudo, muitas pessoas acabam abusando da linguagem e cometendo verdadeiras atrocidades quando acreditam que apenas uma instrução SELECT deve ser escrita para resolver um problema.

Para facilitar a compreensão das instruções SQL, eu as …

[Leia mais]
DatabaseCast – Banco de Dados na sala de aula

Olá, pessoal! Neste episódio do DatabaseCast, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Pedro Antônio Galvão Junior (@JuniorGalvaoMVP) entram na sala de aula para por fim à bagunça. Neste episódio, você vai aprender onde e como banco de dados é ensinado dentro da sala de aula, discutir didática, observar comportamento, ser firme na disciplina, julgar o que é um professor bom ou ruim e saber como não deixar o professor com dor de cabeça.

[Leia mais]
DatabaseCast: Particionamento de dados

Olá, pessoal! Neste episódio do DatabaseCast, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Ricardo Rezende (@ricarezende) separam os dados como se eles estivesse dentro de um pacote de M&Ms. Neste episódio você vai aprender quais são os tipos de particionamento no Oracle, SQL Server, MySQL, PostgreSQL, MongoDB e Cassandra, discutir se o Hadoop é ou não um banco de dados, mandar um alô para o pessoal do Suriname e da Suécia e aprender a chamar certas soluções de gambiware.

[Leia mais]
Mydumper & Myloader- substituindo o MySQLdump

Como assim substituindo? É uma nova versão do MySQLdump? Não, é uma ferramenta disponibilizada pela comunidade para realizar o dump do MySQL de forma mais otimizada. E por isso você não vai mais querer utilizar o convencional MySQLdump em seus backups lógicos. Ele vai parecer tão defasado que você só vai utilizá-lo para backups ou export muito simples e com pequeno volume de dados.

O Mydumper é uma ferramenta de dump otimizada que possibilita gerar o dump de um banco de dados até seis vezes mais rápido que o MySQLdump convencional. Faz o dump de forma mais organizada e paralela.

Guia de instalação

É necessário instalar algumas dependências, já que o Mydumper será compilado localmente. O guia a seguir já possui as dicas de instalação de dependências e …

[Leia mais]
DatabaseCast 59: Banco de dados no mobile

Olá, pessoal! Neste episódio do DatabaseCast, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e o convidado Sebastião Relson (@reslson) tiram o celular do bolso para falar sobre bancos de dados no mundo mobile. Neste episódio, você vai saber quais foram as soluções iniciais para lidar com banco de dados no mobile, quem teve um celular de flip, relembrar do Palm, Teletrim e do iPaq, fazer a sincronia dos dados da força de vendas que vai a campo, criticar o POS (Ponto de Venda), colar com a calculadora do relógio e nunca se esquecer de transferir os contatos da agenda eletrônica …

[Leia mais]
Como trabalhar com array de checkboxes opcionais – Parte 02

Dando continuidade ao artigo anterior:

Iremos escrever, enfim, os códigos para fazer esse CRUD com checkboxes – lembrando que o intuito do artigo não é ensinar programação orientada a objetos. Então, irei deixar o script PHP o mais simples possível, para que você possa extrair e então montar o seu dentro da sua estrutura/framework.

Listando os opcionais do banco

A listagem dos itens é super trivial:

<?php
  $query = $mysqli->query('SELECT id, name FROM optional');
  while($row = $query->fetch_object()) {
?>
    <label>
      <input type="checkbox" name="optional[]" value="<?php echo $row->id; …
[Leia mais]
DatabaseCast 56: Sintaxe SQL

Olá, pessoal! Neste episódio do DatabaseCast, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os ouvintes Alex Zaballa (@alexzaballa) e Henrique Jardim (@henriquejardim) quebram a cabeça tentando descobrir o problema na sintaxe do comando SQL. Você também vai saber um pouco mais sobre o padrão SQL, descobrir por que fugir da álgebra relacional, evitar colocar hints de instrução na forma de comentários, odiar a sintaxe (+)= e =(+) e não dar ouvidos ao diabinho e ao anjinho que ficam em cima dos ombros.

[Leia mais]