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

Fundamentos de consultas SQL e comandos DML

Por:   •  10/11/2015  •  Trabalho acadêmico  •  532 Palavras (3 Páginas)  •  676 Visualizações

Página 1 de 3

 Disciplina: Programação em Banco de Dados[pic 1]

Nome

RA

[pic 2]

Atividade Prática Supervisionada

        

Belo Horizonte

06/09/2015                                Prof.: Fábio

Fundamentos de consultas SQL e comandos DML

SQL “structured query language”, é uma linguagem comercial e completa de definição e manipulação de banco de dados, dentro do modelo relacional, considerada padrão mundial por tanto, adotada pela maioria dos bancos de dados. 

A principal característica da linguagem SQL é disponibilizar comandos para a execução de tarefas, tais como, consultar, inserir, alterar ou excluir arquivos dentro de um banco de dados. É dividida em subconjuntos de comandos, na qual podemos destacar DDL e DML.

DDl – Linguagem de definição de dados – para criação e alteração de tabelas

DML- Linguagem de Manipulação de dados – para criação e alteração dos dados

Vamos destacar os comandos da DML que é o primeiro subconjunto de comandos SQL.

Comandos da DML são:

Select - utilizado para fazer seleção de dados.

Insert - utilizado para realizar a inserção de dados.

Update - utilizado para a alteração de dados.

delete -  utilizado para a exclusão de dados.

Consultas e filtros para o sistema SIG:

Consulta Clientes:

          Select NOME, CIDADE, UF, DATANASCIMENTO, GENERO from CLIENTE order by NOME;

Consulta funcionários:

        Select NOME, CARGO, DATANASCIMENTO, DATAADMICAO, COMISSAO from FUNCIONARIO where ATIVO = TRUE order by CARGO;

Consultar vendas por funcionário:

         Select x.VALORTOTAL, y.NOME from VENDA as x inner join  FUNCIONARIO as y on IDVENDA=IDFUNCIONARIO order by x.VALORTOTAL DESC;

Consultar vendas por produto: 

          Select x.VALORTOTAL, y.DESCRICAO, y.PRECOVENDA from  VENDA as x inner join PRDUTO as y on IDVENDA=IDPRODUTO order by  x.VALORTOTAL DESC;

Consultar vendas por clientes2: right join

          Select cont(*), x.VALORTOTAL, y.NOME, y.CIDADE from VENDA as x right join CLIENTE as y on IDCLIENTE=IDVENDA order by y.NOME, y.CIDADE;

Exemplos de comandos para tabela CLIENTE:

AÇÃO/CLIENTE

DML

Inserir registro cliente

Insert into CLIENTE (

NOME, CPF, RG, ENDERECO, CIDADE, UF, FONE, CELULAR, EMAIL, DATANASCIMENTO, GENERO)

 values

 (‘Rosiane’, ‘07826519588’, ‘1455687’, ’Frederico Junior’, ’BH’, ’MG’, ‘(31) 3464-4141’, ‘(31) 9988-7575’, ’rosiane_cris_mg@hotmail.com’, ’1987-06-24’, ’Feminino’);

Apagar registro cliente

Delete *from CLIENTE where CPF is null;

Alterar registro cliente

Update CLIENTE set UF=‘MG’ where CIDADE = ‘BH’;

Exemplos de comandos para tabela FUNCIONARIO:

AÇÃO/FUNCIONARIO

DML

Inserir registro funcionário

inset into FUNCIONARIO (NOME, CPF, RG, CTPS, CARGO, DATANASCIMENTO, ATIVO) values (‘Ronaldo Campos’, ‘07825825822’, ‘14659785’, ’23514522’, ’Vendedor’, ’1991-05-15’, TRUE);

Apagar registro funcionário

Delete * FUNCIONARIO where ATIVO= FALSE;

Alterar registro funcionário

update FUNCIONARIO set ATIVO= TRUE where CPF is not null;

...

Baixar como (para membros premium)  txt (4.4 Kb)   pdf (112.4 Kb)   docx (19 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com