0% acharam este documento útil (0 voto)
12 visualizações3 páginas

Exercicios Mysql - Crud

O documento fornece um conjunto de exercícios para praticar comandos MySQL relacionados ao CRUD (Create, Read, Update, Delete). Ele orienta a criação de um banco de dados chamado db_Projetos, com tabelas para Funcionarios, Projetos e Alocacoes, além de instruções para inserção, atualização e exclusão de dados. O objetivo final é descontinuar o banco de dados devido à implementação de um novo sistema de gestão.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
12 visualizações3 páginas

Exercicios Mysql - Crud

O documento fornece um conjunto de exercícios para praticar comandos MySQL relacionados ao CRUD (Create, Read, Update, Delete). Ele orienta a criação de um banco de dados chamado db_Projetos, com tabelas para Funcionarios, Projetos e Alocacoes, além de instruções para inserção, atualização e exclusão de dados. O objetivo final é descontinuar o banco de dados devido à implementação de um novo sistema de gestão.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

EXERCÍCIOS MySQL

MÓDULO 12: CRUD

1) Crie um banco de dados chamado db_Projetos e o coloque em uso.

2) Crie as seguintes tabelas no banco db_Projetos:

a) Tabela Funcionarios

NOME DA COLUNA ESPECIFICAÇÕES


ID_Funcionario INT, será a chave primária da tabela.
Nome VARCHAR(100), não pode ser nulo.
Sobrenome VARCHAR(100), não pode ser nulo.
Email VARCHAR(50), não pode ser nulo e deve ser único.
Data_Nascimento DATE, não pode ser nula.
Data_Admissao DATE, não pode ser nula.
Salario DECIMAL(10, 2), não pode ser nulo.

b) Tabela Projetos

NOME DA COLUNA ESPECIFICAÇÕES


ID_Projeto INT, será a chave primária da tabela.
Nome_Projeto VARCHAR(100), não pode ser nulo e deve ser único.
Descricao VARCHAR(250), pode ser nula.
Data_Inicio DATE, não pode ser nula.
Data_Fim DATE, pode ser nula.

c) Tabela Alocacoes

NOME DA COLUNA ESPECIFICAÇÕES


ID_Alocacao INT, será a chave primária da tabela.
ID_Funcionario INT, será a chave estrangeira que fará referência à coluna
ID_Funcionario da tabela Funcionarios, não pode ser nula.
ID_Projeto INT, será a chave estrangeira que fará referência à coluna
ID_Projeto da tabela Projetos, não pode ser nula.
Horas_Trabalhadas INT, não pode ser nula.

O GABARITO EXPLICATIVO ENCONTRA-SE DISPONÍVEL


NA APOSTILA COMPLETA DE MySQL
3) Agora que as tabelas foram criadas, insira os dados dos funcionários, projetos e
alocações:

a) Insira 10 funcionários na tabela Funcionarios e faça uma consulta para verificar


se os dados foram inseridos corretamente:

b) Insira 8 projetos na tabela Projetos e faça uma consulta para verificar se os dados
foram inseridos corretamente:

c) Insira 20 alocações na tabela Alocacoes e faça uma consulta para verificar se os


dados foram inseridos corretamente:

O GABARITO EXPLICATIVO ENCONTRA-SE DISPONÍVEL


NA APOSTILA COMPLETA DE MySQL
4) Você recebeu uma solicitação do departamento de recursos humanos para ajustar o
salário de um dos funcionários. O funcionário com o ID_Funcionario igual a 3 (Lucas
Souza) deve ter o seu salário aumentado de R$ 4500,75 para R$ 5000,00. Realize a
atualização da tabela Funcionarios para refletir esse aumento salarial.

5) O projeto "Expansão de Mercado" (ID_Projeto = 7) foi cancelado e, como resultado,


precisa ser removido do banco de dados. Como este projeto está referenciado na tabela
Alocacoes, é necessário seguir os seguintes passos para realizar sua exclusão:

a) Excluir todas as alocações que fazem referência a esse projeto na tabela


Alocacoes.

b) Após a exclusão das alocações, excluir o projeto da tabela Projetos.

6) A empresa realizou uma reestruturação em sua gestão de alocações de recursos. O


processo agora é gerenciado por um sistema externo integrado, e, por isso, os dados
armazenados na tabela Alocacoes já foram migrados para essa nova plataforma. Para
liberar espaço de armazenamento e simplificar o banco de dados, a tabela Alocacoes
deve ser excluída. Efetue a exclusão dessa tabela.

7) Após uma revisão do planejamento de TI, a empresa decidiu descontinuar o banco de


dados db_Projetos. Isso ocorreu porque a gestão de projetos foi reorganizada e um novo
sistema de gestão foi implementado, que utiliza uma plataforma diferente e mais
integrada. Como o banco de dados db_Projetos não será mais utilizado, é necessário
excluí-lo completamente do sistema, removendo todas as tabelas e os dados nele
contidos. Proceda à essa exclusão.

O GABARITO EXPLICATIVO ENCONTRA-SE DISPONÍVEL


NA APOSTILA COMPLETA DE MySQL

Você também pode gostar