DevCasts e Meetups de SQL e Banco de Dados
50 vídeosPodCasts, DevCasts e Vídeos sobre bancos de dados usando as ferramentas mais solicitadas do mercado. Domine o SQL e os principais SGBDs: SQL Server, Oracle, MySQL e outros.
![Como funciona uma busca com o Elasticsearch?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_como-funciona-uma-busca-com-o-elasticsearch_40221.png)
Como funciona uma busca com o Elasticsearch?
Nem sempre o usuário digita o termo que deseja encontrar corretamente, mas a sua busca pode estar pronta para lidar com...
![Um bate papo sobre Subqueries](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_um-bate-papo-sobre-subqueries_40157.png)
Um bate papo sobre Subqueries
É comum que os desenvolvedores optem pela utilização da cláusula JOIN para unir mais de uma tabela em uma mesma...
![Eu preciso aprender SQL?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_eu-preciso-aprender-sql_40101.png)
Eu preciso aprender SQL?
Neste DevCast conversamos sobre a importância do SQL, a linguagem padrão para comunicação com bancos de dados...
![Seu banco está protegido de SQL Injection?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_proteja-se-contra-ataques-de-sql-injection_39834.png)
Seu banco está protegido de SQL Injection?
E se o usuário conseguir enviar um trecho de SQL com o qual ele consiga roubar ou danificar os dados do banco? Saiba...
![Como você tem usado o comando delete?](http://www.devmedia.com.br/arquivos/noticias/devcast/devcast_como-voce-tem-usado-o-comando-delete_39740.png)
Como você tem usado o comando delete?
Um banco de dados pode armazenar preços, datas e muitas outras informações relevantes para o negócio. Uma vez que o...
![OO, Herança e Banco de Dados](http://arquivo.devmedia.com.br/noticias/devcast/devcast_oo-heranca-e-banco-de-dados_39311.png)
OO, Herança e Banco de Dados
Após identificar quais são as principais funcionalidades do sistema, por onde você começa a codificá-lo? Há quem diga...
![Quatro dicas de bancos de dados](http://arquivo.devmedia.com.br/noticias/devcast/devcast_4-dicas-de-banco-de-dados_38993.png)
Quatro dicas de bancos de dados
Neste DevCast separamos para você quatro dicas rápidas e super úteis sobre bancos de dados com as quais você poderá...
![Você usa Triggers?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_voce-usa-triggers_38963.png)
Você usa Triggers?
Você sabe o que são Triggers? Decidir utilizá-las pode garantir aquela melhoria de performance da qual a aplicação...
![Modelagem 1:N ou N:N?](http://arquivo.devmedia.com.br/noticias/devcast/devcast_modelagem-de-dados-1-n-ou-n-n_38894.png)
Modelagem 1:N ou N:N?
Você sabe quando usar um relacionamento do tipo 1:N ou N:N? Optar pelo tipo incorreto pode impactar diretamente no...
![Situações curiosas de modelagem](http://arquivo.devmedia.com.br/noticias/devcast/devcast_cenarios-curiosos-de-modelagem_38729.png)
Situações curiosas de modelagem
Neste DevCast vamos apresentar e comentar alguns cenários curiosos de modelagem de sistemas. Veremos aqui algumas...
![Desnormalização de bancos de dados](http://arquivo.devmedia.com.br/noticias/devcast/devcast_desnormalizacao-de-bancos-de-dados_38623.png)
Desnormalização de bancos de dados
Já ouviu falar em desnormalização de bancos de dados? Trata-se de uma técnica aplicada principalmente para melhorar a...
![Plano de Execução do SQL Server](http://arquivo.devmedia.com.br/noticias/devcast/devcast_utilizando-o-plano-de-execucao-do-sql-server_38091.png)
Plano de Execução do SQL Server
Neste DevCast vamos ver um recurso do SQL Server chamado Plano de Execução. Ele nos permite verificar o desempenho da...
![O que usamos na busca da DevMedia](http://arquivo.devmedia.com.br/noticias/devcast/devcast_o-que-usamos-na-busca-da-devmedia_38028.jpg)
O que usamos na busca da DevMedia
Neste DevCast conversamos com a equipe de programação da DevMedia e vimos como foi implementado o mecanismo de busca do...
![Verificando a conexão no MongoDB com C#](http://arquivo.devmedia.com.br/noticias/devcast/devcast_verificando-a-conexao-no-mongodb-com-csharp_1939.jpg)
Verificando a conexão no MongoDB com C#
Neste DevCast veremos como tratar a exceção de Time Out do driver oficial do MongoDB para C#, a fim de verificar se o...
![NoSQL: Primeiros passos na adoção da tecnologia](http://arquivo.devmedia.com.br/noticias/devcast_nosql-primeiros-passos-na-adocao-da-tecnologia_37811.jpg)
NoSQL: Primeiros passos na adoção da tecnologia
Os bancos de dados NoSQL estão cada dia mais em alta no mercado e a discussão pela adoção ou não dessa tecnologia é...
![Update Triggers: Como proteger tabelas de SQL Injection](http://arquivo.devmedia.com.br/cursos/imagem/curso_update-triggers-como-proteger-tabelas-de-sql-injection_37594.jpg)
Update Triggers: Como proteger tabelas de SQL Injection
Veja neste DevCast um bate papo descontraído sobre a utilização de Triggers como uma segunda camada de segurança no...
![Regra de negócio no banco de dados?](http://arquivo.devmedia.com.br/noticias/devcast/curso_regra-de-negocio-no-banco-de-dados_37570.jpg)
Regra de negócio no banco de dados?
Veja neste DevCast um bate papo descontraído sobre a validação de regras de negócio no banco de dados ou no core do seu...
![Firebird: Atualização de chave estrangeira](http://arquivo.devmedia.com.br/noticias/devcast/devcast_firebird-atualizacao-de-chave-estrangeira_36829.jpg)
Firebird: Atualização de chave estrangeira
Como atualizar um campo de chave estrangeira recém criado para armazenar o código na nova tabela de cidades.
![SQL Server: retornando registros perdidos](http://www.devmedia.com.br/imagens/articles/devcast-sql-server-retornando-registros-perdidos-35713.png)
SQL Server: retornando registros perdidos
Como montar uma instrução SQL que retorne quais linhas de uma tabela estão faltando?
![Replicação híbrida entre o Oracle, SQL Server, MySQL e PostgreSQL](http://arquivo.devmedia.com.br/noticias/devcast/devcast_replicacao-hibrida-entre-o-oracle-sql-server-mysql-e-postgresql_34357.jpg)
Replicação híbrida entre o Oracle, SQL Server, MySQL e PostgreSQL
Este DevCast mostra como montar uma replicação de dados bidirecional entre o SQL Server, Oracle, MySQL, PostgreSQL...
![Ferramentas SQL universais](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Ferramentas SQL universais
Este DevCast mostra como utilizar ferramentas SQL universais de console e com interface gráfica para trabalhar com o...
![Parser de parâmetros com o SQL Server](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Parser de parâmetros com o SQL Server
Este DevCast mostra como obter os parâmetros de uma chamada de comando, URL, ou tag XML armazenados dentro de uma...
![Trabalhando com falhas em sequências de valores no SQL Server](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Trabalhando com falhas em sequências de valores no SQL Server
Este DevCast mostra como realizar operações para descobrir quais são e onde estão as falhas (gaps) em sequências de...
![Top 10 mensagens de erro confusas do SQL Server](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Top 10 mensagens de erro confusas do SQL Server
Veja neste DevCast dez mensagens de erro confusas retornadas pelo SQL Server e como podemos interpretar e resolver cada...
![Implementando OU exclusivo no Firebird](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Implementando OU exclusivo no Firebird
Nesta DevCast será abordado uma forma de elaborar uma única consulta SQL que permita retornar todos os registros de uma...
![Como utilizar o Hibernate OGM para persistência de dados](http://www.devmedia.com.br/cursos/_new/img/tema/java.jpg)
Como utilizar o Hibernate OGM para persistência de dados
Durante este DevCast será demonstrado como utilizar os recursos do Hibernate OGM para persistência de dados com o banco...
![Robomongo - Admin GUI para MongoDB](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Robomongo - Admin GUI para MongoDB
Durante este DevCast será apresentada a ferramenta Robomongo para gerenciamento de banco de dados MongoDB. A Robomongo...
![Comparando strings e Fuzzy matching no SQL Server](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Comparando strings e Fuzzy matching no SQL Server
Este pocket video mostra como fazer a comparação de strings por similaridade (Fuzzy Matching) no SQL Server utilizando...
![Exemplos de uso de bancos NoSQL](http://arquivo.devmedia.com.br/noticias/devcast/devcast_exemplos-de-uso-de-bancos-nosql_32619.png)
Exemplos de uso de bancos NoSQL
Este pocket vídeo discute diversos aspectos relacionados à adoção, uso e exemplos de aplicações dos principais bancos...
![Manipulando datas no Oracle, SQL Server, MySQL, PostgreSQL e MongoDB](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Manipulando datas no Oracle, SQL Server, MySQL, PostgreSQL e MongoDB
Veja nesse DevCast como formatar, somar, subtrair e realizar outras operações de manipulação de datas no SQL Server,...
![Manipulando dados no MongoBD](http://arquivo.devmedia.com.br/noticias/devcast/devcast_crud-com-mongodb_32201.png)
Manipulando dados no MongoBD
Nesse DevCast veremos como realizar as operações de CRUD no MongoDB. O banco de dados NoSQL mais popular do mercado que...
![Oracle: Criando uma conexão com uma planilha em Excel](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Oracle: Criando uma conexão com uma planilha em Excel
Veja neste DevCast, como realizar em 10 passos as configurações necessárias para visualizar dados residentes em uma...
![BI simplificado com Power Pivot e SQL Server 2014](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
BI simplificado com Power Pivot e SQL Server 2014
Neste DevCast será abordado como utilizar uma ferramenta de BI (Business Intelligence) Power Pivot com SQL Server...
![Desnormalização de Banco de Dados](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Desnormalização de Banco de Dados
Nesse DevCast falaremos de desnormalização de banco de dados.
![Auditoria de Dados com Banco de Dados Firebird](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Auditoria de Dados com Banco de Dados Firebird
Esta DevCast mostra o Log Manager que é uma interface visual para automatização da geração dos scripts DDL para criação...
![Database Optimization: Teste de Desempenho no MySQL](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Database Optimization: Teste de Desempenho no MySQL
Este DevCast mostra como avaliar rapidamente o desempenho de um banco de dados MySQL para auxiliar a comparação entre...
![Importando arquivos CSV: Oracle, SQL Server, MySQL, PostgreSQL e MongoDB](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Importando arquivos CSV: Oracle, SQL Server, MySQL, PostgreSQL e MongoDB
Nesse DevCast veremos como importar arquivos texto no formato CSV para o Oracle, SQL Server, MySQL, PostgreSQL e...
![Análise Clickstream: Analisando dados de navegação em seu site](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Análise Clickstream: Analisando dados de navegação em seu site
Veja nessa pocket video como realizar a análise Clickstream de dados de navegação de usuário em um web site.
![Oracle PL SQL: Automatizando Tarefas com Job](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Oracle PL SQL: Automatizando Tarefas com Job
Veja nesse DevCast como trabalhar com JOB, um tipo de objeto presente no banco de dados Oracle que nos permite...
![Test Driven Development (TDD) no SQL Server](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Test Driven Development (TDD) no SQL Server
Nessa DevCast veja como utilizar um framework para testes unitários no SQL Server, o Test Driven Development (TDD).
![Normalização de Banco de dados](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Normalização de Banco de dados
Nesse DevCast veja uma abordagem de forma prática a normalização de banco de dados. Veja o principio que permeia os...
![Como fazer backup no SQL Server](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Como fazer backup no SQL Server
Nessa pocket video veremos as principais opções de backup e restore no SQL Server.
![Salvando arquivos no PostgreSQL com PHP](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Salvando arquivos no PostgreSQL com PHP
Nesse pocket vídeo veremos como utilizar o PostgreSQL para armazenar arquivos enviados pelo PHP e como realizar o...
![Como auditar dados em PostgreSQL](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Como auditar dados em PostgreSQL
Nesse Pocket vídeo veremos como criar um sistema de auditoria para o seu banco de dados em PostgreSQL.
![Conheça o Power View: ferramenta de BI do SQL Server 2012](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Conheça o Power View: ferramenta de BI do SQL Server 2012
Nesse pocket vídeo mostramos uma das ferramentas de BI presentes na plataforma SQL SERVER 2012.
![Introdução ao Neo4J - Manipulação de grafos](http://www.devmedia.com.br/imagens/articles/devcast-introducao-ao-neo4j-manipulacao-de-grafos-27588.png)
Introdução ao Neo4J - Manipulação de grafos
Nesse pocket vídeo veremos uma instrução ao banco de dados NoSQL para manipulação de grafos chamado Neo4J.
![Introdução ao Módulo MongoDB - Projeto Spring Data](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Introdução ao Módulo MongoDB - Projeto Spring Data
Nesse pocket vídeo conheceremos o módulo MongoDB do projeto Spring Data da SpringSource.
![Um estudo sobre os recursos dos principais SGBDs do mercado](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Um estudo sobre os recursos dos principais SGBDs do mercado
Nesta palestra serão apresentadas quais são as principais funcionalidades das últimas versões dos principais bancos de...
![Novas funcionalidades do SQL Server 2012](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Novas funcionalidades do SQL Server 2012
Nesta palestra conheceremos o SQL Server 2012, que é a nova versão do SGBD da Microsoft.
![Big Data, Big Table e NoSQL](http://www.devmedia.com.br/cursos/_new/img/tema/banco-de-dados.jpg)
Big Data, Big Table e NoSQL
Nesta palestra entederemos o que é Big Data e também conceitos relacionados como Big Table e NoSQL.