Arquivos do Blog

Estatísticas do Blog – 2010

Pessoal, primeiramente quero desejar um Feliz Ano Novo, cheio de paz, saúde e sucesso a todos! Tenho vários planos em 2011, um deles será o de lançar um portal com artigos e videoaulas sobre .NET e SQL Server, com a ajuda de alguns amigos.

O domínio já está comprado e o nome é bem sugestivo: http://www.programandodotnet.com.br/ (isso lembra algo?? hehe).

Leia o resto deste post

SQL Server 2008 – Parte 9 – Conceitos de MER e DER, Regras e Tipos de Relacionamentos

Olá pessoal, neste artigo veremos os conceitos do MER e do DER, as regras e seus tipos de relacionamentos. Acompanhem:

Percebeu que mudei o título do artigo para SQL Server 2008? É que (como há de se imaginar) mudei de versão de SQL! Lembrando que os conceitos e exemplos serão os mesmos, já que de uma versão para outra, não temos muitas diferenças.

MER – O MER (Modelo Entidade-Relacionamento) tem seu conceito baseado na teoria relacional de Codd. Resumindo, este conceito diz que a expressão da realidade se baseia no relacionamento existente entre as entidades, uma vez que essa realidade é dirigida pelos fatos determinados por tais relacionamentos.

Este conceito, que está relacionado principalmente aos bancos de dados, permite representar os tipos de relacionamentos existentes entre os dados de um sistema.

Leia o resto deste post

SQL Server 2005 – Parte 8 – Regras de Integridade e Consistência de Dados e Constraints

Olá pessoal, voltamos com nosso mini-curso de SQL Server.

Nesta parte, veremos os conceitos sobre integridade e consistência de dados e os conceitos e exemplos práticos com as constraints. Acompanhem:

Leia o resto deste post

Prevenindo SQL Injection em ASP.NET

Olá pessoal, neste artigo mostrarei como prevenir ataques de SQL Injection em aplicações ASP.NET.

Faço este artigo com base na videoaula de Bruno Belizário, do Portal Linha de Código, mediante autorização do mesmo. Acompanhem o passo-a-passo:

Conceitos – A Injeção de SQL, ou SQL Injection, é um tipo de ameaça séria de segurança, que se aproveita de falhas em sistemas (não é exclusivo pra web) que interagem com bases de dados via SQL. Dito isto, o SQL Injection ocorre quando o usuário mal intencionado consegue inserir uma série de instruções SQL dentro de uma consulta através da manipulação das entradas de dados (alterações em um textbox, por exemplo) de uma aplicação. Fonte: Wikipedia.

Leia o resto deste post

SQL Server 2005 – Parte 7 – Operadores Like e Not Like e Cláusula Order By

Olá pessoal, depois de um tempo sem atividades no blog (fim de semestre de faculdade é complicado!) voltamos à ativa com nosso curso básico de SQL Server.

Nesta parte, veremos o uso da cláusula WHERE em conjunto com os operadores LIKE e NOT LIKE. Veremos também as cláusulas ORDER BY, TOP e TOP WITH TIES separadas e em conjunto. Acompanhem:

Leia o resto deste post

SQL Server 2005 – Parte 6 – Cláusula Where e seus Operadores

Olá pessoal, voltamos com nosso curso básico de SQL Server. Nesta parte, iremos ver o uso da cláusula WHERE em conjunto com os operadores AND, OR, IN, NOT IN, BETWEEN e NOT BETWEEN.

Deixaremos a explicação e os exemplos do uso dos operadores LIKE e NOT LIKE para a próxima parte de nosso curso.

Como feito em partes anteriores, faremos nessa alguns exemplos para melhor entendimento do uso do Where com esses operadores. Como foi explicado os conceitos e mostrados exemplos do Where na parte anterior, nessa iremos direto ao uso dele com os operadores. Acompanhem os conceitos e exemplos:

Leia o resto deste post

SQL Server 2005 – Parte 5 – Comandos DML – Update e Delete

Olá pessoal, voltamos com nosso curso básico de SQL Server. Nesta parte, iremos ver os comandos DML Update e Delete e veremos a cláusula Where. Da mesma forma como fizemos na parte anterior, iremos fazer nessa alguns exemplos para melhor entendimento desses comandos. Confiram:

Update – Os dados pertencentes a múltiplas linhas de uma tabela podem ser alterados por meio do comando UPDATE. Quando usarmos o UPDATE, devemos especificar algumas informações, como o nome da tabela que será atualizada e os filtros que serão usados na atualização. Sintaxe básica: UPDATE nomedatabela SET coluna1 = valor1, coluna2 = valor2, coluna3 = valor3, WHERE critério. Importante: Devemos passar sempre o Where, que é uma espécie de filtro em nossa tabela, porque senão o passarmos atualizaremos TODOS os dados da tabela e isso pode acarretar em diversos problemas, dependendo do tamanho e da complexidade da sua tabela.

Leia o resto deste post

SQL Server 2005 – Parte 4 – Comandos DML – Insert e Select

Olá pessoal, voltamos com nosso curso básico de SQL Server. Nesta parte, iremos aprender o que são os Comandos DML, e falaremos sobre dois deles, o Insert e o Select, seguidos de alguns exemplos que ilustram o uso dos comandos. Acompanhem:

Comandos DML – Os comandos Data Manipulation Language, ou apenas DML são utilizados para realizar inclusões, consultas, exclusões e alterações de dados presentes em registros. Por estes comandos, estas tarefas podem ser executadas em vários registros de diversas tabelas ao mesmo tempo.

Leia o resto deste post

SQL Server 2005 – Parte 3 – Objetos do SQL Server, Databases, Tipos de Dados, Tabelas do Sistema e Criação de Tabelas

Olá pessoal, voltamos com nosso curso básico de SQL Server. Nesta parte, iremos descrever os Objetos do SQL Server, mostrar a definição e criação de um Database, mostrarmos os tipos de dados, as tabelas do sistema e começar a criação das tabelas. Acompanhem:

Objetos do SQL Server – A versão 2005 do SQL Server nos oferece diferentes tipos de objetos, como descrevemos abaixo:

- Database – Os objetos do sistema são criados dentro de uma estrutura lógica que corresponde ao objeto Database, iremos falar dele mais adiante.

Leia o resto deste post

SQL Server 2005 – Parte 2 – Introdução e Origem, Diferenças entre versões, Tutorial de instalação e Comandos básicos

Olá pessoal, começamos definitivamente nossa série de artigos sobre SQL Server 2005. Nesta parte iremos falar contar a história do SQL, sua origem, falarmos das diferenças entre as versões 2000, 2005 e 2008 (e suas respectivas edições), mostrar um tutorial passo a passo de instalação da versão 2005, um link de um tutorial para instalação da versão 2008 e descrever os comandos básicos. Então, vamos lá!

Introdução e origem do SQL Server – O SQL Server é um SGBD – Sistema Gerenciador de Banco de Dados criado pela Microsoft. Um banco muito robusto usado por sistemas corporativos de diversos segmentos. A sigla SQL significa Structured Query Language (Linguagem Estruturada de Consulta) e é um padrão ANSI desde 1986 e ISO desde 1987. Usada principalmente para alterar, consultar, incluir e excluir registros, com um leque muito variado de opções para manipular dados.

Leia o resto deste post

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 551 other followers