2. Certifique-se que o Apache e o
Mysql esteja rodando em sua
máquina.
Acesse: http://201.67.114.39
Banco de Dados II Profº Bispo
3. DDL (Data Definition Language) - Linguagem de Definição de Dados
O Conjunto de instruções SQL, denominadas DDL, permite ao Administrador do SGBD
criar, definir e destruir as estruturas que julga necessário para armazenamento dos
dados.
ComandosDDL:
CREATE;
DROP;
ALTER;
Banco de Dados II Profº Bispo
5. Atividades
1. Criar um banco com nome banco2
CREATE DATABASE banco2 DEFAULT CHARACTER SET latin1
COLLATE latin1_general_ci;
Banco de Dados II Profº Bispo
7. Atividade
2. Criando tabela1 no banco2
CREATE 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. Atividade
3. Alterando a tabela, acrescentando um campo
TabelaValorTotal inteiro e requerido
ALTER TABLE tabela1 ADD TabelaValorTotal INT NOT NULL
Banco de Dados II Profº Bispo
9. Atividade
4. Alterando a tabela acrescentando um campo com nome
TabelaEntreCampos do tipo text e requerido, entre os campos
Tabela_ID e TabelaNome
ALTER TABLE tabela1 ADD TabelaEntreCampos TEXT NOT
NULL AFTER Tabela_ID
Banco de Dados II Profº Bispo
10. Atividade
5. Alterando a tabela excluindo o campo TabelaEntreCampos
da tabela1
ALTER TABLE tabela1 DROP TabelaEntreCampos
Banco de Dados II Profº Bispo
11. Atividade
6. Alterando o tipo de dados do campo TabelaValorTotal para
decimal 10,2
ALTER TABLE tabela1 CHANGE TabelaValorTotal TabelaValor
DECIMAL(10,2) NOT NULL
Banco de Dados II Profº Bispo
13. Atividade
8. Criar tabela Cidades
Fields:
Cidade_ID
CidadeNome Varchar(45)
UF char(2)
Banco de Dados II Profº Bispo
14. Atividade
9. 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. Importar os dados de
http://201.67.114.39/bd2
Banco de Dados II Profº Bispo
16. Atividade
10. Criar uma view matogrosso
CREATE VIEW matogrosso (
ID,Cidade,Estado )
AS SELECT * FROM cidades
Banco de Dados II Profº Bispo
17. Atividade
10. Criar uma view matogrosso
CREATE VIEW matogrosso (
ID,Cidade,Estado )
AS SELECT * FROM cidades
WHERE UF='MT'
Banco de Dados II Profº Bispo
18. VIEW
VIEW é uma visão de dados
CREATE VIEW matogrosso = Definindo o nome da view
(ID,Cidade,Estado ) =Definindo os Fields
AS SELECT * FROM cidades = definindo a query
WHERE UF='MT‘ = definindo a cláusula da query
Banco de Dados II Profº Bispo
19. EXERCICIOS DE FIXAÇÃO
DDL
Entregar impresso ou manuscrito com:
Página 1 = Identificação;
Página 2 em diante = códigos SQL respeitando identação
1. 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. EXERCICIOS DE FIXAÇÃO
DDL
SELECT * FROM cidades
SELECT * FROM cidades group by UF
SELECT * FROM `cidades` WHERE UF='MT' group by UF
SELECT * FROM `cidades` WHERE (UF='MT' OR UF='GO' ) group by UF
Banco de Dados II Profº Bispo
21. EXERCICIOS DE FIXAÇÃO
DDL
CREATE 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