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

Atividade prática

Por:   •  13/11/2015  •  Trabalho acadêmico  •  1.481 Palavras (6 Páginas)  •  230 Visualizações

Página 1 de 6

FACULDADE PITAGORAS DE BELO HORIZONTE

TURMA: 503 – 3º Período

ALUNO: Vitor Hugo Pereira                                         RA: 8870409627

ALUNO: John Lennon P. Neves                                          RA: 1299122423

ALUNO: Tomaz Augusto                                                  RA: 1299100301

ALUNO: Fernanda Moreira                                          RA: 8832390375

ALUNO: Guilherme Alves                                                  RA: 8826400240

ALUNO: Eder Lucio                                                  RA: 1299123345

ALUNO: Michael Chagas                                                  RA: 9017431795

Programação de Banco de Dados

                                       ATPS (ETAPA 1)

BELO HORIZONTE – MG

 2015

FACULDADE PITAGORAS DE BELO HORIZONTE

Programação de Banco de Dados

Trabalho desenvolvido para a disciplina de Programação de Banco de Dados, apresentado à Anhanguera Educacional como exigência para a Atividade Pratica Supervisionada.

BELO HORIZONTE – MG

2015

INTRODUÇÃO

       

 Este trabalho tem como objetivo mostrar a elaboração de um projeto de programação de banco de dados para o SIG.

Esta primeira etapa apresenta as definições dos comandos de consulta do SQL e do comando DML (Linguagem de manipulação de dados).

As consultas SQL apresentadas são as de clientes, funcionários, vendas por funcionário, vendas por produtos e vendas por cliente conforme os requisitos propostos no ATPS.

E os comandos DML apresentados são os comandos de inserção, alteração e exclusão.

       

SUMÁRIO

CONSULTAS SQL E COMANDOS DML

Consultas SQL

A SQL se estabeleceu como a linguagem padrão de bancos de dados relacional e possui varias partes: Linguagem de definição de dados, Linguagem de manipulação de dados, Integridade, Definição de visão, Controle de Transação, SQL embutida e SQL dinâmica e Autorização.

Antes de consultar um banco de dados é necessário a criação de uma relação SQL definida usando o comando create table, ela possui atributos e seus tipos definidos pelo programador, chave primaria (que não pode ser nulo e não podem ter repetição) e/ou chaves estrangeiras (que relacionam uma tabela a outra. Sintaxe de criação de uma tabela:

create table Funcionário

(

   idfuncionario int not null auto_increment,

   nome varchar(20) not null,

   cpf int not null,

   salario float,

   primarykey (idfuncionario)

);

Estrutura Básica das consultas SQL

        Após a criação e o preenchimento de dados da tabela vamos apresentar a estrutura básica das consultas SQL, que consiste em três comandos: select (selecionar a coluna que será mostrada), from (nome da tabela) e where (condição ou filtro em que qualquer expressão lógica é valida). Exemplo:

 

select  nome,cpf

from Funcionário

where salário> 2000;

Operadores e expressões

O comando select possui diversos operadores e expressões que facilitam a consulta conforme abaixo:

Ordenação: a expressão ORDER BY é utilizada para exibir os registros em ordem crescente (asc – padrão) ou decrescente (desc). Os campos de order by são obrigados a estar presentes da expressão select.  Exemplos:

select nome, salário

from Funcionário

order by nome;

select nome,salário

from Funcionário

order by nome desc;

Distinção: o operador DISTINCT elimina os registros repetidos de um mesmo campo. Não se usa distinct para chave primaria, pois ela não possui repetição. Exemplo:

select distinct (nome)

from Funcionario

Is null: Testa os valores que são nulos.  Exemplo:

select nome, cpf

from Funcionário

where salario is null;

Is not null: Testa os valores não nulos. Exemplo:

select nome, cpf

from Funcionário

where salario is not null;

Like: usado quando se quer ter colunas de um registro com um valor pré estabelecido. Quando por exemplo quer saber todos os funcionários que começam com o nome Fernanda ou terminam com Moreira. Exemplo:

select nome

from Funcionário

where nome like ‘Fernanda%; (nomes que começam com Fernanda)

select nome

from Funcionário

where nome like %Fernanda%; (nomes que tem Fernanda localizados em qualquer lugar)

select nome

from Funcionário

where nome like %Fernanda’; (nomes que tem Fernanda localizados no final)

Inn: utilizado para substituir a expressão ou para o mesmo campo. Exemplo:

select nome

from Funcionário

where salário in (1200, 1400 , 1600);

Between: utilizado para substituir o teste de maior ou igual que e menor ou igual que. Exemplo:

select nome

from Funcionário

where salário between 1200 and 1600;

...

Baixar como (para membros premium)  txt (10.6 Kb)   pdf (158.2 Kb)   docx (21.8 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com