12
Oficina sobre banco de dados Por Aluisio Bruno

Oficina sobre banco de dados Por Aluisio Bruno. Introdução

Embed Size (px)

Citation preview

Page 1: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

Oficina sobre banco de dados

Por Aluisio Bruno

Page 2: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

Introdução

Page 3: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

Tabelas

O Colunas → camposO Linhas → registros

Page 4: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

Relacionamento entre tabelas

Page 5: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

ChavesO Chave primáriaO Chave estrangeira

Page 6: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

SGBDO Sistema de gerenciamento de banco

de dadosO Permite ao usuário manipular o

Banco de DadosO Não contém apenas os dados, mas

também suas descrição, relacionamento e formas de acesso

O Ex: PostGre, MySQL, Oracle

Page 7: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

SQLO Linguagem para manipulação dos

dadosO Principais comandos;

O CREATEO DROPO INSERTO SELECT

Page 8: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

CREATEO Sintaxes

O CREATE DATABASE <nome>

O CREATE TABLE <nome> ( campo1 <tipo> [NOT NULL], campo2 <tipo> [NOT NULL])

Page 9: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

DROPO Sintaxe:

O DROP TABLE <nome>

Page 10: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

INSERTO Sintaxe:

O INSERT INTO <tabela> (<campos>) VALUES (<valor>)

Page 11: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

SELECTO SINTAXE

O SELECT <campos> FROM <tabela> WHERE <condição> GROUPBY <condição> HAVING <condição> ORDER BY <campo>

O SELECT e FROM são obrigatóriosO As tags devem vir nessa ordem:

SELEC – FROM – WHERE – GROUP BY – HAVING – ORDER BY

Page 12: Oficina sobre banco de dados Por Aluisio Bruno. Introdução

VAMOS À PRÁTICA!