TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS Banco De Dados Etapas 1 E 2 Anhanguera

Artigos Científicos: ATPS Banco De Dados Etapas 1 E 2 Anhanguera. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  20/3/2014  •  3.358 Palavras (14 Páginas)  •  591 Visualizações

Página 1 de 14

1. 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 não resolve muita coisa quando pensamos visualizar ou resgatar esses dados.

Uma gaveta desorganizada e cheia torna difícil a localização de seu documento, portanto não é apenas guardar um dado, é saber guardar, assim como não é apenas consultar, buscar esse dado é saber o que procura e como procura.

É tarefa do analista tornar o acesso aos dados algo amigável, seja elaborando de forma coerente as tabelas de um sistema, seja também elaborando consultas otimizadas a esses dados. Tarefas essas são possíveis, obviamente, com o auxílio de uma ferramenta de SGBD e também dominando uma lista de comando SQL, uma vez que banco de dados na linguagem SQL é mais comum, além disso, sistemas SGBD permitem armazenar, modificar e extrair dados de um banco de forma amigável e eficiente. O objetivo do SGDB é facilitar a programação de aplicações que utilizam banco de dados, podendo ele ter sua organização hierárquica, em rede, relacional ou orientada a objeto.

A seguir vou descrever o nosso entendimento sobre os principais comandos SQL.

Para acessar os dados de banco através de um SGBD utilizamos comando chamados DML ( Linguagem de Manipulação de Dados ou data Manipulation Language), esses comandos formam um subconjunto dentro da linguagem SQL usada para inserir, atualizar e apagar dados, dessa forma começamos a ter domínio sobre os dados armazenados.

Essa manipulação como chamamos envolvem consultas e atualização, como por exemplo:

• Recuperar uma lista com o nome de todos os municípios cadastrados

• Listar o nome dos funcionários que são casados;

• Alterar o nome de uma funcionária que casou;

• Atualizar o salário de funcionário;

• Incluir um benefício a um dependente;

• Criar um grupo para outro departamento;

• Excluir um produto que uma loja não irá trabalhar mais;

Para tal essas consultas ou atualizações precisam ser especificadas corretamente dentro do padrão da linguagem SQL e sintaxe do SGBD antes de serem processadas.

Exemplos de comandos e exemplos de execução de comandos:

• SELEÇÃO SIMPLES

Comando SELECT

O comando SELECT permite recuperar os dados de um objeto do banco de dados, como uma tabela, view e, em alguns casos, uma stored procedure (alguns bancos de dados permitem a criação de procedimentos que retornam valor).

A sintaxe mais básica do comando é:

SELECT <LISTA_DE_CAMPOS>

FROM <NOME_DA_TABELA>

Exemplo:

SELECT CODIGO, NOME FROM CLIENTES;

SELECT * FROM CLIENTES;

O caractere * (asterisco) representa todos os campos. Apesar de prática, este caractere não é muito utilizado, pois, para o SGBD, é mais rápido receber o comando com todos os campos explicitados. O uso do * obriga o servidor a consultar quais são os campos antes de efetuar a busca dos dados, criando mais um passo no processo.

• INSERÇÃO

Comando INSERT

O comando INSERT permite incluir dados no banco de dados.

A sintaxe mais básica do comando é:

INSERT INTO <NomeDaTabela> (<coluna1>, <coluna2>, ...)

VALUES (<valor1>, <valor2>, ...);

Exemplo:

INSERT INTO PESSOAS (NOME, IDADE)

VALUES (‘CARLOS’, 30);

• CONDIÇÃO

Comando WHERE

A cláusula Where permite ao comando SQL passar condições de filtragem. Veja o exemplo:

SELECT CODIGO, NOME FROM CLIENTES

WHERE CODIGO = 10;

Os parênteses corretamente utilizados dão mais poder as consultas:

SELECT CODIGO, NOME FROM CLIENTES

WHERE UF = ‘RJ’ OR (UF = ‘SP’ AND ATIVO = ‘N’);

Neste comando, todos os clientes do Rio de Janeiro e apenas os clientes inativos de São Paulo seriam capturados.

• ORDENAÇÃO

A ordenação pode ser definida com o comando ORDER BY. Assim como no comando WHERE, o campo de ordenação não precisa estar listado como campo de visualização:

SELECT CODIGO, NOME FROM CLIENTES

ORDER BY NOME;

Na esteira da explicação do comando de ordenação WHERE podemos falar sobre o comando UPDATE

• ATUALIZAÇÃO

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.

UPDATE FUNCIONARIO

SET SALARIOFUNCIONARIO = SALARIOFUNCIONARIO * 1.1

WHERE SALARIOFUNCIONARIO < 1900.00;

Nessa instrução SQL, do um aumento de 10% no salário dos funcionários que tiverem um o salário menor que R$ 1900,00.

• EXCLUSÃO

O comando DELETE deve ser usado quando desejamos excluir os dados de uma tabela. Sintaxe básica:

DELETE FROM nomedatabela;

Por exemplo, se

...

Baixar como (para membros premium)  txt (21.9 Kb)  
Continuar por mais 13 páginas »
Disponível apenas no TrabalhosGratuitos.com