Oficina sobre banco de dados Por Aluisio Bruno Introdução Tabelas O Colunas → campos O Linhas → registros Relacionamento entre tabelas Chaves O Chave primária O Chave estrangeira SGBD O Sistema de gerenciamento de banco de dados O Permite ao usuário manipular o Banco de Dados O Não contém apenas os dados, mas também suas descrição, relacionamento e formas de acesso O Ex: PostGre, MySQL, Oracle SQL O Linguagem para manipulação dos dados O Principais comandos; O CREATE O DROP O INSERT O SELECT CREATE O Sintaxes O CREATE DATABASE <nome> O CREATE TABLE <nome> ( campo1 <tipo> [NOT NULL], campo2 <tipo> [NOT NULL]) DROP O Sintaxe: O DROP TABLE <nome> INSERT O Sintaxe: O INSERT INTO <tabela> (<campos>) VALUES (<valor>) SELECT O 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órios O As tags devem vir nessa ordem: SELEC – FROM – WHERE – GROUP BY – HAVING – ORDER BY VAMOS À PRÁTICA!