Série da semana: Seja um mestre SQL, padawan!

Veja mais

DevCast Banco de Dados

49 devcasts

Aprenda a modelar, implementar e administrar bancos de dados usando as ferramentas mais solicitadas do mercado. Domine a linguagem SQL e os principais SGBDs: SQL Server, Oracle, MySQL e outros.

Eu preciso aprender SQL?

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?

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?

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
Free

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

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?

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?

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

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

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

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

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#

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

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
Free

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?

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
Free

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

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

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

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

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

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
Free

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

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
Free

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

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

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

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

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
Free

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

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

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

Desnormalização de Banco de Dados

Nesse DevCast falaremos de desnormalização de banco de dados.

Auditoria de Dados com Banco de Dados Firebird

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

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

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

Análise Clickstream: Analisando dados de navegação em seu site

Veja neste DevCast como realizar a análise Clickstream de dados de navegação de usuário em um web site.

Análise Clickstream: Analisando dados de navegação em seu site

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

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

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

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

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

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
Free

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

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

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

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
Free

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
Free

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
Free

Big Data, Big Table e NoSQL

Nesta palestra entederemos o que é Big Data e também conceitos relacionados como Big Table e NoSQL.