oficina sobre banco de dados por aluisio bruno. introdução
TRANSCRIPT
![Page 1: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/1.jpg)
Oficina sobre banco de dados
Por Aluisio Bruno
![Page 2: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/2.jpg)
Introdução
![Page 3: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/3.jpg)
Tabelas
O Colunas → camposO Linhas → registros
![Page 4: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/4.jpg)
Relacionamento entre tabelas
![Page 5: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/5.jpg)
ChavesO Chave primáriaO Chave estrangeira
![Page 6: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/6.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/7.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/9.jpg)
DROPO Sintaxe:
O DROP TABLE <nome>
![Page 10: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/10.jpg)
INSERTO Sintaxe:
O INSERT INTO <tabela> (<campos>) VALUES (<valor>)
![Page 11: Oficina sobre banco de dados Por Aluisio Bruno. Introdução](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.net/reader035/viewer/2022070311/552fc10b497959413d8c285b/html5/thumbnails/12.jpg)
VAMOS À PRÁTICA!