Banco de Dados - Módulo 2 - Aula 1 - Introdução ao SQL

3,074 views
2,870 views

Published on

Curso Técnico Programação SENAI São José - SC
2011 - Segundo Semestre

Disciplina: Banco de Dados I
Professor: Kaléu Caminha

Módulo 2

Aula 1

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,074
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
67
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Banco de Dados - Módulo 2 - Aula 1 - Introdução ao SQL

  1. 1. Módulo 2 – Aula 1 Introdução ao SQL Objetivo da Aula Compreender a necessidade do uso da SQL e suas principais funcionalidades. Introdução•Nas aulas passadas...•Agora, iremos fazer os mesmos processos da atividadeprática, porém, utilizaremos a linguagem SQL; SQL•Linguagem Estruturada para Consultas;•Conecta aplicações ao banco de dados;•Padrão Mundial para bancos de dados relacionais•Pode ser dividida em DDL e DML;•Permite que diversos softwares escritos em linguagensde programação diferentes acessem o mesmo conjunto deinformações.DDL (Estrutura)•Linguagem de Definição de Dados;•Utilizada para construção e alteração das estruturas dobanco de dados (tabelas, bases de dados, campos detabelas)•Exemplos:◦Exibe bases de dados;◦Descreve a estrutura das tabelas;◦Cria e altera tabelas;DML (Dados)•Linguagem de Manipulação de dados;•Manipulação significa:◦Incluir dados;◦Alterar dados;◦Excluir dados;◦Selecionar dados.•Muito do que já fizemos via PHPMyAdmin.•Exemplos:◦Incluir Livro “As Brumas de Avalon” na tabelça deLivros;◦Alterar o nome do cliente de “Caleo” para “Kaléu”;◦Excluir da tabela “categorias” o ítem “novidades” quenão será mais utilizado;◦Consultar Todos os funcionários com salário maior que10000 reais.Comandos Administrativos•Além da SQL, bancos de dados permitem outroscomandos administrativos;•Estes comandos são dependentes de cada banco dedados;•São utilizados para:◦Gerenciar usuários;◦Fornecer permissões;◦Importar e exportar dados (MySQL permite exportaçãopara html por exemplo);◦Verificar status do banco;◦Editar configurações de performance.Extensões SQL•Existem muitas necessidades que a SQL padrão não écapaz de cobrir;•SQL é limitada e longe da perfeição;•Portanto, cada banco de dados fornece extensões para oSQL;•Exemplos:◦Extensões para consultas em bancos de dadosgeográficos que permitem saber, por exemplo, se umalocalização está ou não contida em um bairro;◦Funções para agilizar a consulta em datas. Colocando em PráticaO que veremos a partir de agora:•DDL e DML básico e comum à praticamente todos osbancos de dados, na ordem:1.Gerenciamento básico de bases de dados;2.Visualização e descrição de Tabelas;3.Gerenciamento de Tabelas;4.Importação de dados;5.Consultas SQL Básicas;6.Inclusão de registros;7.Alteração de registros;8.Exclusão de registros;9.Funções SQL;10.Consultas SQL Intermediárias: Agrupamento eOrdenação.
  2. 2. Como Veremos:•Via linha de comando pelo terminal do MySQL;•Faremos isso para:◦Conhecer os principais erros na construção do SQL;◦Conhecer esta interface, pois, em alguns casos, só elaestará disponível; Conclusão•Porque SQL é importante?•Quais são as duas principais divisões da SQL?•O que podemos fazer com cada divisão da SQL?

×