Apresentacao i
Upcoming SlideShare
Loading in...5
×
 

Apresentacao i

on

  • 314 views

teste

teste

Statistics

Views

Total Views
314
Views on SlideShare
314
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Apresentacao i Apresentacao i Presentation Transcript

  • Banco de Dados II SQLBanco de Dados II Profº Bispo
  • 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
  • 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
  • Atividades1. Criar um banco com nome banco2Banco de Dados II Profº Bispo
  • Atividades1. Criar um banco com nome banco2CREATE DATABASE banco2 DEFAULT CHARACTER SET latin1COLLATE latin1_general_ci;Banco de Dados II Profº Bispo
  • Atividade2. Criando tabela1 no banco2 Fields: ID Nome Varchar(45)Banco de Dados II Profº Bispo
  • 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
  • Atividade3. Alterando a tabela, acrescentando um campoTabelaValorTotal inteiro e requeridoALTER TABLE tabela1 ADD TabelaValorTotal INT NOT NULLBanco de Dados II Profº Bispo
  • 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
  • Atividade5. Alterando a tabela excluindo o campo TabelaEntreCamposda tabela1ALTER TABLE tabela1 DROP TabelaEntreCamposBanco de Dados II Profº Bispo
  • 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
  • Atividade7. Dropando (excluindo) a tabela tabela1DROP TABLE tabela1Banco de Dados II Profº Bispo
  • Atividade8. Criar tabela Cidades Fields: Cidade_ID CidadeNome Varchar(45) UF char(2)Banco de Dados II Profº Bispo
  • 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
  • Importar os dados dehttp://201.67.114.39/bd2Banco de Dados II Profº Bispo
  • Atividade10. Criar uma view matogrosso CREATE VIEW matogrosso ( ID,Cidade,Estado ) AS SELECT * FROM cidadesBanco de Dados II Profº Bispo
  • Atividade10. Criar uma view matogrosso CREATE VIEW matogrosso ( ID,Cidade,Estado ) AS SELECT * FROM cidades WHERE UF=MTBanco de Dados II Profº Bispo
  • 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
  • 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
  • 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
  • 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