Apresentacao i

218
-1

Published on

teste

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

  • Be the first to like this

No Downloads
Views
Total Views
218
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apresentacao i

  1. 1. Banco de Dados II SQLBanco de Dados II Profº Bispo
  2. 2. Certifique-se que o Apache e o Mysql esteja rodando em sua máquina. Acesse: http://201.67.114.39Banco de Dados II Profº Bispo
  3. 3. DDL (Data Definition Language) - Linguagem de Definição de DadosO Conjunto de instruções SQL, denominadas DDL, permite ao Administrador do SGBDcriar, definir e destruir as estruturas que julga necessário para armazenamento dosdados.ComandosDDL: CREATE; DROP; ALTER;Banco de Dados II Profº Bispo
  4. 4. Atividades1. Criar um banco com nome banco2Banco de Dados II Profº Bispo
  5. 5. Atividades1. Criar um banco com nome banco2CREATE DATABASE banco2 DEFAULT CHARACTER SET latin1COLLATE latin1_general_ci;Banco de Dados II Profº Bispo
  6. 6. Atividade2. Criando tabela1 no banco2 Fields: ID Nome Varchar(45)Banco de Dados II Profº Bispo
  7. 7. Atividade2. Criando tabela1 no banco2CREATE TABLE IF NOT EXISTS banco2.tabela1 ( Tabela_ID INT NOT NULL PRIMARY KEY auto_increment, TabelaNome VARCHAR(45) NULL )ENGINE = MyISAM;Banco de Dados II Profº Bispo
  8. 8. Atividade3. Alterando a tabela, acrescentando um campoTabelaValorTotal inteiro e requeridoALTER TABLE tabela1 ADD TabelaValorTotal INT NOT NULLBanco de Dados II Profº Bispo
  9. 9. Atividade4. Alterando a tabela acrescentando um campo com nomeTabelaEntreCampos do tipo text e requerido, entre os camposTabela_ID e TabelaNomeALTER TABLE tabela1 ADD TabelaEntreCampos TEXT NOTNULL AFTER Tabela_IDBanco de Dados II Profº Bispo
  10. 10. Atividade5. Alterando a tabela excluindo o campo TabelaEntreCamposda tabela1ALTER TABLE tabela1 DROP TabelaEntreCamposBanco de Dados II Profº Bispo
  11. 11. Atividade6. Alterando o tipo de dados do campo TabelaValorTotal paradecimal 10,2ALTER TABLE tabela1 CHANGE TabelaValorTotal TabelaValorDECIMAL(10,2) NOT NULLBanco de Dados II Profº Bispo
  12. 12. Atividade7. Dropando (excluindo) a tabela tabela1DROP TABLE tabela1Banco de Dados II Profº Bispo
  13. 13. Atividade8. Criar tabela Cidades Fields: Cidade_ID CidadeNome Varchar(45) UF char(2)Banco de Dados II Profº Bispo
  14. 14. Atividade9. Criar tabela Cidades CREATE TABLE IF NOT EXISTS banco2.cidades ( Cidade_ID INT NOT NULL PRIMARY KEY auto_increment, CidadeNome VARCHAR(45) NULL, CidadeUF char(2) not null ) ENGINE = MyISAM;Banco de Dados II Profº Bispo
  15. 15. Importar os dados dehttp://201.67.114.39/bd2Banco de Dados II Profº Bispo
  16. 16. Atividade10. Criar uma view matogrosso CREATE VIEW matogrosso ( ID,Cidade,Estado ) AS SELECT * FROM cidadesBanco de Dados II Profº Bispo
  17. 17. Atividade10. Criar uma view matogrosso CREATE VIEW matogrosso ( ID,Cidade,Estado ) AS SELECT * FROM cidades WHERE UF=MTBanco de Dados II Profº Bispo
  18. 18. VIEWVIEW é uma visão de dadosCREATE VIEW matogrosso = Definindo o nome da view(ID,Cidade,Estado ) =Definindo os FieldsAS SELECT * FROM cidades = definindo a queryWHERE UF=MT‘ = definindo a cláusula da queryBanco de Dados II Profº Bispo
  19. 19. EXERCICIOS DE FIXAÇÃO DDLEntregar impresso ou manuscrito com: Página 1 = Identificação; Página 2 em diante = códigos SQL respeitando identação1. Criar uma view, filtrando os municípios para para cada região do País Ex: centrooeste = MT, GO, DF, MS... sudeste = SP, RJ, ES... norte = RO, MA...Banco de Dados II Profº Bispo
  20. 20. EXERCICIOS DE FIXAÇÃO DDLSELECT * FROM cidadesSELECT * FROM cidades group by UFSELECT * FROM `cidades` WHERE UF=MT group by UFSELECT * FROM `cidades` WHERE (UF=MT OR UF=GO ) group by UFBanco de Dados II Profº Bispo
  21. 21. EXERCICIOS DE FIXAÇÃO DDLCREATE VIEW centrooeste (ID,Cidade,Estado) AS SELECT * FROM cidades WHERE (UF= MT or UF=GO or UF=MS or UF=DF)Banco de Dados II Profº Bispo
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×