Sei sulla pagina 1di 11
Desenvolver softwares que melhorem a vida das pessoas. Édson Mundin Ferreira edson@unimake.com.br Campo Mourão –

Desenvolver softwares que melhorem a vida das pessoas.

Desenvolver softwares que melhorem a vida das pessoas. Édson Mundin Ferreira edson@unimake.com.br Campo Mourão – PR

Édson Mundin Ferreira

edson@unimake.com.br

Campo Mourão PR

(44) 3017-1247

www.unimake.com.br

Paranavaí PR (44) 3423-4904

Objetivos • Livros, Manuais e Apostilas • PgAdmin - Dicas • Introdução a SQL •

Objetivos

Livros, Manuais e Apostilas

PgAdmin - Dicas

Introdução a SQL

Instrução SELECT

Exercícios

www.unimake.com.br

Livros, Manuais e Apostilas http://workspace.office.live.com/#littleworld5/Curso%20SQL-Unico www.unimake.com.br

Livros, Manuais e Apostilas

www.unimake.com.br

PgAdmin - Dicas • Site Oficial: http://www.pgadmin.org/ • Trocar idioma para português • Cores •

PgAdmin - Dicas

Site Oficial: http://www.pgadmin.org/

Trocar idioma para português

Cores

SQL Editor

Copiar SQL para SQL Editor

Tirar aspas na hora de Copiar / Colar

www.unimake.com.br

Introdução a SQL • Structured Query Language • Linguagem de Consulta Estruturada • Além de

Introdução a SQL

Structured Query Language

Linguagem de Consulta Estruturada

Além de realizar consultas ao BD, possui muitos outros recursos como:

Definição da estrutura de dados

Modificação de dados no BD

Especificação de restrições de segurança

www.unimake.com.br

SQL • Versão original desenvolvida pela IBM, no início dos anos 70 • Originalmente denominada

SQL

Versão original desenvolvida pela IBM, no início dos anos 70

Originalmente denominada Sequel

Structured English Query Language

Linguagem de Consulta Estruturada em Inglês

www.unimake.com.br

• É composta de: SQL – Linguagem de definição de dados – Linguagem de manipulação

É composta de:

SQL

Linguagem de definição de dados

Linguagem de manipulação de dados

Incorporação DML

Definição de visões

Autorização

Integridade

Controle de transações

www.unimake.com.br

Instrução SELECT • A estrutura básica de uma expressão em SQL é composta de três

Instrução SELECT

A estrutura básica de uma expressão em SQL é

composta de três cláusulas:

SELECT

Corresponde à operação de PROJEÇÃO da álgebra relacional

FROM

Corresponde à operação de produto cartesiano da álgebra

relacional

WHERE

Corresponde à seleção do predicado da álgebra relacional

www.unimake.com.br

SELECT Básico SELECT * FROM cad; SELECT * FROM gecid; SELECT * FROM gegrupo; SELECT

SELECT Básico

SELECT * FROM cad; SELECT * FROM gecid; SELECT * FROM gegrupo; SELECT fde FROM esprod;

www.unimake.com.br

SELECT Clausula DISTINCT SELECT DISTINCT fgr FROM esprod; www.unimake.com.br

SELECT

Clausula DISTINCT

SELECT DISTINCT fgr FROM esprod;

www.unimake.com.br

SELECT - Exercícios 1. Listar os nomes (FNO) de todos os clientes da tabela de

SELECT - Exercícios

1. Listar os nomes (FNO) de todos os clientes da tabela de Clientes/Fornecedores (GeCad). 2. Listar as cidades (FCI) da tabela GeCad.

3. Listar as cidades (FCI) da tabela GeCad

eliminando duplicidades.

www.unimake.com.br