Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RA: 4414865284
RA: 4997013874
RA: 3226039413
ETAPA 1
1.1 PASSO 1 Fundamentos de Consultas SQL e comandos DML
Dispor de Dados espalhados em um arquivo ou em um servidor de banco de dados gerido por
um SGBD no resolve muita coisa quando pensamos visualizar ou resgatar esses dados.
Uma gaveta desorganizada e cheia torna difcil a localizao de seu documento, portanto no
apenas guardar um dado, saber guardar, assim como no apenas consultar, buscar esse
dado saber o que procura e como procura.
tarefa de o analista tornar o acesso aos dados algo amigvel, seja elaborando de forma
coerente as tabelas de um sistema, seja tambm elaborando consultas otimizadas a esses
dados. Tarefas essas so possveis, obviamente, com o auxlio de uma ferramenta de SGBD e
tambm dominando uma lista de comando SQL, uma vez que banco de dados na linguagem
SQL mais comum, alm disso, sistemas SGBD permitem armazenar, modificar e extrair
dados de um banco de forma amigvel e eficiente. O objetivo do SGDB facilitar a
programao de aplicaes que utilizam banco de dados, podendo ele ter sua organizao
hierrquica, em rede, relacional ou orientada a objeto.
Essa manipulao como chamamos envolvem consultas e atualizao, como por exemplo:
Recuperar uma lista com o nome de todos os municpios cadastrados
Listar o nome dos funcionrios que so casados;
Alterar o nome de uma funcionria que casou;
Atualizar o salrio de funcionrio;
Incluir um benefcio a um dependente;
Criar um grupo para outro departamento;
Excluir um produto que uma loja no ir trabalhar mais;
Para tal essas consultas ou atualizaes precisam ser especificadas corretamente dentro do
padro da linguagem SQL e sintaxe do SGBD antes de serem processadas.
Exemplo:
INSERT INTO PESSOAS (NOME, IDADE)
VALUES (CARLOS, 30);
CONDIO
Comando WHERE
A clusula Where permite ao comando SQL passar condies de filtragem. Veja o exemplo:
SELECT CODIGO, NOME FROM CLIENTES
WHERE CODIGO = 10;
Os parnteses corretamente utilizados do mais poder as consultas:
SELECT CODIGO, NOME FROM CLIENTES
Bibliografia
ELMASRI, Ramez; NAVATHE, Shamkant (orgs.). Sistemas de Banco de Dados. 4 ed. Rio
de Janeiro: Pearson - Addison Wesley, 2005.
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Porto Alegre: Bookman, 2009.
DATE, C. J. Introduo a Sistemas de Bancos de Dados. 8 ed. Rio de Janeiro: Campus Elsevier, 2004.