Logo Passei Direto
Buscar

Banco de Dados: M.E.R. e Comandos SQL

User badge image
Greg Ferraz

em

Ferramentas de estudo

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Exercício de Banco de Dados ( DDL e DML) 
Elaborar o M.E.R., bem como identificar os atributos de cada entidade e relacionamentos, para um ambiente empresarial, composto de departamentos, sabendo-se que: 
Cada departamento possui um código, nome, sigla e um chefe; 
Os chefes de departamento estão divididos em categorias e, para a empresa, é importante saber a data em que foi assumida cada chefia; 
Os empregados da empresa estão ligados a um departamento e a cada um deles está associado matrícula, nome, sexo, telefone, dependentes, data de admissão e cargo; 
Os empregados são alocados em projetos e a informação data de alocação deve ser mantida; e 
Cada projeto é caracterizado por um número, nome e horas previstas. 
Para a Caso acima faça: 
1 - Crie o Banco de Dados Create database aula1709; 
2 - Acesse o Banco Use aula1709; 
 
3 - Crie as Tabelas associadas com a respectiva chave (primaria) 
 CREATE TABLE Tabprojetos (idprojeto int not null auto_increment, chefe varchar(255), Nome varchar(255), DataLoc date, PRIMARY KEY(Idprojeto)); 
 
4 - Exibe a estrutura das tabelas criadas Describe Tabprojetos; 
 
5 – Insira 5 registros em cada tabela 
 Insert into tabprojetos (idprojetos, chefe, nome, dataloc) values (null, ‘Amaro Jorge’, 
‘Pedro Silva Silveira’, ‘2020-09-12’); (5x) 
 
6 – Inclua o campo salário como Decimal (10,2) para a tabela empregados. Alter table tabempregados add salario decimal(10,2); 
 
7- Atualize os salários observando os cargos relacionados. Update tabempregados set salario = ‘1090,45’ where cargo = ‘Gerente’; 
 
8 – Aplique um reajuste de 15% aos salários acima de R$ 3500,00 Update tabempregados set salario = salario * 1.15 where salario >= 3500; 
 
9 - Aplique um reajuste de 10% aos salários do Cargo : Administrador Update tabempregados set salario = salario * 1.1 where cargo = ‘Administrador’; 
 
10- Exclua os registros relacionados ao projeto : Investimentos. Delete from tabprojetos where projeto = ‘Investimento‘;

Mais conteúdos dessa disciplina