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

Post on 17-Apr-2015

103 views 0 download

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

Oficina sobre banco de dados

Por Aluisio Bruno

Introdução

Tabelas

O Colunas → camposO Linhas → registros

Relacionamento entre tabelas

ChavesO Chave primáriaO Chave estrangeira

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

SQLO Linguagem para manipulação dos

dadosO Principais comandos;

O CREATEO DROPO INSERTO SELECT

CREATEO Sintaxes

O CREATE DATABASE <nome>

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

DROPO Sintaxe:

O DROP TABLE <nome>

INSERTO Sintaxe:

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

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

VAMOS À PRÁTICA!