Você está na página 1de 2

Instituto Federal de Educação, Ciência e Tecnologia

do Sudeste de Minas Gerais


Técnico em Informática — 1o /2021

Disciplina: Banco de Dados II


Professor: Dr. Celso Luiz de Souza

Comando gerais MySQL


Para visualizar os banco de dados disponíveis no SGBD:

show databases;

ou

show schemas;

Observe que o comando só será executado após o ";".

Acessar um Esquema ou Banco de Dados


O comando para acessar o Esquema é:

use NOME_ESQUEMA;

substitua no N OM E_ESQU EM A pelo o esquema que deseja acessar.

Para visualizar as tabelas


O comando para visualizar as Tabelas é:

show tables;

Exibir detalhes da tabela


O comando para exibir detalhes da tabela é:

describe NOME_DA_TABELA;

substitua no N OM E_DA_T ABELA pela tabela desejada.

1
1 Exercícios - MySQL - DDL
Para cada exercício você deve copiar o comando SQL e fazer um comentário do resultado do co-
mando. Ao final poste um arquivo em PDF no sistema acadêmico (SIGAA).

1. Exiba todos os esquemas;

2. Crie os esquemas AulaBD1 e AulaTeste;

3. Liste todos os elementos do esquema AulaBD1;

4. Exiba todas as tabelas no esquema AulaBD1;

5. Crie a seguinte tabela Departamento(idDepto:inteiro, NomeDepto:texto(45) obrigatório, Lo-


cal:texto(30) ) no esquema AulaB1;

6. Liste todas as tabelas existentes no esquema AulaTeste;

7. Crie a mesma tabela de AulaTeste em AulaBD1;

8. Apague o esquema AulaTeste usando a opção RESTRICT;

9. Se a tarefa anterior deu errado qual a opção que temos?

10. Dentro do esquema AulaBD2 crie a seguinte tabela Funcionario (idFun:inteiro chave primária,
Nome:texto(45) obrigatório, Endereco:texto(30))

11. Apague a tabela Funcionario;

12. Dentro do esquema SeuNomeBD crie as seguintes tabelas:

(a) Departamento(numDepto:inteiro, NomeDepto:texto(45) obrigatório, Local:texto(30) );


(b) Empregado ( PrimeiroNome:texto(25) obrigatório, InicialMeio texto(15), UltimoNome:texto(15)
obrigatório, NumEmpregado:cacarcter(9) chave primária, DataNascimento:data, Ende-
reco:texto(30), xx:caracter(1), Salario:número(10,2), NumSupervisor:caracter(9), Num-
Depto: inteiro obrigatório e padrão "DEFAULT" 1) NumSupervisor relaciona com Em-
pregado; NumDepto relaciona com Deptartamento.

13. Apage o atributo XX da tabela Empregado;

14. Crie o atributo Sexo:caracter(1) na tabela Empregado;

15. Exiba os detalhes das tabelas criadas;

16. Apague a tabela Departamento;

Você também pode gostar