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

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

If you can't read please download the document

description

Curso Técnico Programação SENAI São José - SC 2011 - Segundo SemestreDisciplina: Banco de Dados IProfessor: Kaléu CaminhaMódulo 2Aula 1

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

  • 1. Mdulo 2 Aula 1 Introduo ao SQL Objetivo da Aula Compreender a necessidade do uso da SQL e suas principais funcionalidades. IntroduoNas aulas passadas...Agora, iremos fazer os mesmos processos da atividadeprtica, porm, utilizaremos a linguagem SQL;SQLLinguagem Estruturada para Consultas;Conecta aplicaes ao banco de dados;Padro Mundial para bancos de dados relacionaisPode ser dividida em DDL e DML;Permite que diversos softwares escritos em linguagensde programao diferentes acessem o mesmo conjunto deinformaes.DDL (Estrutura)Linguagem de Definio de Dados;Utilizada para construo e alterao 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 Manipulao de dados;Manipulao significa:Incluir dados;Alterar dados;Excluir dados;Selecionar dados.Muito do que j fizemos via PHPMyAdmin.Exemplos:Incluir Livro As Brumas de Avalon na tabela deLivros;Alterar o nome do cliente de Caleo para Kalu;Excluir da tabela categorias o tem novidades queno ser mais utilizado;Consultar Todos os funcionrios com salrio maior que10000 reais.Comandos AdministrativosAlm da SQL, bancos de dados permitem outroscomandos administrativos;Estes comandos so dependentes de cada banco dedados;So utilizados para:Gerenciar usurios;Fornecer permisses;Importar e exportar dados (MySQL permite exportaopara html por exemplo);Verificar status do banco;Editar configuraes de performance.Extenses SQLExistem muitas necessidades que a SQL padro no capaz de cobrir;SQL limitada e longe da perfeio;Portanto, cada banco de dados fornece extenses para oSQL;Exemplos:Extenses para consultas em bancos de dadosgeogrficos que permitem saber, por exemplo, se umalocalizao est ou no contida em um bairro;Funes para agilizar a consulta em datas.Colocando em PrticaO que veremos a partir de agora:DDL e DML bsico e comum praticamente todos osbancos de dados, na ordem:1.Gerenciamento bsico de bases de dados;2.Visualizao e descrio de Tabelas;3.Gerenciamento de Tabelas;4.Importao de dados;5.Consultas SQL Bsicas;6.Incluso de registros;7.Alterao de registros;8.Excluso de registros;9.Funes SQL;10.Consultas SQL Intermedirias: Agrupamento eOrdenao.

2. Como Veremos:Via linha de comando pelo terminal do MySQL;Faremos isso para:Conhecer os principais erros na construo do SQL;Conhecer esta interface, pois, em alguns casos, s elaestar disponvel;ConclusoPorque SQL importante?Quais so as duas principais divises da SQL?O que podemos fazer com cada diviso da SQL?